22 lines
561 B
Diff
22 lines
561 B
Diff
From: agraf@suse.de
|
|
Subject: Ignore apic polarity
|
|
Patch-mainline: unknown
|
|
References: bnc#556564
|
|
|
|
---
|
|
virt/kvm/ioapic.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
--- a/virt/kvm/ioapic.c
|
|
+++ b/virt/kvm/ioapic.c
|
|
@@ -200,7 +200,8 @@ int kvm_ioapic_set_irq(struct kvm_ioapic
|
|
spin_lock(&ioapic->lock);
|
|
if (irq >= 0 && irq < IOAPIC_NUM_PINS) {
|
|
entry = ioapic->redirtbl[irq];
|
|
- level ^= entry.fields.polarity;
|
|
+// polarity is always active high in qemu
|
|
+// level ^= entry.fields.polarity;
|
|
if (!level)
|
|
ioapic->irr &= ~mask;
|
|
else {
|