hw/xtensa/xtfpga: Do not use memory_region_init_ram_nomigrate()
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>
BALATON Zoltan committed
Mar 8, 2026 at 00:06 UTC
ac042f93e30155fbc91b49b687e4aadacd170831
1 file changed
+1
-3
hw/xtensa/xtfpga.c
+1
-3
@@ -50,7 +50,6 @@
50
#include "xtensa_memory.h"
51
#include "hw/xtensa/mx_pic.h"
52
#include "exec/cpu-common.h"
53
-#include "migration/vmstate.h"
53
54
typedef struct XtfpgaFlashDesc {
55
hwaddr base;
@@ -163,9 +162,8 @@ static void xtfpga_net_init(MemoryRegion *address_space,
162
sysbus_mmio_get_region(s, 1));
163
164
ram = g_malloc(sizeof(*ram));
166
- memory_region_init_ram_nomigrate(ram, OBJECT(s), "open_eth.ram", 16 * KiB,
165
+ memory_region_init_ram(ram, OBJECT(s), "open_eth.ram", 16 * KiB,
166
&error_fatal);
168
- vmstate_register_ram_global(ram);
167
memory_region_add_subregion(address_space, buffers, ram);
168
}
169