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


Reply via email to