From b7d4c4e91aae1f67d119aa621ebb5c5c1b4d07a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Thu, 19 Dec 2013 06:15:46 +0000 Subject: [PATCH] register_interrupt_handler() tried to register irq0. Fixed. --- sources/pci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sources/pci.c b/sources/pci.c index cf4ac38..4f8bc6c 100644 --- a/sources/pci.c +++ b/sources/pci.c @@ -789,10 +789,10 @@ void init_pci(void) xprintf("initializing PCI bridge:\r\n"); (void) res; /* for now */ - res = register_interrupt_handler(0, INT_SOURCE_PCIARB, 5, 5, pci_arb_interrupt); + res = register_interrupt_handler(5, INT_SOURCE_PCIARB, 5, 1, pci_arb_interrupt); debug_printf("registered interrupt handler for PCI arbiter: %s\r\n", (res < 0 ? "failed" : "succeeded")); - register_interrupt_handler(0, INT_SOURCE_XLBPCI, 5, 5, xlb_pci_interrupt); + register_interrupt_handler(5, INT_SOURCE_XLBPCI, 5, 0, xlb_pci_interrupt); debug_printf("registered interrupt handler for XLB PCI: %s\r\n", (res < 0 ? "failed" : "succeeded"));