Missing review: #5 (reworked, R-b tags dropped)
Since v1:
- Use max extent size of all archs (David)
Replace compile-time checks by runtime ones:
- CONFIG_DEVICES::CONFIG_ACPI -> acpi_builtin()
- TARGET_FOO || TARGET_BAR -> qemu_arch_available(FOO|BAR)
Philippe Mathieu-Daudé (7):
system: Replace arch_type global by qemu_arch_available() helper
hw/acpi: Introduce acpi_builtin() helper
hw/i386/fw_cfg: Check ACPI availability with acpi_builtin()
hw/virtio/virtio-mem: Remove CONFIG_DEVICES include
hw/virtio/virtio-mem: Convert VIRTIO_MEM_USABLE_EXTENT to runtime
hw/virtio/virtio-mem: Convert VIRTIO_MEM_HAS_LEGACY_GUESTS to runtime
hw/virtio: Compile virtio-mem.c once
include/hw/acpi/acpi.h | 3 ++
include/system/arch_init.h | 2 +-
hw/acpi/acpi-stub.c | 5 ++
hw/acpi/core.c | 5 ++
hw/i386/fw_cfg.c | 8 ++--
hw/scsi/scsi-disk.c | 2 +-
hw/virtio/virtio-mem.c | 96 +++++++++++++++++++++-----------------
system/arch_init.c | 5 +-
system/qdev-monitor.c | 4 +-
system/vl.c | 6 +--
hw/virtio/meson.build | 2 +-
11 files changed, 83 insertions(+), 55 deletions(-)
--
2.47.1