From 1f6f408c8c38b83b9e3e4577b680dfd686ffe37a Mon Sep 17 00:00:00 2001 From: Jan Kiszka Date: Mon, 22 Aug 2011 17:46:31 +0200 Subject: 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 Signed-off-by: Anthony Liguori --- hw/ioapic.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'hw/ioapic.c') diff --git a/hw/ioapic.c b/hw/ioapic.c index 6c26e820e0..5916387f0d 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); } } } -- cgit v1.2.3-55-g7522