Legend: | |||||||
---|---|---|---|---|---|---|---|
Free | Proprietary | Mixed Free and Proprietary | Proprietary, but fully disableable | Proprietary, but partial info/RE work available | Unknown | Undefined | None or N/A - feature/system not present |
Property | Description |
---|---|
Manufacturer | Intel |
Model | Coreboot on FSP Platform |
Image | Intel Logo, credit Intel (https://logodownload.org/wp-content/uploads/2014/04/intel-logo-1-1.png) |
Software: User-Facing Environment | Free |
Software: Operating System | Free |
Software: Bootloader/Recovery | Free |
Firmware: Persistent Privileged Code (e.g. x86 SMM) | Mixed, Coreboot w/ proprietary FSP code |
Firmware: Late Boot/Payload | Free (SeaBIOS, etc.) |
Firmware: Memory Initialization | Proprietary (Intel FSP) |
Firmware: Early Boot | Mixed, Coreboot w/ prop. FSP |
Firmware: Boot ROM | Proprietary |
Firmware Signing | For ME Only, Boot Guard disabled |
CPU Microcode | Proprietary |
Management Coprocessor: Firmware | Proprietary, partially disabled (ME Gen3) On ME versions 11 and above (Skylake and newer), sometimes called "ME Generation 3", less of the ME firmware can be removed or disabled while still leaving the
system operational. Approximately 300 kB of the original 2 - 7 MB binary, consisting of four regions (rbe, kernel, syslib, and bup) are required. However, normal
ME operation can still be disabled. The AltMeDisable ("HAP bit") can be used on these MEs. |
Communications Coprocessor: Internal Firmware | Undefined |
Communications Coprocessor: Host-Loaded Firmware | Undefined |
Security Coprocessor: Firmware | Undefined |
Embedded Controller: Firmware | Undefined |
Hardware: Board Electrical Schematic | Proprietary |
Hardware: Board PCB Design | Proprietary |
Hardware: CPU Instruction Set | Proprietary (x86_64) |
Hardware: CPU/SoC Implementation | Proprietary (Intel Skylake or newer) |
Hardware: CPU/SoC Synthesis Toolchain | Proprietary |