@samitouri / QOSamiQemu / commits / afc2e18f53

Merge tag 'pull-target-arm-20260515' of https://gitlab.com/pm215/qemu into staging

target-arm queue: * docs: Document TIMEOUT_MULTIPLIER for raising test timeouts * meson.build: Add -fzero-init-padding-bits=all * hw/remote/machine.c: Mark x-remote machine as OK for AArch64 and AArch32 * tests/functional: Fix tests to not fail on a KVM-only aarch64 build * target/arm: Rename Aarch64-specific methods * target/arm: Extract IDAU interface to its own unit * target/arm/hvf: Stop pre-allocating cpreg_vmstate arrays * target/arm/hvf: Fix WFI halting to stop idle vCPU spinning * GICv5: Fix minor bugs spotted by Coverity * hw/arm: Build ARM/HVF GICv3 stub once * hw/arm: fsl-imx8mm: Don't call qdev_get_machine in init * hw/misc/bcm2835_control.c: Don't assert on local timer zero reload value * hw/display/exynos4210_fimd: Assume display surface is 32bpp * hw/display/exynos4210_fimd: Use LOG_GUEST_ERROR instead of hw_error() * hw/arm/integratorcp: Use LOG_UNIMP rather than hw_error() # -----BEGIN PGP SIGNATURE----- # # iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmoG+bYZHHBldGVyLm1h # eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3gceEACU/vgeHnqqVXPIQNv/m1/1 # xFSPLzDJsILfTzWB8QGpPxRfsLBS+E2BQ65WOCbp+rw4TTzDiDGQKUXA4niaj1sS # p84EtFpc48OTUYi5YEG2nWVmojURxatzz1p5jvv82sdbWgfThJBWjtiEgwXJpz4v # 5hTdLf7wVkRij4rHwVcsdng2tKV9yMKijB64WCdOjyv+cp86skDir8PHVAFI74pS # Y2a8R3tO+tlutCF/XdY+z4gM+01gQ6Ov8E+RrNaQgNb+lUqdgFaedsB4vJ8zVbo5 # WtQfhKWKp4DCJacXZAWYNjbeMAwZdrYF4GXzdU6WqizrTP9hOYIwbykwX4lb+GDD # V3LdvxK7Xpx+j21LpbSuR7KL4lXlPu9MgzsujXfxcQgZRvsVqxsNmDG9gqKkHwhS # rTmOuJw6f4ec3/xmWw5Nu0EN0uKQRz9CFZC5WhjKgbCpH4zixREMGYi5ZRuLjrvG # jGiJQlxiW7lgZmDmD1YvDRiAaHvsztm1d3tWn/m/99zrjjYZzhXPQH8UhaNkDjf9 # ch1zXAlLjrjQ97hqVggov2KGxiXuFSLWq8P/EeLSu1fHwBMs7Zpfn+nvWezwvWCQ # 3HfwZwKinuUOGfIqtH/E/R6kzQTGhaqoKVhx4P4BSC8qF2U0BUBLw7YLCsHtTofW # pyYP6iWYsFROy3Swvgx0tQ== # =rNFD # -----END PGP SIGNATURE----- # gpg: Signature made Fri 15 May 2026 06:47:18 EDT # gpg: using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE # gpg: issuer "peter.maydell@linaro.org" # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [full] # gpg: aka "Peter Maydell <pmaydell@gmail.com>" [full] # gpg: aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [full] # gpg: aka "Peter Maydell <peter@archaic.org.uk>" [unknown] # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83 15CF 3C25 25ED 1436 0CDE * tag 'pull-target-arm-20260515' of https://gitlab.com/pm215/qemu: (23 commits) target/arm/hvf: Fix WFI halting to stop idle vCPU spinning tests/functional/qemu_test/asset.py: Don't use setxattr when it doesn't exist tests/functional/test_tuxrun: Restrict to TCG tests/functional/test_hotplug_pci.py: Require TCG tests/functional/test_kvm.py: Skip if virtualization not supported tests/functional/test_kvm.py: Use -cpu max, not cortex-a72 tests/functional/test_virt_vbsa: Skip UEFI test if virtualization not supported hw/remote/machine.c: Mark x-remote machine as OK for AArch64 and AArch32 hw/display/exynos4210_fimd: Assume display surface is 32bpp hw/display/exynos4210_fimd: Use LOG_GUEST_ERROR instead of hw_error() hw/arm/integratorcp: Use LOG_UNIMP rather than hw_error() hw/misc/bcm2835_control.c: Don't assert on local timer zero reload value meson.build: Add -fzero-init-padding-bits=all hw/intc/arm_gicv5: Add missing early return in gicv5_set_handling() hw/intc/arm_gicv5: Avoid NULL dereference in trace line target/arm: GICv5 cpuif: Don't set HPPIV bit in GICv5PendingIrq::intid target/arm: GICv5 cpuif: Fix overflow in left shift target/arm/hvf: Stop pre-allocating cpreg_vmstate arrays target/arm: Extract IDAU interface to its own unit target/arm: Rename Aarch64-specific methods ... Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

Stefan Hajnoczi committed May 16, 2026 at 17:35 UTC afc2e18f5314489191a954806c060c2e7788c863

No changes.