All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] memory: Remove most _nomigrate variants
@ 2026-02-02 14:28 BALATON Zoltan
  2026-02-02 14:28 ` [PATCH v2 1/7] memory: Remove memory_region_init_rom_device_nomigrate() BALATON Zoltan
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: BALATON Zoltan @ 2026-02-02 14:28 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Xu, Akihiko Odaki, Paolo Bonzini, Mark Cave-Ayland,
	Gerd Hoffmann, Max Filippov, Peter Maydell,
	Philippe Mathieu-Daudé

v2 of the memory region API clean ups. The _nomigrate variants are
rarely needed, some of them are already unused so remove them
standardising on memory_region_init_ram_flags_nomigrate() for the few
cases where this is really needed. The Sun machines are kept to use
global vmstate and added a few more clean up patches from my previous
series.

BALATON Zoltan (7):
  memory: Remove memory_region_init_rom_device_nomigrate()
  hw/display/{cg3,tcx}: Do not use memory_region_init_rom_nomigrate()
  memory: Remove memory_region_init_rom_nomigrate()
  memory: Remove memory_region_init_ram_nomigrate()
  memory: Add internal memory_region_set_ops helper function
  memory: Factor out common ram region initialization
  memory: Add internal memory_region_register_ram function

 docs/devel/memory.rst                         |  10 +-
 hw/display/cg3.c                              |   6 +-
 hw/display/tcx.c                              |  11 +-
 hw/display/vga.c                              |   4 +-
 hw/sparc/sun4m.c                              |  15 +-
 hw/sparc64/sun4u.c                            |   9 +-
 hw/xtensa/xtfpga.c                            |   4 +-
 include/system/memory.h                       |  76 -----
 .../memory-region-housekeeping.cocci          |  42 +--
 system/memory.c                               | 271 ++++++------------
 10 files changed, 114 insertions(+), 334 deletions(-)

-- 
2.41.3



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-02-04 21:00 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-02 14:28 [PATCH v2 0/7] memory: Remove most _nomigrate variants BALATON Zoltan
2026-02-02 14:28 ` [PATCH v2 1/7] memory: Remove memory_region_init_rom_device_nomigrate() BALATON Zoltan
2026-02-02 14:28 ` [PATCH v2 2/7] hw/display/{cg3,tcx}: Do not use memory_region_init_rom_nomigrate() BALATON Zoltan
2026-02-02 19:33   ` Mark Cave-Ayland
2026-02-02 14:28 ` [PATCH v2 3/7] memory: Remove memory_region_init_rom_nomigrate() BALATON Zoltan
2026-02-02 14:28 ` [PATCH v2 4/7] memory: Remove memory_region_init_ram_nomigrate() BALATON Zoltan
2026-02-02 14:28 ` [PATCH v2 5/7] memory: Add internal memory_region_set_ops helper function BALATON Zoltan
2026-02-02 15:30   ` Philippe Mathieu-Daudé
2026-02-02 14:28 ` [PATCH v2 6/7] memory: Factor out common ram region initialization BALATON Zoltan
2026-02-04 20:59   ` Peter Xu
2026-02-02 14:28 ` [PATCH v2 7/7] memory: Add internal memory_region_register_ram function BALATON Zoltan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.