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

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

Advertisement

PAL_LOGICAL_TO_PHYSICAL
PAL_LOGICAL_TO_PHYSICAL – Get Information on Logical to
Physical Processor Mappings (42)
Returns information on the logical to physical processor mapping.
Purpose:
Static Registers Only
Calling Conv:
Physical and Virtual
Mode:
Not dependent
Buffer:
Arguments:
Argument
index
proc_number
Reserved
Reserved
Returns:
Return Value
status
log_overview
proc_n_log_info1 The format of proc_n_log_info1 is shown in
proc_n_log_info2 The format of proc_n_log_info2 is shown in
Status:
Status Value
0
-1
-2
-3
This procedure will return information about the logical processors contained on the
Description:
physical processor package that the procedure call is made on. A physical processor
package can contain one or more logical processors, organized into threads and cores.
A logical processor is a compute-capability-centric view of the CPU that allows the
physical processor package to execute from more than one instruction stream. A
physical processor package that can execute from n instruction streams has n logical
processors. Threads are logical processors that share core pipeline execution resources.
Cores are defined as a collection of hardware that implements the main execution
pipeline of the processor. Multiple cores on a physical processor package do not share
core pipeline resources but may share caches and bus interfaces. A core may support
multiple threads of execution.
The log_overview return value provides an overview of the logical processors on the
physical processor package this procedure call was made on. The format of the
log_overview return argument is shown in
2:404
Description
Index of PAL_LOGICAL_TO_PHYSICAL within the list of PAL procedures.
Signed 64-bit integer that specifies for which logical processor information is being
requested. When this input argument is -1, information is returned about the logical
processor on which the procedure call is made. This input argument must be in the range of
-1 up to one less than the number of logical processors returned by num_log in the
log_overview return value.
0
0
Description
Return status of the PAL_LOGICAL_TO_PHYSICAL procedure.
The format of log_overview is shown in
Description
Call completed without error
Unimplemented procedure
Invalid argument
Call completed with error
Figure
11-15.
Figure
11-16.
Figure
11-17.
Figure
11-15.
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