diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2011-08-22 17:46:31 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2011-08-22 14:37:03 -0500 |
commit | 1f6f408c8c38b83b9e3e4577b680dfd686ffe37a (patch) | |
tree | 5172d9f6a700211d911febcdf3b970d46c666a5b /hw/ioapic.c | |
parent | eae74cf906942999bf70e94f034f95c7f831ec63 (diff) | |
download | qemu-1f6f408c8c38b83b9e3e4577b680dfd686ffe37a.zip qemu-1f6f408c8c38b83b9e3e4577b680dfd686ffe37a.tar.gz qemu-1f6f408c8c38b83b9e3e4577b680dfd686ffe37a.tar.bz2 |
target-i386: Remove unused polarity arguments from APIC API
Polarity of external interrupts needs to be handled in the IOAPIC.
Passing it to the APIC is pointless. So remove all these arguments.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/ioapic.c')
-rw-r--r-- | hw/ioapic.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/hw/ioapic.c b/hw/ioapic.c index 6c26e82..5916387 100644 --- a/hw/ioapic.c +++ b/hw/ioapic.c @@ -104,7 +104,6 @@ static void ioapic_service(IOAPICState *s) uint64_t entry; uint8_t dest; uint8_t dest_mode; - uint8_t polarity; for (i = 0; i < IOAPIC_NUM_PINS; i++) { mask = 1 << i; @@ -116,7 +115,6 @@ static void ioapic_service(IOAPICState *s) dest_mode = (entry >> IOAPIC_LVT_DEST_MODE_SHIFT) & 1; delivery_mode = (entry >> IOAPIC_LVT_DELIV_MODE_SHIFT) & IOAPIC_DM_MASK; - polarity = (entry >> IOAPIC_LVT_POLARITY_SHIFT) & 1; if (trig_mode == IOAPIC_TRIGGER_EDGE) { s->irr &= ~mask; } else { @@ -128,7 +126,7 @@ static void ioapic_service(IOAPICState *s) vector = entry & IOAPIC_VECTOR_MASK; } apic_deliver_irq(dest, dest_mode, delivery_mode, - vector, polarity, trig_mode); + vector, trig_mode); } } } |