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

Global System Interrupt Vector<br />

(ie ACPI PnP IRQ# )<br />

Interrupt Input Lines<br />

on IOAPIC<br />

‘System Vector Base’<br />

reported in IOAPIC Struc<br />

24 input<br />

IOAPIC<br />

16 input<br />

IOAPIC<br />

24 input<br />

IOAPIC<br />

0 INTI_0 0<br />

.<br />

.<br />

.<br />

23 INTI_23<br />

24 INTI_0 24<br />

.<br />

.<br />

.<br />

39 INTI_15<br />

40 INTI_0 40<br />

.<br />

51 INTI_11<br />

.<br />

55 INTI_23<br />

5.2.12.14 GICC Structure<br />

Figure 5-25 APIC–Global System Interrupts<br />

In the GICC interrupt model, logical processors are required to have a Processor Device object in the<br />

DSDT, <strong>and</strong> must convey each processor’s GICC information to the OS using the GICC structure.<br />

The format of the GICC structure is shown in Table 5-61.<br />

Table 5-61 GICC Structure Format<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Type 1 0 0xB GICC structure<br />

Length 1 1 80<br />

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

CPU <strong>Interface</strong><br />

Number<br />

4 4 GIC's CPU <strong>Interface</strong> Number. In GICv1/v2 implementations, this<br />

value matches the bit index of the associated processor in the GIC<br />

distributor's GICD_ITARGETSR register.<br />

For GICv3/4 implementations this field must be provided by the<br />

platform, if compatibility mode is supported.<br />

If it is not supported by the implementation, then this field must be<br />

zero.<br />

Version 6.0 149

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

Saved successfully!

Ooh no, something went wrong!