Displaying 4 results from an estimated 4 matches for "pt_msix_update_one".
2010 Nov 26
1
[PATCH] qemu-xen: support PV on HVM MSIX remapping
...read the address and use it as pirq
number for the following mapping request to Xen.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
diff --git a/hw/pt-msi.c b/hw/pt-msi.c
index f0fb3e3..b01744e 100644
--- a/hw/pt-msi.c
+++ b/hw/pt-msi.c
@@ -300,6 +300,14 @@ static int pt_msix_update_one(struct pt_dev *dev, int entry_nr)
if ( !entry->flags )
return 0;
+ if (!gvec) {
+ /* if gvec is 0, the guest is asking for a particular pirq that
+ * is passed as dest_id */
+ pirq = ((gaddr >> 32) & 0xffffff00) |
+ (((gaddr &...
2013 Feb 26
4
passthroughed msix device
...ter change affinity to vcpu1, interrupt still happen on vcpu0. And
sometimes we got "/No irq handler for vector (irq -1)/" and panic.
qemu-dm.log shows error:
pt_msixctrl_reg_write: guest enabling MSI-X, disable MSI-INTx translation
pci_intx: intx=1
pt_msi_disable: Unmap msi with pirq 4f
pt_msix_update_one: Update msix entry 0 with pirq 4f gvec 59
pt_msixctrl_reg_write: guest enabling MSI-X, disable MSI-INTx translation
pci_intx: intx=1
pt_msi_disable: Unmap msi with pirq 4e
pt_msix_update_one: Update msix entry 0 with pirq 4e gvec 69
pci_msix_writel: Can''t update entry 0 since MSI-X is alre...
2013 Jan 16
1
rombios unable to loaded MPT BIOS
...0
pt_ioport_map: e_phys=c100 pio_base=9000 len=256 index=0 first_map=0
pt_ioport_map: e_phys=ffff pio_base=d000 len=256 index=0 first_map=0
pt_ioport_map: e_phys=c200 pio_base=d000 len=256 index=0 first_map=0
pt_msixctrl_reg_write: guest enabling MSI-X, disable MSI-INTx translation
pci_intx: intx=1
pt_msix_update_one: Update msix entry 0 with pirq 4d gvec 59
pci_msix_writel: Error: Can''t update msix entry 0 since MSI-X is already function.
pci_msix_writel: Error: Can''t update msix entry 0 since MSI-X is already function.
pci_msix_writel: Error: Can''t upda...
2012 Dec 03
21
Issue about domU missing interrupt
Hi developers,
I met some domU issues and the log suggests missing interrupt.
Details from here:
http://www.gossamer-threads.com/lists/xen/users/263938#263938
In summary, this is the suspicious log:
(XEN) vmsi.c:122:d32767 Unsupported delivery mode 3
I''ve checked the code in question and found that mode 3 is an ''reserved_1''
mode.
I want to trace down the source of this