[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 13/14] xics-kvm: enable irqfd for MSI
From: |
Alexey Kardashevskiy |
Subject: |
[Qemu-devel] [PATCH v5 13/14] xics-kvm: enable irqfd for MSI |
Date: |
Thu, 26 Sep 2013 16:18:47 +1000 |
This enables IRQFD support for sPAPR. The feature decreases the latency
of interrupt handling.
To enable IRQFD for MSI, this sets kvm_gsi_direct_mapping to true which
enables direct MSI mapping.
To enable IRQFD for LSI (level triggered INTx interrupts), a PCI host bus
callback is required. The patch for that is coming next.
Signed-off-by: Alexey Kardashevskiy <address@hidden>
---
hw/intc/xics_kvm.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/hw/intc/xics_kvm.c b/hw/intc/xics_kvm.c
index a2ccafa..c203646 100644
--- a/hw/intc/xics_kvm.c
+++ b/hw/intc/xics_kvm.c
@@ -441,6 +441,12 @@ static void xics_kvm_realize(DeviceState *dev, Error
**errp)
goto fail;
}
}
+
+ kvm_kernel_irqchip = true;
+ kvm_irqfds_allowed = true;
+ kvm_msi_via_irqfd_allowed = true;
+ kvm_gsi_direct_mapping = true;
+
return;
fail:
--
1.8.4.rc4
- [Qemu-devel] [PATCH v5 14/14] spapr-pci: enable irqfd for INTx, (continued)
- [Qemu-devel] [PATCH v5 14/14] spapr-pci: enable irqfd for INTx, Alexey Kardashevskiy, 2013/09/26
- [Qemu-devel] [PATCH v5 07/14] xics: add missing const specifiers to TypeInfo, Alexey Kardashevskiy, 2013/09/26
- [Qemu-devel] [PATCH v5 04/14] xics: replace fprintf with error_report, Alexey Kardashevskiy, 2013/09/26
- [Qemu-devel] [PATCH v5 06/14] xics: convert init() to realize(), Alexey Kardashevskiy, 2013/09/26
- [Qemu-devel] [PATCH v5 02/14] xics: move reset and cpu_setup, Alexey Kardashevskiy, 2013/09/26
- [Qemu-devel] [PATCH v5 08/14] xics: split to xics and xics-common, Alexey Kardashevskiy, 2013/09/26
- [Qemu-devel] [PATCH v5 11/14] xics: Implement H_IPOLL, Alexey Kardashevskiy, 2013/09/26
- [Qemu-devel] [PATCH v5 12/14] xics: Implement H_XIRR_X, Alexey Kardashevskiy, 2013/09/26
- [Qemu-devel] [PATCH v5 13/14] xics-kvm: enable irqfd for MSI,
Alexey Kardashevskiy <=
- Re: [Qemu-devel] [PATCH v5 00/14] xics: reworks and in-kernel support, Alexander Graf, 2013/09/30