TPM 1.2 UEFI Preboot Interface Test
This test uses UEFI protocols to test interaction with the TPM. The test is run on UEFI systems with a TPM but not on PCAT systems. This test uses UEFI protocols to verify that a TPM is present, test the RNG command in pre-boot, locate and verify the TCPA table, test the UEFI pre-boot interface, test the Platform Reset Attack Mitigation UEFI interface, ensure that PCRs do not change when devices are enumerated, and test performing the extend action. The test will restart the system one time at its completion.
Test details
Associated requirements |
System.Fundamentals.TrustedPlatformModule.TPMComplieswithTCGTPMMainSpecification System.Fundamentals.TrustedPlatformModule.TPMEnablesFullUseThroughSystemFirmware System.Fundamentals.TrustedPlatformModule.TPMRequirements System.Fundamentals.TrustedPlatformModule.Windows7SystemsTPM |
Platforms |
Windows 8 (x64) Windows 8 (x86) Windows Server 2012 (x64) Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2 |
Expected run time |
~10 minutes |
Categories |
Certification Functional |
Type |
Manual |
Running the test
Before you run the test, review the prerequisites in TPM System Fundamentals Testing Prerequisites.
This test requires secure boot debug policy to be installed on Windows RT devices, and secure boot to be turned off on non-Windows RT devices.
This test has no additional test parameters.
Troubleshooting
For troubleshooting information, see Troubleshooting System Fundamentals Testing.
To provide more information for troubleshooting failures in this test, you can enable tracing of the TPM. Refer to the steps provided in the TCG TPM Integration Test (Manual).