Remove target-specificity in some units and move them to the meson common_ss[] source set to build them once.
Philippe Mathieu-Daudé (7): MAINTAINERS: Unify Alistair's professional email address target/riscv: Move target-agnostic definitions to 'cpu-qom.h' hw/riscv/opentitan: Include missing 'exec/address-spaces.h' header hw/riscv/boot: Use 'hwaddr' type for firmware addresses hw/riscv/iommu: Reduce needs for target-specific code hw/riscv/hart: Make 'riscv_hart.h' header target-agnostic hw/riscv: Move few objects to common_ss[] to build them once MAINTAINERS | 12 +++++----- include/hw/riscv/boot.h | 21 +++++++++-------- include/hw/riscv/boot_opensbi.h | 14 ++++++------ include/hw/riscv/riscv_hart.h | 4 ++-- target/riscv/cpu-qom.h | 40 +++++++++++++++++++++++++++++++++ target/riscv/cpu.h | 24 -------------------- target/riscv/cpu_bits.h | 15 ------------- hw/riscv/boot.c | 28 +++++++++++------------ hw/riscv/opentitan.c | 1 + hw/riscv/riscv-iommu-pci.c | 5 +++-- hw/riscv/riscv-iommu-sys.c | 1 - hw/riscv/riscv-iommu.c | 1 + hw/riscv/virt-acpi-build.c | 1 + hw/riscv/meson.build | 5 +++-- 14 files changed, 88 insertions(+), 84 deletions(-) -- 2.47.1