The Intel Processor Diagnostic Tool for Windows* - User Guide

The Intel® Processor Diagnostic Tool - Windows® User Guide R7
Page 21 of 26
Test Library
CPU Frequency Test
Description
CPU Frequency test library will validate CPU operating frequency is within test
limits of expected CPU frequency listed in the CPU Brand String for the CPU unit
under test. This is done by extracted Brand String from the CPU registers and
parsing the CPU Frequency from the string, then using the RDTSC instruction to
perform a calculation to determine if calculated CPU Frequency is within limits.
The limits are currently +/- 5%.
This test can be impacted when the test platform is not configured to meet the
system requirements specified in section 2. To handle this, the Site parameter is
used by this test to indicate that the test platform meets all the system
requirements. This is achieved when the parameter is Site=”Depot”. Now, if the
detected frequency is outside the limits, the test will stop execution, and display
following error message
"CPU Frequency Test Failed!!!"
When a test platform is not configured per test system requirements specified in
section 2 due to over clocking or power management features, the value must
be Site=”Other”. Now if the detected frequency is outside the limits, the test will
continue execution, however the following message will be displayed
"CPU Frequency Test Passed with Warning!!!"
Options
Site="Depot", Site="Other"
Parameters
None
Default Settings
Site="Other"
Test Library
Front Side Bus Test
Description
The Front Side Bus (FSB) test library tests the FSB frequency for processor
which supports the front side bus.
Front Side Bus (FSB) test library executes either in presence test mode or
verification mode. The mode being used is determined by the SkipConfig
parameter in the IPDTconfig.xml configuration file.
If the value of SkipConfig parameter is set to “Yes” (i.e. SkipConfig=”Yes”), then
the presence mode is being used and the test library will read CPU Model
Specific Register and validate that the FSB is within test limits via lookup tables.
The limits are currently +/- 2%.
If the value of SkipConfig parameter is set to “No” then the verification mode is
being used and the test library will read CPU Model Specific Register and
compare against the BUSSpeed parameter listed in the CPU node list section of
the configuration file.
Options
SkipConfig="Yes", SkipConfig="No"
Parameters
None
Default Settings
SkipConfig="Yes"