Hello,
This patch series adds the basic support for virtio-pci for xen-arm
guests. The main changes are in "xen_arm: Add virtual PCIe host bridge
support", while most of other patches are required to make QEMU work
as device model in a non-privileged domains like driver domain.
Changes v1->v2:
- Removed "xen-bus: Set offline if backend's state is XenbusStateClosed"
- Included David's patch as it is the pre-req for "xen: backends:
touch some XenStore nodes only if device..."
---
David Woodhouse (1):
hw/xen: Set XenBackendInstance in the XenDevice before realizing it
Oleksandr Tyshchenko (3):
xen_pvdev: Do not assume Dom0 when creating a directory
xen_arm: Set mc->max_cpus to GUEST_MAX_VCPUS in xen_arm_init()
xen_arm: Add virtual PCIe host bridge support
Volodymyr Babchuk (2):
xen: backends: touch some XenStore nodes only if device...
xen: xenstore: add possibility to preserve owner
hw/arm/xen_arm.c | 188 ++++++++++++++++++++++++++++++-
hw/block/xen-block.c | 19 ++--
hw/char/xen_console.c | 4 +-
hw/i386/kvm/xen_xenstore.c | 18 +++
hw/net/xen_nic.c | 20 ++--
hw/xen/xen-bus.c | 18 ++-
hw/xen/xen-hvm-common.c | 9 +-
hw/xen/xen-operations.c | 12 ++
hw/xen/xen_pvdev.c | 3 +-
include/hw/xen/xen-backend.h | 2 -
include/hw/xen/xen-bus.h | 2 +
include/hw/xen/xen_backend_ops.h | 7 ++
include/hw/xen/xen_native.h | 8 +-
13 files changed, 278 insertions(+), 32 deletions(-)
--
2.42.0