[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 6/6] pci-assign: Use msi_get_message()
From: |
Alex Williamson |
Subject: |
[Qemu-devel] [PATCH 6/6] pci-assign: Use msi_get_message() |
Date: |
Tue, 02 Oct 2012 13:22:14 -0600 |
User-agent: |
StGIT/0.14.3 |
pci-assign only uses a subset of the flexibility msi_get_message()
provides, but it's still worthwhile to use it.
Signed-off-by: Alex Williamson <address@hidden>
---
hw/kvm/pci-assign.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/hw/kvm/pci-assign.c b/hw/kvm/pci-assign.c
index ddde573..d76b1bd 100644
--- a/hw/kvm/pci-assign.c
+++ b/hw/kvm/pci-assign.c
@@ -1008,12 +1008,9 @@ static void assigned_dev_update_msi(PCIDevice *pci_dev)
}
if (ctrl_byte & PCI_MSI_FLAGS_ENABLE) {
- uint8_t *pos = pci_dev->config + pci_dev->msi_cap;
- MSIMessage msg;
+ MSIMessage msg = msi_get_message(pci_dev, 0);
int virq;
- msg.address = pci_get_long(pos + PCI_MSI_ADDRESS_LO);
- msg.data = pci_get_word(pos + PCI_MSI_DATA_32);
virq = kvm_irqchip_add_msi_route(kvm_state, msg);
if (virq < 0) {
perror("assigned_dev_update_msi: kvm_irqchip_add_msi_route");
[Qemu-devel] [PATCH 3/6] pci: Helper function for testing if an INTx route changed, Alex Williamson, 2012/10/02
[Qemu-devel] [PATCH 4/6] pci-assign: Use pci_intx_route_changed(), Alex Williamson, 2012/10/02
[Qemu-devel] [PATCH 5/6] msi: Add msi_get_message(), Alex Williamson, 2012/10/02
[Qemu-devel] [PATCH 6/6] pci-assign: Use msi_get_message(),
Alex Williamson <=
Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Alex Williamson, 2012/10/08
- Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Jan Kiszka, 2012/10/08
- Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Michael S. Tsirkin, 2012/10/08
- Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Alex Williamson, 2012/10/08
- Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Michael S. Tsirkin, 2012/10/08
- Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Alex Williamson, 2012/10/08
- Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Michael S. Tsirkin, 2012/10/08
- Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Alex Williamson, 2012/10/08
- Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Michael S. Tsirkin, 2012/10/08
- Re: [Qemu-devel] [PATCH 0/6] Misc PCI cleanups, Alex Williamson, 2012/10/08