27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACPI Software Programming Model<br />

Field<br />

Interrupt Controller<br />

Structure[n]<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

— 44 A list of interrupt controller structures for this implementation. This<br />

list will contain all of the structures from Table 5-46 needed to<br />

support this platform. These structures are described in the<br />

following sections.<br />

Table 5-45 Multiple APIC Flags<br />

Multiple APIC<br />

Flags<br />

Bit<br />

Length<br />

Bit<br />

Offset<br />

Description<br />

PCAT_COMPAT 1 0 A one indicates that the system also has a PC-AT-compatible<br />

dual-8259 setup. The 8259 vectors must be disabled (that is,<br />

masked) when enabling the ACPI APIC operation.<br />

Reserved 31 1 This value is zero.<br />

Immediately after the Flags value in the MADT is a list of interrupt controller structures that declare<br />

the interrupt features of the machine. The first byte of each structure declares the type of that<br />

structure <strong>and</strong> the second byte declares the length of that structure.<br />

Table 5-46 Interrupt Controller Structure Types<br />

Value Description<br />

0 Processor Local APIC<br />

1 I/O APIC<br />

2 Interrupt Source Override<br />

3 Non-maskable Interrupt Source (NMI)<br />

4 Local APIC NMI<br />

5 Local APIC Address Override<br />

6 I/O SAPIC<br />

7 Local SAPIC<br />

8 Platform Interrupt Sources<br />

9 Processor Local x2APIC<br />

0xA<br />

Local x2APIC NMI<br />

0xB<br />

GICC CPU <strong>Interface</strong> Structure<br />

0xC<br />

GICD GIC Distributor Structure<br />

0xD<br />

GICv2m MSI Frame<br />

0xE<br />

GICR Redistributor Structure<br />

0xF<br />

GIC Interrupt Translation Service (ITS) Structure<br />

0x10-0x7F Reserved. OSPM skips structures of the reserved type.<br />

0x80-0xFF Reserved for OEM use<br />

Version 6.0 139

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

Saved successfully!

Ooh no, something went wrong!