]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
hw/xtensa/xtfpga: Do not use memory_region_init_ram_nomigrate()
authorBALATON Zoltan <balaton@eik.bme.hu>
Sat, 7 Mar 2026 23:06:02 +0000 (00:06 +0100)
committerPeter Xu <peterx@redhat.com>
Mon, 9 Mar 2026 18:05:55 +0000 (14:05 -0400)
Convert to use memory_region_init_ram() instead. This breaks migration
but the machines using this device have no migration compatibility
guarantee.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
Link: https://lore.kernel.org/r/0a57625ac909c2b005302b9136920cb917427a8b.1772924151.git.balaton@eik.bme.hu
Signed-off-by: Peter Xu <peterx@redhat.com>
hw/xtensa/xtfpga.c

index d427d68e50585680f2c23057ebb85b3e77ea1d21..ed24720f94a038c0a13fa3ec59dacf51b1be1dc1 100644 (file)
@@ -50,7 +50,6 @@
 #include "xtensa_memory.h"
 #include "hw/xtensa/mx_pic.h"
 #include "exec/cpu-common.h"
-#include "migration/vmstate.h"
 
 typedef struct XtfpgaFlashDesc {
     hwaddr base;
@@ -163,9 +162,8 @@ static void xtfpga_net_init(MemoryRegion *address_space,
             sysbus_mmio_get_region(s, 1));
 
     ram = g_malloc(sizeof(*ram));
-    memory_region_init_ram_nomigrate(ram, OBJECT(s), "open_eth.ram", 16 * KiB,
+    memory_region_init_ram(ram, OBJECT(s), "open_eth.ram", 16 * KiB,
                            &error_fatal);
-    vmstate_register_ram_global(ram);
     memory_region_add_subregion(address_space, buffers, ram);
 }