[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/6] Fix PCI passthrough for HVM with stubdomain
In this version, I add PHYSDEVOP_msi_msix_set_enable to allow stubdomain enabling MSI after mapping it. This patch is rather RFC and probably will need adjustments (see comments after commit message there), if physdevop will be the way to go. Related article: https://www.qubes-os.org/news/2017/10/18/msi-support/ Changes in v2: - new "xen/x86: Allow stubdom access to irq created for msi" patch - applied review comments from v1 Changes is v3: - apply suggestions by Roger - add PHYSDEVOP_msi_msix_set_enable Marek Marczykowski-Górecki (5): libxl: do not attach xen-pciback to HVM domain, if stubdomain is in use libxl: attach PCI device to qemu only after setting pciback/pcifront libxl: don't try to manipulate json config for stubdomain xen/x86: add PHYSDEVOP_msi_msix_set_enable tools/libxc: add wrapper for PHYSDEVOP_msi_msix_set_enable Simon Gaiser (1): xen/x86: Allow stubdom access to irq created for msi. tools/libxc/include/xenctrl.h | 7 ++++- tools/libxc/xc_physdev.c | 21 ++++++++++++- tools/libxl/libxl_pci.c | 61 ++++++++++++++++++++++++------------ xen/arch/x86/irq.c | 23 ++++++++++++++- xen/arch/x86/msi.c | 16 +++++++++- xen/arch/x86/physdev.c | 33 +++++++++++++++++++- xen/include/asm-x86/msi.h | 1 +- xen/include/public/physdev.h | 13 ++++++++- 8 files changed, 155 insertions(+), 20 deletions(-) base-commit: 93a62c544e20ba9e141e411bbaae3d65259d13a3 -- git-series 0.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |