| Field | Value |
|---|---|
| Index | 0168 |
| Size | 78 KB |
| Phase | SMM |
| Source | AmiModulePkg/NVRAM/NvramSmm/NvramSmm.c |
SMM NVRAM variable services driver. It handles variable access through SMI
communication, SecureBoot-aware policy checks, variable migration, and the
mailbox-backed NVRAM store state used by runtime overrides.
SmiNvramCommHandler - SMI dispatch for variable operationsNvramCoreInit - store initialization from HOB/mailbox stateRuntimeGetVariable / RuntimeSetVariable - runtime service overridesSecureBootSetVariable - PK/KEK-aware variable writesNvramHobRetrieve - NVRAM HOB discovery and store setupEFI_SMM_BASE2_PROTOCOLEFI_SMM_ACCESS2_PROTOCOLAmiCryptoLibIntel Purley (Skylake-SP) / HR650X server, AmiModulePkg/NVRAM/NvramSmm