5.9 Test Point Results

Test Point Test Subject Test Overview Reporting Mechanism
TestPoint
EndOfPeiMtrr
Functional ()
MTRR after EndOfPei Confirm MTRR settings.

Example:
  • No overlap
  • DXE memory is WB
  • MMIO is UC
  • Flash region is UC
Dump result to serial log.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
EndOfPei
SystemResource
Functional ()
Resource HOB

SMRAM HOB
SMRAM

No system resource overlap
Dump result to serial log.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
EndOfPei
PciBusMaster
Disabled ()
PCI device

BME
Check if BME is cleared Dump result to serial log.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
PciEnumerationDone
PciResource
Allocated ()
PCI device resource Check if all PCI devices have
been assigned proper resources.
Dump PCI resource assignment.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
PciEnumerationDone
PciBusMaster
Disabled ()
PCI device

BME
Check if BME is cleared Dump result to serial log.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
EndOfDxe
NoThirdParty
PciOptionRom ()
3rd party PCI option ROMs Check if any 3rd party PCI option
ROMs have been dispatched before EndOfDxe.
Dump LoadedImage.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
ReadyToBoot
UefiMemoryAttribute
TableFunctional ()
UEFI memory attribute table Table is reported.

Image code and data is consistent with the table.
Dump UEFI Table and UEFI
Image Info.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
ReadyToBoot
MemoryTypeInformation
Functional ()
Memory type information Inspect and verify memory type
information is correct.

Confirm no fragmentation exists in the ACPI/Reserved/Runtime memory regions.
Dump the memory type information
settings to the debug log.

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
ReadyToBoot
UefiConsoleVariable
Functional ()
Console Inspect and verify console variable
information is correct.
Dump the variable information to
the serial log

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
TestPoint
ReadyToBoot
UefiBootVariable
Functional ()
Boot Option Inspect and verify boot option
information is correct.
Dump the variable information to the
serial log

Set ADAPTER_INFO_
PLATFORM_TEST_
POINT_STRUCT
Table 38 Stage III Test Point Results