Closed c0d3z3r0 closed 6 years ago
ME < 11 works well with the current permissions, no need to relax them Good job finding and fixing the bug
is there any "documentation" about required permissions you know or was it just trial&error?
Trial & error. The only reference I have is the "SPI programming guide (7 series)", where Intel recommends to give ME read access to descriptor, ME and GbE and write access to ME and GbE (but that's for Panther Point). That set of permissions (for ME < 11) is in me_cleaner since the beginnings, so it has been widely tested.
Ok, my patch now only changes ME11 permissions
Intel recommended values for Engine region:
Thanks!
ME read access on the flash descriptor is (at least on some systems) needed to complete boot process.
(Please check byte order for ME<v11. Not sure if it is correct...)
154