[PATCH 0/6] single-binary: hw/virtio

Pierrick Bouvier posted 6 patches 1 week, 2 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260131020100.1115203-1-pierrick.bouvier@linaro.org
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, Nicholas Piggin <npiggin@gmail.com>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>
There is a newer version of this series
include/hw/ppc/spapr.h            |  8 +---
include/hw/ppc/spapr_common.h     | 16 +++++++
include/hw/virtio/virtio-access.h | 26 ++++++------
include/qemu/target-info.h        | 21 ++++++++++
hw/virtio/vhost-user.c            | 11 ++---
hw/virtio/virtio-qmp.c            | 70 -------------------------------
target-info.c                     | 21 ++++++++++
hw/virtio/meson.build             | 17 ++++----
8 files changed, 83 insertions(+), 107 deletions(-)
create mode 100644 include/hw/ppc/spapr_common.h
[PATCH 0/6] single-binary: hw/virtio
Posted by Pierrick Bouvier 1 week, 2 days ago
This series eliminates target specifics in hw/virtio and replace them with
runtime functions where needed.

Pierrick Bouvier (6):
  target-info: add target_base_ppc, target_ppc and target_ppc64
  include/hw/virtio/virtio-access.h: remove target specifics define
  include/hw/ppc/spapr: extract SPAPR_MAX_RAM_SLOTS in a new header
  hw/virtio/vhost-user: make compilation unit common
  hw/virtio/virtio-qmp: make compilation unit common
  hw/virtio/: make all compilation units common

 include/hw/ppc/spapr.h            |  8 +---
 include/hw/ppc/spapr_common.h     | 16 +++++++
 include/hw/virtio/virtio-access.h | 26 ++++++------
 include/qemu/target-info.h        | 21 ++++++++++
 hw/virtio/vhost-user.c            | 11 ++---
 hw/virtio/virtio-qmp.c            | 70 -------------------------------
 target-info.c                     | 21 ++++++++++
 hw/virtio/meson.build             | 17 ++++----
 8 files changed, 83 insertions(+), 107 deletions(-)
 create mode 100644 include/hw/ppc/spapr_common.h

-- 
2.47.3