[coreboot] Patch set updated for coreboot: b5488a6 Supermicro H8QGI: Fix routing from 16 to 55 in ACPI table

Paul Menzel (paulepanter@users.sourceforge.net) gerrit at coreboot.org
Wed Dec 19 23:05:23 CET 2012


Paul Menzel (paulepanter at users.sourceforge.net) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/2047

-gerrit

commit b5488a63ba68277127797f24c809a846d34ab065
Author: Aladyshev Konstantin <aladyshev at nicevt.ru>
Date:   Tue Dec 18 23:15:55 2012 +0400

    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 at nicevt.ru>
---
 src/mainboard/supermicro/h8qgi/acpi/routing.asl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mainboard/supermicro/h8qgi/acpi/routing.asl b/src/mainboard/supermicro/h8qgi/acpi/routing.asl
index 8bc06f6..fb89968 100644
--- a/src/mainboard/supermicro/h8qgi/acpi/routing.asl
+++ b/src/mainboard/supermicro/h8qgi/acpi/routing.asl
@@ -89,7 +89,7 @@ Scope(\_SB) {
 	Name(APR0, Package(){
 		/* NB devices in APIC mode */
 		/* Bus 0, Dev 0 - SR5650 HT */
-		Package() { 0xFFFF, Zero, Zero, 16 },
+		Package() { 0xFFFF, Zero, Zero, 55 },
 
 		/* Bus 0, Dev 1 - CLKCONFIG */
 



More information about the coreboot mailing list