All of lore.kernel.org
 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; 12+ 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] 12+ messages in thread

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

Thread overview: 12+ 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
2023-11-27  8:46     ` Woodhouse, David via
2023-11-27  9:15     ` 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 1/5] hw/xen: Set XenBackendInstance in the XenDevice before realizing it Volodymyr Babchuk
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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.