Glossary

ASLR – Address Space Layout Randomization.

BDA - BIOS Data Area.

CSM – Compatibility Support Module.

DEP – Data Execution Protection.

EBDA - Extended BIOS Data Area

HOB – Hand off block. See [PI].

MMIO – Memory Mapped I/O.

NX – No Execution. See DEP.

PE/COFF – Portable Executable and Common Object File Format. The executable file format for UEFI.

ROP - Return-oriented programming

RO – Read Only.

RW – Read/Write.

PCD – Platform configuration database. See [PI].

PF – Page Fault Exception.

PI – Platform Initialization. Volume 1-5 of the UEFI PI specifications.

SPI – Serial Peripheral Interface.

TSS - Task-state segment. See [IA32 SDM].

UEFI – Unified Extensible Firmware Interface. Firmware interface between the platform and the operating system. Predominate interfaces are in the boot services (BS) or pre-OS. Few runtime (RT) services.

VTd – Virtualization for Directed IO. See [VTd]

WP – Write Protect.

XD – Execution Disable. See DEP.

XP – Execution Protected. See DEP.