6.9 Test Point Results

Test Point Test Subject Test Overview Reporting Mechanism
TestPoint
ReadyToBoot
AcpiTable
Functional ()
ACPI table(s)
  • Table is reported.
  • MADT is consistent with MP services.
Dump ACPI tables.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
SmmReadyToLock
SecureSmmCommunication
Buffer ()
SMM communication buffer Only CommBuffer(s) and MMIO
are mapped in the page table.
Dump memory map and
GCD map at SmmReadyToLock and
check at SmmReadyToBoot.
TestPoint
SmmReadyToLock
SmmMemoryAttributeTable
Functional ()
SMM memory page attribute table Table is reported. Image code/data
mapping is accurate.
  • GDT, IDT, and page table are RO
  • Data is NX
  • Code is RO
Dump SMM table and SMM Image Info.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
SmmEndOfDxe
Smrr
Functional ()
SMRR
  • SMRR is aligned.
  • SMRR matches SMRAM_INFO
Dump SMRR and SMRAM_INFO.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
SmmReadyToBoot
SmmPageProtection ()
SMM page table SMM page table matches
SmmMemoryAttribute table.
Report error based upon check.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
DxeSmmReadyToLock
SmramAligned ()
SMRAM info SMRAM is aligned. Dump SMRAM region table.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
DxeSmmReadyToLock
WsmtTable
Functional ()
WSMT table WSMT is reported. Dump WSMT table.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
DxeSmmReadyToBoot
SmiHandlerInstrument ()
SmiHandler profile SmiHandler profile. Dump SMI Handler profile.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
Table 52 Stage IV Test Point Results