summaryrefslogtreecommitdiff
path: root/src/arch/i386
diff options
context:
space:
mode:
authorMarc Jones(marc.jones <Marc Jones(marc.jones@amd.com)>2008-04-07 17:49:57 +0000
committerMarc Jones <marc.jones@amd.com>2008-04-07 17:49:57 +0000
commitdf22f780f1894d1ef2e35d51f430caf8f25211ed (patch)
treeeec101ace2fbd6848ee986d586699c82d5b11baa /src/arch/i386
parent0dc5697220773719cd18e23c795c55f864f03a1d (diff)
downloadcoreboot-df22f780f1894d1ef2e35d51f430caf8f25211ed.tar.xz
Don't check exclusive IRQ fieldin the PIR table.
This field is rarely used (and not used in the LX tables). There is not a good reason to mask off non-exclusive IRQs. Signed-off-by: Marc Jones(marc.jones@amd.com) Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3219 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/arch/i386')
-rw-r--r--src/arch/i386/boot/pirq_routing.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/i386/boot/pirq_routing.c b/src/arch/i386/boot/pirq_routing.c
index fe4b0b47b4..df201492b2 100644
--- a/src/arch/i386/boot/pirq_routing.c
+++ b/src/arch/i386/boot/pirq_routing.c
@@ -121,7 +121,7 @@ void pirq_routing_irqs(unsigned long addr)
for (j = 0; j < 4; j++) {
int link = pirq_tbl->slots[i].irq[j].link;
- int bitmap = pirq_tbl->slots[i].irq[j].bitmap & pirq_tbl->exclusive_irqs;
+ int bitmap = pirq_tbl->slots[i].irq[j].bitmap;
int irq = 0;
printk_debug("INT: %c link: %x bitmap: %x ",