PAL_VERSION – Get PAL Version Number Information (20)
Returns PAL version information.
Purpose:
Static registers only
Calling Conv:
Physical or Virtual
Mode:
Not dependent
Buffer:
Arguments:
Argument
index
Reserved
Reserved
Reserved
Returns:
Return Value
status
min_pal_ver
current_pal_ver
Reserved
Status:
Status Value
0
-2
-3
PAL_VERSION provides the caller the minimum PAL version needed for proper
Description:
operation of the processor as well as the current PAL version running on the processor.
The min_pal_ver and current_pal_ver return values are 8-byte values in the following
format:
Figure 11-46. Layout of min_pal_ver and current_pal_ver Return Values
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
PAL_vendor
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
• PAL_B_version is a 16-bit binary coded decimal (BCD) number that provides
identification information about the PAL_B firmware.
• PAL_vendor is an unsigned 8-bit integer indicating the vendor of the PAL code.
• PAL_A_version is a 16-bit binary coded decimal (BCD) number that provides
identification information about the PAL_A firmware. In the split PAL_A model, this
return value is the version number of the processor-specific PAL_A. The generic
PAL_A version is not returned by this procedure in the split PAL_A model.
The version numbers selected for the PAL_A and PAL_B firmware is specific to the
PAL_vendor. The version numbers selected will always have the property that later
versions of firmware will have a higher number than earlier versions of firmware.
Volume 2, Part 1: Processor Abstraction Layer
Description
Index of PAL_VERSION within the list of PAL procedures.
0
0
0
Description
Return status of the PAL_VERSION procedure.
8-byte formatted value returning the minimum PAL version needed for proper operation of
the processor. See
Figure
11-46.
8-byte formatted value returning the current PAL version running on the processor. See
Figure
11-46.
0
Description
Call completed without error
Invalid argument
Call completed with error
Reserved
Reserved
PAL_VERSION
8
7
6
5
4
3
2
PAL_B_version
PAL_A_version
2:465
1
0
Need help?
Do you have a question about the ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 and is the answer not in the manual?
Questions and answers