Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 Manual page 709

Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3:
Table of Contents

Advertisement

PAL_TEST_INFO – Information for Processor Self-test (37)
Returns the alignment and size requirements needed for the memory buffer passed to
Purpose:
the PAL_TEST_PROC procedure as well as information on self-test control words for the
processor self-tests.
Static Registers Only
Calling Conv:
Physical
Mode:
Not dependent
Buffer:
Arguments:
Argument
index
test_phase
Reserved
Reserved
Returns:
Return Value
status
bytes_needed
alignment
st_control
Status:
Status Value
0
-2
-3
PAL_TEST_INFO returns the size and alignment requirements for the memory buffer
Description:
that is passed to the PAL_TEST_PROC procedure and returns information on the
implementation of the self-test control word based on the test_phase input argument.
Please see
information on the self-test control word.
When test_phase is equal to zero, information is returned about phase two of the
processor self-test. These are the tests that require external memory to execute
properly. When test_phase is equal to one, information is returned about phase one of
the processor self-test. These are the tests that are normally run during PALE_RESET
and do not require external memory to properly execute. When information is
requested about phase one of the processor self-test a memory buffer and alignment
argument will be returned as well since these tests may need to save and restore
processor state to this memory buffer if executed from the PAL_TEST_PROC procedure.
Volume 2, Part 1: Processor Abstraction Layer
Description
Index of PAL_TEST_INFO within the list of PAL procedures.
Unsigned integer that specifies which phase of the processor self-test information is being
requested on. A value of 0 indicates the phase two of the processor self-test and a value of 1
indicates phase one of the processor self-test. All other values are reserved.
0
0
Description
Return status of the PAL_TEST_INFO procedure.
Unsigned 64-bit integer denoting the number of bytes of main memory needed to perform
the second phase of processor self-test.
Unsigned 64-bit integer denoting the alignment required for the memory buffer.
48-bit wide bit-field indicating if control of the processor self-tests is supported and which bits
of the test_control field are defined for use.
Description
Call completed without error
Invalid argument
Call completed with error
Section 11.2.3, "PAL Self-test Control Word" on page 2:295
PAL_TEST_INFO
for more
2:461

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents