27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ACPI Software Programming Model<br />

Table 5-58 Platform Interrupt Source Flags<br />

Platform<br />

Interrupt Source<br />

Flags<br />

CPEI Processor<br />

Override<br />

Bit<br />

Length<br />

Bit<br />

Offset<br />

Description<br />

1 0 When set, indicates that retrieval of error information is allowed<br />

from any processor <strong>and</strong> OSPM is to use the information provided<br />

by the processor ID, EID fields of the Platform Interrupt Source<br />

Structure (Table 5-57) as a target processor hint.<br />

Reserved 31 1 Must be zero.<br />

5.2.12.12 Processor Local x2APIC Structure<br />

The Processor X2APIC structure is very similar to the processor local APIC structure. When using<br />

the X2APIC interrupt model, logical processors are required to have a processor device object in the<br />

DSDT <strong>and</strong> must convey the processor's APIC information to OSPM using the Processor Local<br />

X2APIC structure.<br />

Note: [Compatibility note] On some legacy OSes, Logical processors with APIC ID values less than 255<br />

(whether in XAPIC or X2APIC mode) must use the Processor Local APIC structure to convey their<br />

APIC information to OSPM, <strong>and</strong> those processors must be declared in the DSDT using the<br />

Processor() keyword. Logical processors with APIC ID values 255 <strong>and</strong> greater must use the<br />

Processor Local x2APIC structure <strong>and</strong> be declared using the Device() keyword. See<br />

Section 19.6.102 "Processor (Declare Processor)" for more information.<br />

OSPM does not expect the information provided in this table to be updated if the processor<br />

information changes during the lifespan of an OS boot. While in the sleeping state, logical<br />

processors must not be added or removed, nor can their X2APIC ID or x2APIC Flags change. When<br />

a logical processor is not present, the processor local X2APIC information is either not reported or<br />

flagged as disabled.<br />

The format of x2APIC structure is listed in Table 5-59.<br />

Table 5-59 Processor Local x2APIC Structure<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Type 1 0 9 Processor Local x2APIC structure<br />

Length 1 1 16<br />

Reserved 2 2 Reserved - Must be zero<br />

X2APIC ID 4 4 The processor’s local x2APIC ID.<br />

Flags 4 8 Same as Local APIC flags. See Table 5-47 for a description of this<br />

field.<br />

Version 6.0 147

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!