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

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

Advertisement

PAL_VP_INFO
PAL_VP_INFO – PAL Virtual Processor Information (50)
Returns information about virtual processor features.
Purpose:
Static
Calling Conv:
Physical
Mode:
Not dependent
Buffer:
Arguments:
Argument
index
feature_set
vp_buffer
Reserved
Returns:
Return Value
status
vp_info
vmm_id
Reserved
Status:
Status Value
0
-1
-2
-3
-8
The PAL_VP_INFO procedure call is used to describe virtual processor features.
Description:
The feature_set input argument for PAL_VP_INFO describes which virtual-processor
feature_set information is being requested, and is composed of two fields as shown:
63
vmm_id
A vmm_id of 0 indicates architected feature sets, while others are
implementation-specific feature sets. Implementation-specific feature sets are
described in VMM-specific documentation.
This procedure will return a -8 if an unsupported feature_set argument is passed as an
input. The return status is used by the caller to know which feature sets are currently
supported on a particular VMM. This procedure always returns unimplemented (-1)
when called on physical processors.
For each valid feature_set, this procedure returns information about the virtual processor
in vp_info. Additional information may be returned in the memory buffer pointed to by
vp_buffer, as needed. Details, for a given implementation-specific feature_set, of whether
information is returned in the buffer, the size of the buffer, and the representation of
this information in the buffer and in vp_info are described in VMM-specific
documentation.
Architected feature_set 0 (vmm_id 0, index 0) is defined and required to be implemented
(if this procedure is implemented), but there are no architected features defined in it
yet, and so all bits in vp_info are reserved for architected feature_set 0. Other architected
feature sets (vmm_id 0, index>0) are undefined, and return -8 (Specified feature_set is
not implemented). Software can call PAL_VP_INFO with a feature_set argument of 0 to
2:476
Description
Index of PAL_VP_INFO within the list of PAL procedures
Feature set information is being requested for.
An address to an 8-byte aligned memory buffer (if used).
0
Description
Return status of the PAL_VP_INFO procedure
Information about the virtual processor.
Unique identifier for the VMM.
0
Description
Call completed without error
Unimplemented procedure
Invalid argument
Call completed with error
Specified feature_set is not implemented
48 47
16
index
48
Volume 2, Part 1: Processor Abstraction Layer
0

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents