The following changes since commit 942b0d378a1de9649085ad6db5306d5b8cef3591:
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2025-12-29 09:10:40 +1100) are available in the Git repository at: https://github.com/philmd/qemu.git tags/hw-misc-20251230 for you to fetch changes up to 4bd2b65e524836fef274fd169db804a2efce8836: MAINTAINERS: Change email and status of TriCore (2025-12-30 20:38:41 +0100) ---------------------------------------------------------------- Misc HW patches - Remove few target_ulong uses - Make human monitor non-target specific - Better name for TrustZone Peripheral Protection Controller memory regions - Do not expose DEVICE_NATIVE_ENDIAN on Rust - Remove address_space_stl_notdirty() and stl_phys_notdirty() - Allow to restrict targets to legacy ldst_phys() API - Fix MinGW-w64 link failure due to ConvertStringToBSTR() - Header cleanups - MAINTAINERS updates ---------------------------------------------------------------- Alano Song (1): hw/i2c/imx: Fix trace func name error Alex Bennée (1): hw/misc: make the tz-ppc-port names more useful Anton Johansson (1): hw/riscv: Treat kernel_start_addr as vaddr Bastian Koppelmann (1): MAINTAINERS: Change email and status of TriCore Bin Guo (1): meson: Optimize summary_info about directories Bin Meng (1): hw/sd: Remove unused header includes in ssi-sd.c Nguyen Dinh Phi (2): qga/vss-win32: Fix ConvertStringToBSTR redefinition with newer MinGW util: Move qemu_ftruncate64 from block/file-win32.c to oslib-win32.c Osama Abdelkader (1): hw/core: remove duplicate include Philippe Mathieu-Daudé (24): monitor/hmp: Replace target_ulong -> vaddr in hmp_gva2gpa() monitor/hmp: Make memory_dump() @is_physical argument a boolean monitor/hmp: Use plain uint64_t @addr argument in memory_dump() monitor/hmp: Remove target_long uses in memory_dump() monitor/hmp: Inline ld[uw,l,q]_p() calls in memory_dump() monitor/hmp: Fix coding style in hmp-cmds-target.c monitor/hmp: Merge hmp-cmds-target.c within hmp-cmds.c hw/arm/Kconfig: Have FSL_IMX6UL SoC select IMX_USBPHY hw/net/opencores: Clarify MMIO read/write handlers expect 32-bit access hw/char/serial: Let compiler pick serial_mm_ops[] array length hw/misc/pvpanic: Expose MMIO interface as little-endian hw/timer/hpet: Mark implementation as being little-endian hw/char/pl011: Mark implementation as being little-endian rust/system: Stop exposing bogus DEVICE_NATIVE_ENDIAN symbol target/hexagon: Include missing 'cpu.h' header in 'internal.h' target/i386: Remove x86_stl_phys_notdirty() leftover target/sparc: Update MMU page table using stl_phys() hw/arm: Avoid address_space_stl_notdirty() when generating bootloader system/memory: Remove address_space_stl_notdirty and stl_phys_notdirty system/memory: Allow restricting legacy ldst_phys() API usage configs/targets: Mark targets not using legacy ldst_phys() API hw/virtio: Remove unused ldst_phys() helpers hw/virtio: Reduce virtio_lduw/stw_phys_cached() scope configs/targets: Mark targets not using legacy ldst_phys() API Stefan Hajnoczi (1): MAINTAINERS: remove old email for Bandan Das MAINTAINERS | 5 +- configs/targets/avr-softmmu.mak | 1 + configs/targets/microblaze-softmmu.mak | 1 + configs/targets/microblazeel-softmmu.mak | 1 + configs/targets/mips-softmmu.mak | 1 + configs/targets/mips64-softmmu.mak | 1 + configs/targets/mips64el-softmmu.mak | 1 + configs/targets/mipsel-softmmu.mak | 1 + configs/targets/or1k-softmmu.mak | 1 + configs/targets/riscv32-softmmu.mak | 1 + configs/targets/riscv64-softmmu.mak | 1 + configs/targets/rx-softmmu.mak | 1 + configs/targets/sh4-softmmu.mak | 1 + configs/targets/sh4eb-softmmu.mak | 1 + configs/targets/sparc64-softmmu.mak | 1 + configs/targets/tricore-softmmu.mak | 1 + configs/targets/xtensa-softmmu.mak | 1 + configs/targets/xtensaeb-softmmu.mak | 1 + meson.build | 13 + include/hw/riscv/boot.h | 6 +- include/hw/virtio/virtio-access.h | 106 ------- include/system/memory.h | 8 +- target/hexagon/internal.h | 2 +- target/i386/cpu.h | 1 - include/system/memory_ldst.h.inc | 2 - block/file-win32.c | 32 -- hw/arm/aspeed.c | 4 +- hw/arm/boot.c | 8 +- hw/char/pl011.c | 2 +- hw/char/serial-mm.c | 2 +- hw/i2c/imx_i2c.c | 4 +- hw/misc/pvpanic.c | 1 + hw/misc/tz-ppc.c | 4 +- hw/net/opencores_eth.c | 15 +- hw/riscv/boot.c | 6 +- hw/riscv/microchip_pfsoc.c | 3 +- hw/riscv/sifive_u.c | 3 +- hw/riscv/spike.c | 2 +- hw/riscv/virt.c | 3 +- hw/sd/ssi-sd.c | 4 - hw/timer/hpet.c | 2 +- hw/virtio/virtio.c | 21 ++ monitor/hmp-cmds-target.c | 381 ----------------------- monitor/hmp-cmds.c | 354 +++++++++++++++++++++ system/vl.c | 1 - target/i386/helper.c | 10 - target/sparc/mmu_helper.c | 2 +- util/oslib-win32.c | 33 ++ system/memory_ldst.c.inc | 39 --- hw/arm/Kconfig | 1 + hw/usb/Kconfig | 1 - monitor/meson.build | 2 +- qga/vss-win32/install.cpp | 2 + rust/hw/char/pl011/src/device.rs | 2 +- rust/hw/timer/hpet/src/device.rs | 2 +- rust/system/src/memory.rs | 6 - scripts/make-config-poison.sh | 1 + 57 files changed, 487 insertions(+), 626 deletions(-) delete mode 100644 monitor/hmp-cmds-target.c -- 2.52.0
