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 />

Interrupt Source Overrides are also necessary when an identity mapped interrupt input has a nonst<strong>and</strong>ard<br />

polarity.<br />

Note: You must have an interrupt source override entry for the IRQ mapped to the SCI interrupt if this<br />

IRQ is not identity mapped. This entry will override the value in SCI_INT in FADT. For example, if<br />

SCI is connected to IRQ 9 in PIC mode <strong>and</strong> IRQ 9 is connected to INTIN11 in APIC mode, you<br />

should have 9 in SCI_INT in the FADT <strong>and</strong> an interrupt source override entry mapping IRQ 9 to<br />

INTIN11.<br />

5.2.12.6 Non-Maskable Interrupt Source Structure<br />

This structure allows a platform designer to specify which I/O (S)APIC interrupt inputs should be<br />

enabled as non-maskable. Any source that is non-maskable will not be available for use by devices.<br />

Table 5-52 Non-maskable Source Structure<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Type 1 0 3 NMI<br />

Length 1 1 8<br />

Flags 2 2 Same as MPS INTI flags<br />

Global System<br />

Interrupt<br />

4 4 The Global System Interrupt that this NMI will signal.<br />

5.2.12.7 Local APIC NMI Structure<br />

This structure describes the Local APIC interrupt input (LINTn) that NMI is connected to for each of<br />

the processors in the system where such a connection exists. This information is needed by OSPM to<br />

enable the appropriate local APIC entry.<br />

Each Local APIC NMI connection requires a separate Local APIC NMI structure. For example, if<br />

the platform has 4 processors with ID 0-3 <strong>and</strong> NMI is connected LINT1 for processor 3 <strong>and</strong> 2, two<br />

Local APIC NMI entries would be needed in the MADT.<br />

Table 5-53 Local APIC NMI Structure<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Type 1 0 4 Local APIC NMI Structure<br />

Length 1 1 6<br />

ACPI Processor<br />

UID<br />

1 2 Value corresponding to the _UID listed in the processor’s device<br />

object, or the Processor ID corresponding to the ID listed in the<br />

processor object. A value of 0xFF signifies that this applies to all<br />

processors in the machine.<br />

Note that the use of the Processor declaration operator is<br />

deprecated. See the compatibility note in Section 5.2.12.12 <strong>and</strong><br />

see Section 19.6.102, “Processor (Declare Processor).”<br />

Flags 2 3 MPS INTI flags. See Table 5-51 for a description of this field.<br />

Local APIC LINT# 1 5 Local APIC interrupt input LINTn to which NMI is connected.<br />

Version 6.0 143

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

Saved successfully!

Ooh no, something went wrong!