OK, let's start with some clean up to simplify memory region API. 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.
BALATON Zoltan (4):
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()
docs/devel/memory.rst | 10 +--
hw/display/cg3.c | 5 +-
hw/display/tcx.c | 10 +--
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 | 73 +++++-------------
10 files changed, 47 insertions(+), 201 deletions(-)
--
2.41.3