Intel Management Engine: Difference between revisions
Jump to navigation
Jump to search
(→Where) |
|||
Line 11: | Line 11: | ||
! Firmware | ! Firmware | ||
! Microarchitecture | ! Microarchitecture | ||
! ME location | ! ME location | ||
! ME physical capabilities | ! ME physical capabilities | ||
Line 19: | Line 18: | ||
| [https://en.wikipedia.org/wiki/Intel_Active_Management_Technology AMT] | | [https://en.wikipedia.org/wiki/Intel_Active_Management_Technology AMT] | ||
| rowspan="2" | [https://en.wikipedia.org/wiki/Nehalem_%28microarchitecture%29 Nehalem] | | rowspan="2" | [https://en.wikipedia.org/wiki/Nehalem_%28microarchitecture%29 Nehalem] | ||
| rowspan="2" | Inside the [https://en.wikipedia.org/wiki/Platform_Controller_Hub PCH] | | rowspan="2" | Inside the [https://en.wikipedia.org/wiki/Platform_Controller_Hub PCH] | ||
| rowspan="2" | | | rowspan="2" | | ||
Line 33: | Line 31: | ||
| [http://review.coreboot.org/gitweb?p=blobs.git;a=tree;f=mainboard/samsung/lumpy;h=b4c159f20789c0eacdf5a25135a3275d277cf256;hb=HEAD me.bin] | | [http://review.coreboot.org/gitweb?p=blobs.git;a=tree;f=mainboard/samsung/lumpy;h=b4c159f20789c0eacdf5a25135a3275d277cf256;hb=HEAD me.bin] | ||
| rowspan="3" | [https://en.wikipedia.org/wiki/Sandy_Bridge_%28microarchitecture%29 Sandy Bridge] | | rowspan="3" | [https://en.wikipedia.org/wiki/Sandy_Bridge_%28microarchitecture%29 Sandy Bridge] | ||
| rowspan="3" | Inside the [https://en.wikipedia.org/wiki/Platform_Controller_Hub PCH] | | rowspan="3" | Inside the [https://en.wikipedia.org/wiki/Platform_Controller_Hub PCH] | ||
| rowspan="3" | | | rowspan="3" | | ||
Line 50: | Line 47: | ||
| [http://review.coreboot.org/gitweb?p=blobs.git;a=tree;f=mainboard/google/butterfly;h=8b288bd915906a18379718be4b6080a3fd2cc554;hb=HEAD me.bin] | | [http://review.coreboot.org/gitweb?p=blobs.git;a=tree;f=mainboard/google/butterfly;h=8b288bd915906a18379718be4b6080a3fd2cc554;hb=HEAD me.bin] | ||
| rowspan="7" | [https://en.wikipedia.org/wiki/Ivy_Bridge_%28microarchitecture%29 Ivy Bridge] | | rowspan="7" | [https://en.wikipedia.org/wiki/Ivy_Bridge_%28microarchitecture%29 Ivy Bridge] | ||
| rowspan="7" | Inside the [https://en.wikipedia.org/wiki/Platform_Controller_Hub PCH] | | rowspan="7" | Inside the [https://en.wikipedia.org/wiki/Platform_Controller_Hub PCH] | ||
| rowspan="7" | | | rowspan="7" | | ||
Line 79: | Line 75: | ||
| ? | | ? | ||
| rowspan="2" | [https://en.wikipedia.org/wiki/Haswell_%28microarchitecture%29 Haswell] | | rowspan="2" | [https://en.wikipedia.org/wiki/Haswell_%28microarchitecture%29 Haswell] | ||
| rowspan="2" | Inside the [https://en.wikipedia.org/wiki/Platform_Controller_Hub PCH] | | rowspan="2" | Inside the [https://en.wikipedia.org/wiki/Platform_Controller_Hub PCH] | ||
| rowspan="2" | | | rowspan="2" | |
Revision as of 18:23, 13 August 2014
Uses of the Management Engine
The management engine(Often abreviated ME) is a CPU which permits Out of band management of the computer.
Freedom and security issues
- The code that is running inside the management engine is proprietary and signed
- The management engine CPU has access to a lot of things, see "ME physical capabilities" for more details.
Where
Board | Firmware | Microarchitecture | ME location | ME physical capabilities | ME restrictions |
---|---|---|---|---|---|
Lenovo x201 | AMT | Nehalem | Inside the PCH |
|
|
Packard Bell EasyNote LM85 (MS2290) | AMT? | ||||
Samsung Series 5 550 Chromebook | me.bin | Sandy Bridge | Inside the PCH |
|
|
Samsung Series 3 Chromebox | me.bin | ||||
Lenovo t520 | AMT | ||||
Google/HP Pavilion Chromebook 14 | me.bin | Ivy Bridge | Inside the PCH |
|
|
Google Chromebook Pixel | me.bin | ||||
Google/Acer C7 Chromebook | me.bin | ||||
Google/Lenovo Thinkpad X131e Chromebook | me.bin | ||||
Lenovo t530 | AMT | ||||
Lenovo x230 | AMT | ||||
Kotron KTQM77/mITX | AMT? | ||||
Google/Acer C720 Chromebook | ? | Haswell | Inside the PCH |
|
|
Google/HP Chromebook 14 | ? |
Why there is no replacement for it yet
Replacing the ME firmware is not that easy because:
- Its firmware is signed
- On recent chipset its RAM reagion is locked while it is allocated