By default, QEMU generates a 1 MiB sized device tree. This appears to be unnecessary, as the actual size is much smaller than what the DTB header claims. Let's pack it to save some room.
Bin Meng (3): hw/arm: Refactor struct arm_boot_info::get_dtb() hw/arm: Pack the QEMU generated device tree tests/acpi: Update virt/SSDT.memhp include/hw/arm/boot.h | 8 ++++---- hw/arm/boot.c | 14 +++++++++++++- hw/arm/sbsa-ref.c | 3 +-- hw/arm/virt.c | 4 +--- hw/arm/xlnx-versal-virt.c | 4 +--- tests/data/acpi/virt/SSDT.memhp | Bin 1817 -> 1817 bytes 6 files changed, 20 insertions(+), 13 deletions(-) -- 2.34.1