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

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

Advertisement

PAL_VPS_SAVE
PAL_VPS_SAVE – Fast Save Virtual Processor State (0x2000)
Performs an implementation-specific light-weight save operation for the specified VPD
Purpose:
on the logical processor.
Arguments:
Argument
GR24
GR25
GR26
GR27
GR28
GR29
GR30
GR31
Returns:
Return Value
GR24
GR25
GR26
GR27
GR28
GR29
GR30
GR31
PAL_VPS_SAVE performs an implementation-specific light-weight save operation of the
Description:
virtual processor specified by the VPD parameter (GR25) on the logical processor. The
host virtual to host physical translation of the 64K region specified by the VPD
parameter (GR25) must be mapped by instruction and data translation registers (TR).
If GR26 is zero, this service 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 service. If GR26 is one (0x1), no
implicit synchronization will be performed by this service.
Upon completion of this service, the IVA-based interruptions will continue to be
delivered to the host IVT associated with this virtual processor. After this service, the
VMM can setup the IVA control register to use a different host IVT.
This service does not save any PAL procedure implementation-specific state
of this service is responsible to manage the difference in settings for the PAL
procedures between the VMM and virtual processors.
1.
PAL_VP_SAVE can be used to save PAL procedure implementation-specific state. See
– PAL Save Virtual Processor (271)" on page 2:484
2:500
Description
64-bit host virtual return address
64-bit host virtual pointer to the Virtual Processor Descriptor (VPD)
Skip implicit synchronization
Reserved
Reserved
Reserved
Reserved
Reserved
Description
Scratch
Scratch
Scratch
Scratch
Scratch
Scratch
Scratch
Scratch
§
for details.
Volume 2, Part 1: Processor Abstraction Layer
1
. The caller
"PAL_VP_SAVE

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents