AMI-Aptio-BIOS-Reversed / AmiModulePkg / TCG2 / Common / AmiTcgPlatformDxe / AmiTcgPlatformDxe /
@Ajax Dong Ajax Dong authored 7 days ago
..
AmiTcgPlatformDxe.c Recovering names 7 days ago
AmiTcgPlatformDxe.h Recovering names 7 days ago
AmiTcgPlatformDxe.md Recovering names 7 days ago
README.md Restructure the repo 7 days ago
README.md

AmiTcgPlatformDxe

Index: 0069 | Size: 42976 bytes | Arch: x64 | Phase: DXE

Overview

AMI TCG (Trusted Computing Group) Platform DXE driver implementing the UEFI TCG Platform protocol for TPM 2.0. Manages TCG physical presence interface, TPM platform NVRAM initialization, and event logging for measured boot. Handles platform-specific TPM configuration including physical presence flags and TCG log format setup.

Key Functions

  • TcgPlatformEntryPoint -- DXE entry point; initializes TCG platform protocol
  • TcgPlatformPhysicalPresence -- Processes physical presence flags from TPM NVRAM
  • TcgPlatformEventLog -- Configures TCG EFI event log structure
  • TcgPlatformFinalize -- Finalizes TPM platform configuration at ReadyToBoot

Protocols / Dependencies

  • TCG Platform Protocol (TCG2)
  • TPM 2.0 Device Protocol
  • UEFI Variable Services (EFI_TCG_VARIABLE_GUID)
  • Firmware Volume Block Protocol (for TPM firmware components)

Platform

HR650X, AMI TCG firmware, TPM 2.0 support, includes .rsrc resource section (3168 bytes)