The following changes since commit 09d16ef11c97684a658c29ef1c75bce9f6019328:
Merge tag 'pull-loongarch-20250829' of https://github.com/bibo-mao/qemu into staging (2025-09-01 11:15:06 +1000) are available in the Git repository at: https://github.com/philmd/qemu.git tags/hw-misc-20250902 for you to fetch changes up to 3071c0ce5f55aeb9ec65fb20be1e762290371102: hw/i386/pc_piix.c: remove unnecessary if() from pc_init1() (2025-09-02 15:06:57 +0200) ---------------------------------------------------------------- Misc HW patches - Compile various system files once - Remove SDCard spec v1.10 - Remove mipssim machine and mipsnet device model - Prevent crash in e1000e when legacy interrupt fires after enabling MSI-X - Introduce qemu_init_irq_child() - Remove various memory leaks reported by ASan - Few Coverity fixes - Use 74Kf CPU to run MIPS16e binaries and M14Kc for microMIPS ones (a pair if spurious checkpatch.pl warnings ignored). ---------------------------------------------------------------- Aditya Gupta (1): hw/ppc: Fix build error with CONFIG_POWERNV disabled Cédric Le Goater (4): hw/arm/virt: Include 'system/system.h' hw/isa/superio: Include 'system/system.h' hw/mips/loongson3_virt: Include 'system/system.h' hw/mips/malta: Include 'system/system.h' Denis Rastyogin (1): target/mips: fix TLB huge page check to use 64-bit shift Djordje Todorovic (1): hw/pci: Allow explicit function numbers in pci Jan Kiszka (4): hw/sd/sdcard: Fix size check for backing block image hw/sd/sdcard: Add validation for boot-partition-size hw/sd/sdcard: Refactor sd_bootpart_offset crypto/hmac: Allow to build hmac over multiple qcrypto_gnutls_hmac_bytes[v] calls Laurent Vivier (1): e1000e: Prevent crash from legacy interrupt firing after MSI-X enable Mark Cave-Ayland (1): hw/i386/pc_piix.c: remove unnecessary if() from pc_init1() Peter Maydell (8): hw/irq: New qemu_init_irq_child() function hw/char/serial-pci-multi: Use qemu_init_irq_child() to avoid leak hw/ide/ich.c: Use qemu_init_irq_child() to avoid memory leak hw/gpio/pca9554: Avoid leak in pca9554_set_pin() hw/char/max78000_uart: Destroy FIFO on deinit hw/misc/xlnx-versal-cframe-reg: Free FIFO, g_tree on deinit hw/display/xlnx_dp: Don't leak dpcd and edid objects hw/arm/boot: Correctly free the MemoryDeviceInfoList Philippe Mathieu-Daudé (12): hw/sd/sdcard: Remove support for spec v1.10 target/ppc/kvm: Avoid using alloca() docs/devel/style: Mention alloca() family API is forbidden scripts/coverity-scan/COMPONENTS.md: Add a 'plugins' category hw/scsi/mptsas: Avoid silent integer truncation in MPI_FUNC_IOC_INIT hw/ssi: Document ssi_transfer() method elf: Add EF_MIPS_ARCH_ASE definitions linux-user/mips: Select 74Kf CPU to run MIPS16e binaries linux-user/mips: Select M14Kc CPU to run microMIPS binaries hw/mips: Remove mipssim machine hw/net: Remove mipsnet device model docs/about/removed-features: Clarify 'device_add' is removed Pierrick Bouvier (6): migration: compile migration/ram.c once migration/vfio: compile only once cpu-target: build compilation unit once for user/system include/exec/target_page.h: move page-target.c to header hw/meson: enter target hw first hw/intc: compile some arm related source once MAINTAINERS | 7 +- docs/about/deprecated.rst | 18 -- docs/about/removed-features.rst | 14 +- docs/devel/style.rst | 4 +- docs/system/target-mips.rst | 11 - configs/devices/mips-softmmu/common.mak | 1 - meson.build | 5 +- hw/sd/sdmmc-internal.h | 3 +- include/crypto/hmac.h | 12 + include/elf.h | 7 + include/exec/target_page.h | 11 +- include/hw/irq.h | 23 +- include/hw/sd/sd.h | 1 - include/hw/ssi/ssi.h | 14 ++ target/ppc/cpu.h | 4 + cpu-target.c | 5 - crypto/hmac-gcrypt.c | 4 +- crypto/hmac-glib.c | 4 +- crypto/hmac-gnutls.c | 4 +- crypto/hmac-nettle.c | 4 +- hw/arm/boot.c | 2 +- hw/arm/virt.c | 1 + hw/char/max78000_uart.c | 7 + hw/char/serial-pci-multi.c | 3 +- hw/core/irq.c | 8 + hw/display/xlnx_dp.c | 10 +- hw/gpio/pca9554.c | 2 +- hw/i386/pc_piix.c | 6 +- hw/ide/ich.c | 3 +- hw/isa/isa-superio.c | 1 + hw/mips/loongson3_virt.c | 1 + hw/mips/malta.c | 1 + hw/mips/mipssim.c | 249 -------------------- hw/misc/xlnx-versal-cframe-reg.c | 9 + hw/net/e1000e_core.c | 5 - hw/net/mipsnet.c | 297 ------------------------ hw/pci/pci.c | 15 +- hw/ppc/pnv.c | 86 +++++++ hw/scsi/mptsas.c | 6 +- hw/sd/sd.c | 39 ++-- linux-user/mips/elfload.c | 6 + migration/vfio-stub.c | 16 ++ migration/vfio.c | 14 -- page-target.c | 21 -- target-info-stub.c | 4 + target/mips/tcg/system/tlb_helper.c | 2 +- target/ppc/kvm.c | 6 +- target/ppc/misc_helper.c | 59 +---- hw/intc/meson.build | 6 +- hw/meson.build | 45 ++-- hw/mips/Kconfig | 7 - hw/mips/meson.build | 1 - hw/net/Kconfig | 3 - hw/net/meson.build | 1 - hw/net/trace-events | 7 - migration/meson.build | 8 +- scripts/coverity-scan/COMPONENTS.md | 3 + 57 files changed, 331 insertions(+), 785 deletions(-) delete mode 100644 hw/mips/mipssim.c delete mode 100644 hw/net/mipsnet.c create mode 100644 migration/vfio-stub.c delete mode 100644 page-target.c -- 2.51.0