coreboot/src
Aladyshev Konstantin ec3daf7e08 Supermicro H8QGI: Fix routing from 16 to 55 in ACPI table
H8QGI board has 2 IO-APICS with 56 IRQ’s:

IOAPIC[0]: GSI  0-23   - SB700 southbridge
IOAPIC[1]: GSI 24-55   - RD890 northbridge

`gDefaultApicDeviceInfoTable[]` structure in northbridge code

    vendorcode/amd/cimx/rd890/nbIoApic.c

has IO-APIC interrupt mapping for HT and IOMMU set to last 31
IRQ pin (24+31=55).

    CONST APIC_DEVICE_INFO gDefaultApicDeviceInfoTable[] = {
    // Group  Swizzling   Port Int Pin
      {0,     0,          31},   //HT
      {0,     0,          31},   //IOMMU
    […]

Also the same value (55) can be found in original Supermicro BIOS ACPI DSDT.

Change-Id: Ie26da1f773716d1b7f5f5f884050ae799afc0b7e
Signed-off-by: Aladyshev Konstantin <aladyshev@nicevt.ru>
Reviewed-on: http://review.coreboot.org/2047
Tested-by: build bot (Jenkins)
Reviewed-by: Zheng Bao <zheng.bao@amd.com>
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2012-12-21 15:43:38 +01:00
..
arch Remove colors from build system output 2012-12-19 17:00:20 +01:00
console WIP: Add support for non-8250 built-in UARTs 2012-12-08 06:51:59 +01:00
cpu Claim the SPI bus before writes if the IMC ROM is present 2012-12-12 22:34:16 +01:00
device Fix Yabel compilation on non-x86 platforms 2012-12-08 06:46:14 +01:00
drivers Claim the SPI bus before writes if the IMC ROM is present 2012-12-12 22:34:16 +01:00
ec Add support for ENE932 EC w/ Compal firmware 2012-12-12 06:02:04 +01:00
include Add back dummy free() 2012-12-19 22:37:43 +01:00
lib Only include libgcc wrappers on x86 2012-12-08 03:52:53 +01:00
mainboard Supermicro H8QGI: Fix routing from 16 to 55 in ACPI table 2012-12-21 15:43:38 +01:00
northbridge Add function to map vendor/device to generic VBIOS IDs 2012-12-07 20:42:33 +01:00
southbridge No need to contact AMD for firmware anymore 2012-12-19 20:13:41 +01:00
superio Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
vendorcode SB800: Add IMC ROM and fan control. 2012-12-12 22:35:03 +01:00
Kconfig Fix UART8250 console prototypes 2012-12-12 00:27:10 +01:00