diff options
author | Marc Jones(marc.jones <Marc Jones(marc.jones@amd.com)> | 2008-04-07 17:49:57 +0000 |
---|---|---|
committer | Marc Jones <marc.jones@amd.com> | 2008-04-07 17:49:57 +0000 |
commit | df22f780f1894d1ef2e35d51f430caf8f25211ed (patch) | |
tree | eec101ace2fbd6848ee986d586699c82d5b11baa /src/arch/i386/boot | |
parent | 0dc5697220773719cd18e23c795c55f864f03a1d (diff) |
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/boot')
-rw-r--r-- | src/arch/i386/boot/pirq_routing.c | 2 |
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 ", |