Authenticated Code Module
Advanced Configuration and Power Interface
Intel Binary Configuration Tool
The EDK II package a developer creates to port the Minimum Platform for their motherboard or family of motherboards
An executable binary. Typically UEFI defined, e.g. PEIM, DXE driver, SMM driver, or UEFI application. Also used to refer to other system binaries. Not appropriate for statically linked libraries.
Driver execution environment. Role is to load drivers for system devices. Finds and executes boot code. After OS loads, it handles OS to UEFI calls.
Differentiated System Description Table
Firmware ACPI Control Structure
Firmware ACPI Description Table
EFI Firmware File System Specification
Field Replaceable Unit, the minimal silicon that can be added or removed from a system, e.g.
an SoC, a MCP, a standalone processor or PCH.
Intel® Firmware Support Package
A platform implementation that includes the minimal features, as well as some number of advanced features. (Stage I-VII). Note: most advanced features may not be described in this document.
Firmware Volume, a UEFI Forum defined firmware storage container
General Purpose Input/Output
Globally Unique Identifier(s)
Any Module that contains both EDKII compliant wrapper code, and non EDK payloads (e.g., CSM-bin or FSP-bin)
Integrated Firmware Image, includes things like UEFI firmware, microcode, microcontroller and firmware, configuration data.
Microsoft Macro Assembler
A platform implementation that only includes the minimal features. (Stage I-VII)
The EDK II package that contains common elements of the platform architecture.
Typically any EDK II independently buildable item, includes static libraries and executables.
Memory Overwrite Request. See Trusted Computing Group documentation.
Memory Type Range Register
All modules build with only EDKII compliant source code, and no non-EDK payloads (e.g., CSM-bin, LegacyOpRom, or FSP-bin)
Non-Volatile Random Access Memory
Platform Configuration Database
Pre EFI Initialization. Role is to initialize memory, and also initialize enough of the system to run DXE.
Pre-EFI Initialization Module
Root System Description Pointer
Root System Description Table
Security phase. Role is to initialize the system far enough to find, validate, install and run PEI.
The EDK II Package that contains silicon support for a system.
Super I/O is a type of I/O controller IP. Typical functionality provided are one or more serial port UARTs, keyboard controller, and many others.
Secondary System Description Table
Temporary RAM (memory used before permanent memory is initialized such as CAR)
Unified Extensible Firmware Interface
Extended System Description Table