The following changes since commit 7608a95d2e0bd8c8d069ab77824d02586dd94648:
Merge tag 'pull-xen-20260309' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm into staging (2026-03-09 12:15:42 +0000) are available in the Git repository at: https://gitlab.com/peterx/qemu.git tags/staging-pull-request for you to fetch changes up to 40aa899d030e957f815beab33e997a1970914580: system/memory: Have memory_region_type() correctly describe containers (2026-03-09 15:27:26 -0400) ---------------------------------------------------------------- Memory pull for 11.0 softfreeze - BALATON's memory cleanups on _nomigrate MRs and else - Phil's small constify series and else - Marc-André's initial cleanup patches around ram discard manager ---------------------------------------------------------------- BALATON Zoltan (9): hw/display/{cg3.tcx}: Do not use memory_region_init_rom_nomigrate() memory: Remove memory_region_init_rom_nomigrate() sun4m,sun4u,tcx: Do not use memory_region_init_ram_nomigrate() hw/xtensa/xtfpga: Do not use memory_region_init_ram_nomigrate() memory: Remove memory_region_init_ram_nomigrate() memory: Shorten memory_region_init_ram_device_ptr and memory_region_init_rom_device memory: Add internal memory_region_register_ram function memory: Factor out common ram region initialization memory: Factor out common ram ptr initialization Marc-André Lureau (5): system/rba: use DIV_ROUND_UP memory: drop RamDiscardListener::double_discard_supported virtio-mem: use warn_report_err_once() system/memory: minor doc fix kvm: replace RamDicardManager by the RamBlockAttribute Philippe Mathieu-Daudé (4): system/ramblock: Constify various RAMBlock arguments system/memory: Constify various MemoryRegion arguments system/xen: Constify various MemoryRegion arguments system/memory: Have memory_region_type() correctly describe containers docs/devel/memory.rst | 9 +- .../memory-region-housekeeping.cocci | 47 --- include/system/memory.h | 101 ++---- include/system/ramblock.h | 28 +- include/system/xen-mapcache.h | 2 +- include/system/xen.h | 6 +- accel/kvm/kvm-all.c | 2 +- hw/display/cg3.c | 5 +- hw/display/tcx.c | 8 +- hw/display/vga.c | 4 +- hw/sparc/sun4m.c | 19 +- hw/sparc64/sun4u.c | 10 +- hw/vfio/listener.c | 2 +- hw/virtio/virtio-mem.c | 35 +- hw/xen/xen-hvm-common.c | 8 +- hw/xen/xen-mapcache.c | 2 +- hw/xen/xen_stubs.c | 6 +- hw/xtensa/xtfpga.c | 4 +- stubs/physmem.c | 2 +- stubs/ram-block.c | 6 +- system/memory.c | 322 ++++++------------ system/physmem.c | 30 +- system/ram-block-attributes.c | 26 +- 23 files changed, 203 insertions(+), 481 deletions(-) -- 2.50.1
