EN
이 콘텐츠는 한국어로 제공되지 않아 영어 버전으로 표시됩니다.

CSRT Validation for ARM

This test is used to dynamically generate a fake CSRT table, put it on the acpitabl.dat, and let the system load it to see whether winloader can handle it well. The test will:

  1. Use csrttool to generate random valid and invalid CSRT tables and put it in the apcitabl.dat.

  2. Restart the system to read the CSRT table from the ACPITablecache.

  3. If it generate a valid CSRT table, after reboot the read CSRT table is the same.

    If it generate an invalid CSRT table, after reboot the bad CSRT table should not be in the ACPI Cache.

Test details

 

Associated requirements

Device.DevFund.HALExtension.HAL
System.Fundamentals.HAL.IfCSRTPresent

See the system hardware requirements.

Platforms

Windows RT (ARM-based)
Windows RT 8.1

Expected run time

~30 minutes

Categories

Basic
Certification

Type

Automated

Running the test

Before you run the test, complete the test setup as described in the test requirements: WDTF System Fundamentals Testing Prerequisites.

Troubleshooting

For troubleshooting information, see Troubleshooting System Fundamentals Testing.

This test validates whether the CSRT table for the ARM platform is valid.

Some possible reasons why this test could fail:

  • The checksum is not correct.

  • The resource type is not valid. The log file tells you which part of the CSRT table is not valid.

표시:
© 2014 Microsoft