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
