PAL_MC_DYNAMIC_STATE – Returns Dynamic Processor State (24)
Returns the Machine Check Dynamic Processor State.
Purpose:
Static Registers Only
Calling Conv:
Physical and Virtual
Mode:
Not dependent
Buffer:
Arguments:
Argument
index
info_type
dy_buffer
Reserved
Returns:
Return Value
status
max_size
Reserved
Reserved
Status:
Status Value
0
-1
-2
-3
The info_type input argument designates the type of information the procedure will
Description:
return. When info_type is 0, the procedure returns the maximum size (in bytes) of
processor dynamic state that can be returned for this processor family in the max_size
return value.
When info_type is 1, the procedure will copy processor dynamic state into memory
pointed to by the input argument dy_buffer. This copy will occur using the addressing
attributes used to make the procedure call (physical or virtual) and the caller needs to
ensure the dy_buffer input pointer matches this addressing attribute.
The amount of data returned can vary depending on the state of the machine at the
time the procedure is called, and may not always return the maximum size for every
call. The amount of data returned is provided in the processor state parameter field
dsize. Please see
caller of the procedure needs to ensure that the buffer is large enough to handle the
max_size that is returned by this procedure.
The contents of the processor dynamic state is implementation dependent. Portions of
this information may be cleared by the PAL_MC_CLEAR_LOG procedure. This procedure
should be invoked before PAL_MC_CLEAR_LOG to ensure all the data is captured.
Volume 2, Part 1: Processor Abstraction Layer
Description
Index of PAL_MC_DYNAMIC_STATE within the list of PAL procedures.
Unsigned 64-bit value indicating the type of information to return
64-bit pointer to a buffer aligned on an 8-byte boundary
0
Description
Return status of the PAL_MC_DYNAMIC_STATE procedure.
Maximum size (in bytes) of the data that can be returned by this procedure for this processor
family.
0
0
Description
Call completed without error
Unimplemented procedure
Invalid argument
Call completed with error
Table 11-7
for more information on the processor state parameter. The
PAL_MC_DYNAMIC_STATE
2:409
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