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.

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