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

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

Advertisement

Table 2-5.
Bit
22
23
24
25
26
27
28
29
30
Processor based on the Intel
31
When the input value is 2, the processor returns information about the processor's
internal caches and TLBs in the EAX, EBX, ECX, and EDX registers. The encoding of
these registers is as follows:
• The least-significant byte in register EAX (register AL) indicates the number of
times the CPUID instruction must be executed with an input value of 2 to get a
complete description of the processor's caches and TLBs.
• The most significant bit (bit 31) of each register indicates whether the register
contains valid information (set to 0) or is reserved (set to 1).
• If a register contains valid information, the information is contained in 1 byte
descriptors.
Please see the processor-specific supplement for further information on how to decode
the return values for the processors internal caches and TLBs.
CPUID performs instruction serialization and a memory fence operation.
4:82
Feature Flags Returned in EDX Register (Continued)
Mnemonic
ACPI
MMX
FXSR
SSE
SSE2
SS
HTT
TM
Itanium architecture
PBE
Thermal Monitor and Software Controlled Clock Facilities. The
processor implements internal MSRs that allow processor
temperature to be monitored and processor performance to be
modulated in predefined duty cycles under software control.
Intel MMX Technology. The processor supports the Intel MMX
technology.
FXSAVE and FXRSTOR Instructions. The FXSAVE and FXRSTOR
instructions are supported for fast save and restore of the floating
point context. Presence of this bit also indicates that CR4.OSFXSR is
available for an operating system to indicate that it supports the
FXSAVE and FXRSTOR instructions
SSE. The processor supports the SSE extensions.
SSE2. The processor supports the SSE2 extensions.
Self Snoop. The processor supports the management of conflicting
memory types by performing a snoop of its own cache structure for
transactions issued to the bus.
Hyper-Threading Technology. The processor implements
Hyper-Threading technology.
Thermal Monitor. The processor implements the thermal monitor
automatic thermal control circuitry (TCC).
The processor is based on the Intel Itanium architecture and is
capable of executing the Intel Itanium instruction set. IA-32 application
level software MUST also check with the running operating system to
see if the system can also support Itanium architecture-based code
before switching to the Intel Itanium instruction set.
Pending Break Enable. The processor supports the use of the
FERR#/PBE# pin when the processor is in the stop-clock state
(STPCLK# is asserted) to signal the processor that an interrupt is
pending and that the processor should return to normal operation to
handle the interrupt. Bit 10 (PBE enable) in the IA32_MISC_ENABLE
MSR enables this capability.
Volume 4: Base IA-32 Instruction Reference
Description

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents