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