| Field | Value |
|---|---|
| Index | 388 |
| Module | TcgPlatformSetupPeiPolicy |
| Size | 3104 bytes (0xC20) |
| Phase | PEI |
| Format | PE32 |
| Machine | x86 (0x014C) |
| Sections | .text, .rdata, .data, .reloc |
| Entry Point | 0x340 |
| Functions | 13 |
| Source | AmiModulePkg/TCG2/Common/TcgPlatformSetupPeiPolicy |
TcgPlatformSetupPeiPolicy reads TPM configuration options from the platform setup and writes them into a policy PPI that is consumed by TPM drivers later in PEI and DXE. It handles TPM device selection, interface type, interrupt configuration, ACPI revision reporting, and vendor-specific flag bits.
The module installs a platform policy PPI populated with TPM setup variables (device enable, select, interface type, IRQ polarity, PTP IRQ, clear owner, flags, ACPI revision), ensuring consistent TPM configuration across all phases of boot.
Intel Purley platform, 32-bit PEI phase, AMI TCG2 implementation.