I used it to look into Gigabytes response to Intel SA 00075 described in https://embedi.com/files/presentations/BH-Las-Vegas-2017-Int.... before: http://download.gigabyte.us/FileList/BIOS/brix_bios_bsi5ha(a... after:…
If there is a IME firmware update popping up before this talk, dont apply it if you want to be able to run unsigned code yourself.
It feels reassuring that you can actually get access and read the assembly of the IME now, thanks to https://github.com/ptresearch/unME11. For instance using the the Gigabrix-BSi5ha-6200 IME Firmware update archive: 1.…
TLBs index a tag with the higher bits and compare one retrieved value for equality only. A PLB with arbitrary resolution would need to do 2 subtractions for the 2 compares and do that for all active entries in parallel.…
One that seems reasonably simple is: https://lwn.net/Articles/578295/
I used it to look into Gigabytes response to Intel SA 00075 described in https://embedi.com/files/presentations/BH-Las-Vegas-2017-Int.... before: http://download.gigabyte.us/FileList/BIOS/brix_bios_bsi5ha(a... after:…
If there is a IME firmware update popping up before this talk, dont apply it if you want to be able to run unsigned code yourself.
It feels reassuring that you can actually get access and read the assembly of the IME now, thanks to https://github.com/ptresearch/unME11. For instance using the the Gigabrix-BSi5ha-6200 IME Firmware update archive: 1.…
TLBs index a tag with the higher bits and compare one retrieved value for equality only. A PLB with arbitrary resolution would need to do 2 subtractions for the 2 compares and do that for all active entries in parallel.…
One that seems reasonably simple is: https://lwn.net/Articles/578295/