| Field | Value |
|---|---|
| Index | 384 |
| Module | TxtPei |
| Size | 11904 bytes (0x2E80) |
| Phase | PEI |
| Format | PE32 |
| Machine | x86 (0x014C) |
| Sections | .text, .rdata, .data, .reloc |
| Entry Point | 0x3A0 |
| Functions | 60 |
TxtPei implements Intel Trusted Execution Technology (TXT, formerly LaGrande Technology) initialization during the PEI phase. It configures cache-as-RAM (CAR), locks MSRs, launches the BIOS ACM (Authenticated Code Module), sets up MTRRs, manages page tables for SINIT, and coordinates the measured launch environment (MLE).
This module is critical for establishing a hardware root of trust at boot. It interacts with the TXT hardware registers, SINIT AC modules, and chipset PSF (Private Configuration Space) to prepare the platform for a measured launch before the DXE phase begins.
Intel Purley platform with TXT support, 32-bit PEI phase, requires compatible SINIT ACM.