]> Git Repo - qemu.git/blobdiff - softmmu/memory.c
Merge tag 'pull-semi-20220914' of https://gitlab.com/rth7680/qemu into staging
[qemu.git] / softmmu / memory.c
index 8060c6de7802749f8e0e8baa7c26dbbbfb64e4be..7ba2048836b119fc0e923441884b2b2a4c47a53b 100644 (file)
@@ -350,7 +350,7 @@ static void flatview_simplify(FlatView *view)
 
 static bool memory_region_big_endian(MemoryRegion *mr)
 {
-#ifdef TARGET_WORDS_BIGENDIAN
+#if TARGET_BIG_ENDIAN
     return mr->ops->endianness != DEVICE_LITTLE_ENDIAN;
 #else
     return mr->ops->endianness == DEVICE_BIG_ENDIAN;
@@ -2626,8 +2626,7 @@ static void memory_region_readd_subregion(MemoryRegion *mr)
         memory_region_transaction_begin();
         memory_region_ref(mr);
         memory_region_del_subregion(container, mr);
-        mr->container = container;
-        memory_region_update_container_subregions(mr);
+        memory_region_add_subregion_common(container, mr->addr, mr);
         memory_region_unref(mr);
         memory_region_transaction_commit();
     }
This page took 0.024297 seconds and 4 git commands to generate.