qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] xen-arm: add support for virtio-pci
@ 2023-11-24 23:24 Volodymyr Babchuk
  2023-11-24 23:24 ` [RFC PATCH v3 3/5] xen: add option to disable legacy backends Volodymyr Babchuk
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Volodymyr Babchuk @ 2023-11-24 23:24 UTC (permalink / raw)
  To: qemu-devel@nongnu.org
  Cc: David Woodhouse, Stefano Stabellini, Julien Grall,
	Volodymyr Babchuk

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.

New in version 3:

 - Use commandline/properties instead of xenstore entries to configure
   PCIe bridge
 - Instead of trying to fix legacy backends, just add option to disable
   them

David Woodhouse (1):
  hw/xen: Set XenBackendInstance in the XenDevice before realizing it

Oleksandr Tyshchenko (2):
  xen_arm: set mc->max_cpus to GUEST_MAX_VCPUS
  xen_arm: Add virtual PCIe host bridge support

Volodymyr Babchuk (2):
  xen: backends: don't overwrite XenStore nodes created by toolstack
  xen: add option to disable legacy backends

 accel/xen/xen-all.c           |  13 +-
 hw/9pfs/meson.build           |   4 +-
 hw/arm/xen_arm.c              | 228 +++++++++++++++++++++++++++++++++-
 hw/block/xen-block.c          |  19 +--
 hw/char/xen_console.c         |   4 +-
 hw/display/meson.build        |   4 +-
 hw/i386/pc.c                  |   2 +
 hw/net/xen_nic.c              |  20 +--
 hw/usb/meson.build            |   5 +-
 hw/xen/meson.build            |  11 +-
 hw/xen/xen-backend.c          |  15 +--
 hw/xen/xen-bus.c              |  18 ++-
 hw/xen/xen-hvm-common.c       |  11 +-
 hw/xen/xen-legacy-backend.c   |   7 --
 hw/xenpv/xen_machine_pv.c     |   2 +
 include/hw/xen/xen-backend.h  |   2 -
 include/hw/xen/xen-bus.h      |   2 +
 include/hw/xen/xen_native.h   |   8 +-
 meson.build                   |   5 +
 meson_options.txt             |   2 +
 scripts/meson-buildoptions.sh |   4 +
 21 files changed, 325 insertions(+), 61 deletions(-)

-- 
2.42.0

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2023-11-28 14:11 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-24 23:24 [PATCH v3 0/5] xen-arm: add support for virtio-pci Volodymyr Babchuk
2023-11-24 23:24 ` [RFC PATCH v3 3/5] xen: add option to disable legacy backends Volodymyr Babchuk
2023-11-27  8:46   ` Woodhouse, David via
2023-11-27  9:15     ` Volodymyr Babchuk
2023-11-24 23:24 ` [PATCH v3 1/5] hw/xen: Set XenBackendInstance in the XenDevice before realizing it Volodymyr Babchuk
2023-11-24 23:24 ` [PATCH v3 2/5] xen: backends: don't overwrite XenStore nodes created by toolstack Volodymyr Babchuk
2023-11-27  8:35   ` [EXTERNAL] " David Woodhouse
2023-11-28  1:20     ` Volodymyr Babchuk
2023-11-28 14:11       ` David Woodhouse
2023-11-24 23:24 ` [PATCH v3 4/5] xen_arm: set mc->max_cpus to GUEST_MAX_VCPUS Volodymyr Babchuk
2023-11-24 23:24 ` [PATCH v3 5/5] xen_arm: Add virtual PCIe host bridge support Volodymyr Babchuk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).