[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/6] Xen stubdom support
From: |
Jason Andryuk |
Subject: |
[Qemu-devel] [PATCH 0/6] Xen stubdom support |
Date: |
Mon, 11 Mar 2019 14:02:10 -0400 |
Xen supports running QEMU in a dedicated service vm - a stub domain or
stubdom. QEMU is then isolated outside of the privileged Domain-0.
When running in a stubdom, there are a few changes needed for QEMU. On
older Xen versions, the default ioreq server needs to have the stubdom's
domid specified. The stubdom doesn't run PV backends, so that
initialization code can be skipped. Stubdom's don't support MSI-X, so
that PCI capability must be hidden from passed through devices.
Stubdom mode is enabled by the new -xen-stubdom flag.
Jason Andryuk (5):
xen: Introduce -xen-stubdom option
xen: Move xenstore initialization to common location
xen: Skip backend initialization for stubdom
xen: Set HVM_PARAM_DM_DOMAIN for stubdom on older Xen
xen-pt: Hide MSI-X from xen stubdoms
Simon Gaiser (1):
xen-pt: Round pci regions sizes to XEN_PAGE_SIZE
hw/i386/xen/xen-hvm.c | 22 ++++++++++++++++------
hw/xen/xen-legacy-backend.c | 8 --------
hw/xen/xen_pt.c | 10 +++++++---
hw/xen/xen_pt_config_init.c | 3 +++
include/hw/xen/xen.h | 6 ++++++
include/hw/xen/xen_common.h | 5 +++++
qemu-options.hx | 7 +++++++
vl.c | 8 ++++++++
8 files changed, 52 insertions(+), 17 deletions(-)
--
2.20.1
- [Qemu-devel] [PATCH 0/6] Xen stubdom support,
Jason Andryuk <=