PAL_VP_TERMINATE – PAL Terminate Virtual Processor (272)
Terminates operation for the specified virtual processor.
Purpose:
Stacked Registers
Calling Conv:
Virtual
Mode:
Dependent
Buffer:
Arguments:
Argument
index
vpd
iva
Reserved
Returns:
Return Value
status
Reserved
Reserved
Reserved
Status:
Status Value
0
-1
-2
-3
-9
Terminates operation of the virtual processor specified by vpd on the logical processor.
Description:
The host virtual to host physical translation of the 64K region specified by vpd must be
mapped by instruction and data translation registers (TR). See
"Making PAL Procedure Calls in Physical or Virtual Mode" on page 2:359
data translation requirements of memory buffer pointers passed as arguments to PAL
procedures. All resources allocated for the execution of the virtual machine are freed.
Upon successful execution of PAL_VP_TERMINATE procedure and if the iva parameter is
non-zero, the IVA control register will contain the value from the iva parameter.
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.
Volume 2, Part 1: Processor Abstraction Layer
Description
Index of PAL_VP_TERMINATE within the list of PAL procedures
64-bit host virtual pointer to the Virtual Processor Descriptor (VPD)
Optional 64-bit host virtual pointer to the IVT when this procedure is done
0
Description
Return status of the PAL_VP_TERMINATE 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
PAL_VP_TERMINATE
Section 11.10.2.1.3,
for details on
and
2:485
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