Hi; here's another arm pullreq. These changes are all bug fixes (including some Coverity issue fixes), so are OK for applying either before or after softfreeze.
thanks -- PMM The following changes since commit 3e01f1147a16ca566694b97eafc941d62fa1e8d8: Merge tag 'pull-sp-20231105' of https://gitlab.com/rth7680/qemu into staging (2023-11-06 09:34:22 +0800) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20231106 for you to fetch changes up to 5722fc471296d5f042df4b005a851cc8008df0c9: target/arm: Fix A64 LDRA immediate decode (2023-11-06 15:00:29 +0000) ---------------------------------------------------------------- target-arm queue: * hw/arm/virt: fix PMU IRQ registration * hw/arm/virt: Report correct register sizes in ACPI DBG2/SPCR tables * hw/i386/intel_iommu: vtd_slpte_nonzero_rsvd(): assert no overflow * util/filemonitor-inotify: qemu_file_monitor_watch(): assert no overflow * mc146818rtc: rtc_set_time(): initialize tm to zeroes * block/nvme: nvme_process_completion() fix bound for cid * hw/core/loader: gunzip(): initialize z_stream * io/channel-socket: qio_channel_socket_flush(): improve msg validation * hw/arm/vexpress-a9: Remove useless mapping of RAM at address 0 * target/arm: Fix A64 LDRA immediate decode ---------------------------------------------------------------- Peter Maydell (4): tests/qtest/bios-tables-test: Allow changes to virt SPCR and DBG2 tests/qtest/bios-tables-test: Update virt SPCR and DBG2 golden references hw/arm/vexpress-a9: Remove useless mapping of RAM at address 0 target/arm: Fix A64 LDRA immediate decode Sebastian Ott (1): hw/arm/virt: fix PMU IRQ registration Udo Steinberg (1): hw/arm/virt: Report correct register sizes in ACPI DBG2/SPCR tables. Vladimir Sementsov-Ogievskiy (6): hw/i386/intel_iommu: vtd_slpte_nonzero_rsvd(): assert no overflow util/filemonitor-inotify: qemu_file_monitor_watch(): assert no overflow mc146818rtc: rtc_set_time(): initialize tm to zeroes block/nvme: nvme_process_completion() fix bound for cid hw/core/loader: gunzip(): initialize z_stream io/channel-socket: qio_channel_socket_flush(): improve msg validation docs/system/arm/vexpress.rst | 3 +++ target/arm/tcg/translate.h | 5 +++++ target/arm/tcg/a64.decode | 2 +- block/nvme.c | 7 ++++--- hw/arm/vexpress.c | 14 +++----------- hw/arm/virt-acpi-build.c | 4 ++-- hw/arm/virt.c | 3 ++- hw/core/loader.c | 2 +- hw/i386/intel_iommu.c | 23 ++++++++++++++++++++--- hw/rtc/mc146818rtc.c | 2 +- io/channel-socket.c | 5 +++++ util/filemonitor-inotify.c | 25 +++++++++++++++++-------- tests/data/acpi/virt/DBG2 | Bin 87 -> 87 bytes tests/data/acpi/virt/SPCR | Bin 80 -> 80 bytes 14 files changed, 64 insertions(+), 31 deletions(-)
