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.