END OF LOOP 2.

RUN COMPLETED. ODE> exit fs0:\efi\diag>

Error Detection

The following example shows an error detected by the test module cpudiag. In the example, ERRPRINT is on, ERRPAUSE is on, and cpudiag implements a command that dumps the state of the general registers (REGISTER). This example begins with only ODE loaded. Notice the changes in the command prompt:

Example 4-3 Error Detection

ODE> run cpudiag

***********************************************************************

******

 

******

******

CPUDIAG

******

******

 

******

******

(C) Copyright Hewlett-Packard Co 2006

******

******

All Rights Reserved

******

******

 

******

****** This program may only be used by HP support personnel and ******

****** those customers with the appropriate Class license

or

******

****** Node license for systems specified by the license.

HP

******

****** shall not be liable for any damages resulting from

misuse ******

****** or unauthorized use of this program. This program

 

******

****** remains the property of HP.

 

******

******

 

 

******

******

Version XX.XX.XX

 

******

******

 

 

******

***********************************************************************

Type HELP for command information.

STARTING EXECUTION OF CPUDIAG

SECTION 001

ERROR 002 DETECTED IN SECTION 001 WHILE TESTING THE CPU

General register 8 was 0x555555a5 should be 0x55555555.

CPUDIAG PAUSED> proc

CPUDIAG PAUSED> resume

SECTION 002

SECTION 003

CPUDIAG DETECTED 1 HARDWARE ERROR

END OF LOOP 1.

RUN COMPLETED

ODE>

Determining the Tools Supported by the Platform

Some ODE tools cannot be used on all platforms. Attempting to use an unsupported tool will generate an error message. For example:

24 Performing Common ODE Tasks