Hi; here are some more arm bug fixes for rc2. Nothing earth-shakingly important here, I think.
thanks -- PMM The following changes since commit 4705fc0c8511d073bee4751c3c974aab2b10a970: Merge tag 'pull-for-8.2-fixes-231123-1' of https://gitlab.com/stsquad/qemu into staging (2023-11-24 08:00:18 -0500) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20231127 for you to fetch changes up to 1ee80592bf24eabef77e2260a86d9358b54c08fd: hw/dma/xlnx_csu_dma: don't throw guest errors when stopping the SRC DMA (2023-11-27 17:02:04 +0000) ---------------------------------------------------------------- target-arm queue: * Set IL bit for pauth, SVE access, BTI trap syndromes * Handle overflow in calculation of next timer tick * hw/net/can/xlnx-zynqmp: Avoid underflow when popping FIFOs * Various devices: Free array property memory on device finalize * hw/ssi/xilinx_spips: fix an out of bound access * hw/misc, hw/ssi: Fix some URLs for AMD / Xilinx models * hw/dma/xlnx_csu_dma: don't throw guest errors when stopping the SRC DMA ---------------------------------------------------------------- Frederic Konrad (3): hw/ssi/xilinx_spips: fix an out of bound access hw/misc, hw/ssi: Fix some URLs for AMD / Xilinx models hw/dma/xlnx_csu_dma: don't throw guest errors when stopping the SRC DMA Peter Maydell (2): target/arm: Set IL bit for pauth, SVE access, BTI trap syndromes target/arm: Handle overflow in calculation of next timer tick Philippe Mathieu-Daudé (8): hw/net/can/xlnx-zynqmp: Avoid underflow while popping TX FIFOs hw/net/can/xlnx-zynqmp: Avoid underflow while popping RX FIFO hw/virtio: Add VirtioPCIDeviceTypeInfo::instance_finalize field hw/virtio: Free VirtIOIOMMUPCI::vdev.reserved_regions[] on finalize() hw/misc/mps2-scc: Free MPS2SCC::oscclk[] array on finalize() hw/nvram/xlnx-efuse: Free XlnxEFuse::ro_bits[] array on finalize() hw/nvram/xlnx-efuse-ctrl: Free XlnxVersalEFuseCtrl[] "pg0-lock" array hw/input/stellaris_gamepad: Free StellarisGamepad::keycodes[] array include/hw/misc/xlnx-versal-cframe-reg.h | 2 +- include/hw/misc/xlnx-versal-cfu.h | 2 +- include/hw/misc/xlnx-versal-pmc-iou-slcr.h | 2 +- include/hw/ssi/xilinx_spips.h | 3 ++ include/hw/ssi/xlnx-versal-ospi.h | 2 +- include/hw/virtio/virtio-pci.h | 1 + target/arm/syndrome.h | 6 +-- hw/dma/xlnx_csu_dma.c | 14 ++++--- hw/input/stellaris_gamepad.c | 8 ++++ hw/misc/mps2-scc.c | 8 ++++ hw/net/can/xlnx-zynqmp-can.c | 67 +++++++++++++++++++++++++----- hw/nvram/xlnx-efuse.c | 8 ++++ hw/nvram/xlnx-versal-efuse-ctrl.c | 8 ++++ hw/ssi/xilinx_spips.c | 7 +++- hw/virtio/virtio-iommu-pci.c | 8 ++++ hw/virtio/virtio-pci.c | 1 + target/arm/helper.c | 25 +++++++++-- tests/tcg/aarch64/system/vtimer.c | 48 +++++++++++++++++++++ tests/tcg/aarch64/Makefile.softmmu-target | 7 +++- 19 files changed, 198 insertions(+), 29 deletions(-) create mode 100644 tests/tcg/aarch64/system/vtimer.c