[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v4 0/6] Fix PCI passthrough for HVM with stubdomain
In this version, I add PHYSDEVOP_msi_set_enable to allow stubdomain enabling MSI after mapping it. 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 Changes in v4: - implement suggestions by Wei, Roger, Jan - plug new physdevop into XSM 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_set_enable tools/libxc: add wrapper for PHYSDEVOP_msi_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 | 63 ++++++++++++++++++++++++------------ xen/arch/x86/irq.c | 24 ++++++++++++++- xen/arch/x86/msi.c | 24 ++++++++++++++- xen/arch/x86/physdev.c | 33 +++++++++++++++++++- xen/arch/x86/x86_64/physdev.c | 4 ++- xen/include/asm-x86/msi.h | 1 +- xen/include/public/physdev.h | 15 +++++++++- xen/include/xlat.lst | 1 +- xen/include/xsm/dummy.h | 7 ++++- xen/include/xsm/xsm.h | 6 +++- xen/xsm/dummy.c | 1 +- xen/xsm/flask/hooks.c | 25 ++++++++++++++- 14 files changed, 212 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 |