]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
system/memory: Have memory_region_type() correctly describe containers
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Mon, 9 Mar 2026 18:35:35 +0000 (19:35 +0100)
committerPeter Xu <peterx@redhat.com>
Mon, 9 Mar 2026 19:27:26 +0000 (15:27 -0400)
MemoryRegion containers are not I/O regions,
describe them as 'container'.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Peter Xu <peterx@redhat.com>
Link: https://lore.kernel.org/r/20260309183536.88976-5-philmd@linaro.org
Signed-off-by: Peter Xu <peterx@redhat.com>
system/memory.c

index fca74ee62b4cff8b7e16f833e1a7fb9c68ff5a48..17a7bcd9af7c8dc2b899b6330ced8bafcb96b32d 100644 (file)
@@ -3234,6 +3234,8 @@ static const char *memory_region_type(const MemoryRegion *mr)
         return "rom";
     } else if (memory_region_is_ram(mr)) {
         return "ram";
+    } else if (!mr->container) {
+        return "container";
     } else {
         return "i/o";
     }