| .. | |||
| README.md | 2 days ago | ||
| TxtDxe.c | 2 days ago | ||
| TxtDxe.h | 2 days ago | ||
| TxtDxe.md | 2 days ago | ||
Index: 0064 | Size: 31168 bytes | Arch: x64 | Phase: DXE
Intel Trusted Execution Technology (TXT / LaGrande Technology) DXE driver for Purley/CoffeeLake Xeon platforms. Manages measured launch by locating the BIOS Authenticated Code Module (ACM) address from platform HOBs, setting up MTRRs and machine check banks, launching the ACM in a special environment, and handling ACM errors. Installs the TXT DXE Protocol for SMM and boot script coordination.
TxtDxeLaunchBiosAcm -- Disables MC banks, sends SIPI to APs, calls assembly ACM launch, restores statePlatformLaunchBiosAcm -- Assembly-level ACM launch wrapper configuring GDT/IDT/MTRRs/MCGHandleAcmError -- Decision tree for ACM errors: ignore, clear LT/TPM CMOS state, or trigger resetConfigureMachineCheckBanks -- Saves/restores IA32_MC9-MC11 CTL and MCG_CONTAIN for ACM launchInstallTxtDxeProtocol -- Installs TXT DXE protocol into UEFI protocol databaseHR650X, Intel TXT (Server TXT), BIOS ACM launch, LCP policy data, SINIT memory region management