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

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

Advertisement

PAL_VP_SAVE
PAL_VP_SAVE – PAL Save Virtual Processor (271)
Saves virtual processor state for the specified vpd on the logical processor.
Purpose:
Stacked Registers
Calling Conv:
Virtual
Mode:
Dependent
Buffer:
Arguments:
Argument
index
vpd
Reserved
Reserved
Returns:
Return Value
status
Reserved
Reserved
Reserved
Status:
Status Value
0
-1
-2
-3
-9
PAL_VP_SAVE performs an implementation-specific save operation of the virtual
Description:
processor specified by the vpd parameter on the logical processor. The host virtual to
host physical translation of the 64K region specified by vpd must be mapped by
instruction and data translation registers (TR).
This procedure performs an implicit PAL_VPS_SYNC_READ; there is no need for the
VMM to invoke PAL_VPS_SYNC_READ to synchronize the implementation-specific
control resources before this procedure.
Upon completion of this procedure, the IVA-based interruptions will continue to be
delivered to the host IVT associated with this virtual processor. After this procedure, the
VMM can setup the IVA control register to use a different host IVT.
This procedure returns unimplemented procedure when virtual machine features are
disabled. See
"PAL_PROC_GET_FEATURES – Get Processor Dependent Features (17)" on page 2:446
for details.
2:484
Description
Index of PAL_VP_SAVE within the list of PAL procedures
64-bit host virtual pointer to the Virtual Processor Descriptor (VPD)
0
0
Description
Return status of the PAL_VP_SAVE procedure
0
0
0
Description
Call completed without error
Unimplemented procedure
Invalid argument
Call completed with error
Call requires PAL memory buffer
Section 3.4, "Processor Virtualization" on page 2:44
and
Volume 2, Part 1: Processor Abstraction Layer

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents