Test Group 5502
Device Processor
This group tests the processor or processors. The tests confirm the correct operation of both the base, or core, behaviour and the various instruction set extensions supported such as SSE.
The tests are designed to look for anomalous behaviour while processing test sequences and data that are assembled on the fly. The testing approach ensures availability of all register and instruction combinations using a large volume of test data against a model for the expected behaviour. There are tests for the integer and floating point instructions, plus tests for vector instructions.
The group also includes tests for symmetric behaviour, such as ensuring cores execute at similar speeds or that local cache content can remain synchronised during heavy loading from all cores.
Note: Each device identified by this group represents a physical processor package (socket).
Note: Each set of tests when selected are executed on every applicable processor core / hardware thread (SMT).
Test Number 401
Test Name Core Instruction Set
This test performs certain CPU operations and checks the results against expected results. The CPU Test is made up of the following categories:
General: Loads registers with patterns, performs operations that affect certain flags, and then checks to see that everything is operating correctly.
Arithmetic: Performs various addition, subtraction, multiplication, and division operations and verifies against expected results.
Logic: Tests shift and rotate instructions.
PARAM1: Test bootstrap processor only
Test only the bootstrap CPU thread.
ERRORCODES & TROUBLESHOOTING
The test for this processor cannot be executed because it is not supported. CODE="0x00/3FF" TROUBLESHOOTING0: The processor does not have the capabilities to perform this test.
Failed Floating point instructions test. CODE="0x01/3FF" TROUBLESHOOTING2:A processor core management error was reported. A hardware fault may exist. Check first for BIOS updates.
Failed Core sign bit test. CODE="0x02/3FF" TROUBLESHOOTING1:Possible processor silicon failure.
Failed Core carry bit test. CODE="0x03/3FF" TROUBLESHOOTING1:Possible processor silicon failure.
Failed Core zero bit test. CODE="0x04/3FF" TROUBLESHOOTING3:There was an internal error such as a memory allocation failure. The test was inconclusive.
Failed Core parity bit test. CODE="0x05/3FF" TROUBLESHOOTING2:A processor core management error was reported. A hardware fault may exist. Check first for BIOS updates.
Failed Core RCX register test. CODE="0x06/3FF" TROUBLESHOOTING1:Possible processor silicon failure.
Failed Core RDX register test. CODE="0x07/3FF" TROUBLESHOOTING1:Possible processor silicon failure.
Failed Core R8 register test. CODE="0x08/3FF" TROUBLESHOOTING2:A processor core management error was reported. A hardware fault may exist. Check first for BIOS updates.
Failed Core R9 register test. CODE="0x09/3FF" TROUBLESHOOTING1:Possible processor silicon failure.
Failed Core shift left test. CODE="0x0A/3FF"
Failed Core shift right test. CODE="0x0B/3FF" TROUBLESHOOTING2:A processor core management error was reported. A hardware fault may exist. Check first for BIOS updates.
Failed Core addition test. CODE="0x0C/3FF" TROUBLESHOOTING1:Possible processor silicon failure.
Failed Core subtraction test. CODE="0x0D/3FF"
Failed Core multiplication test. CODE="0x0E/3FF"
Failed Core division test. CODE="0x0F/3FF"
The enabled and available CPU cores do not match. CODE="0x10/3FF"
The enabled CPU core is reported as being unhealthy. CODE="0x11/3FF"
The application processor timed out. CODE="0x12/3FF"
The assembler failed to parse instructions, or no assembler was defined to handle an instruction. CODE="0x13/3FF"
Emulated result did not match to the result of the code executed on the core. CODE="0x14/3FF"
A memory allocation error. CODE="0x15/3FF"
The Enabled CPU failed a CPUID request. CODE="0x16/3FF"
The CPU core pairing symmetry failed. CODE="0x17/3FF"
The CPU core execution symmetry failed. CODE="0x18/3FF"
The CPU cache coherency failed. CODE="0x19/3FF"
Failed to create an event. CODE="0x1A/3FF"
Non-Blocking mode does not function correctly. CODE="0x1B/3FF" The CPU cache coherency failed. CODE="0x1C/3FF" |