--- qemu/roms/seabios/src/memmap.c 2018/04/24 19:23:58 1.1.1.5 +++ qemu/roms/seabios/src/memmap.c 2018/04/24 19:43:39 1.1.1.6 @@ -43,15 +43,15 @@ insert_e820(int i, u64 start, u64 size, static const char * e820_type_name(u32 type) { - switch (type) { - case E820_RAM: return "RAM"; - case E820_RESERVED: return "RESERVED"; - case E820_ACPI: return "ACPI"; - case E820_NVS: return "NVS"; - case E820_UNUSABLE: return "UNUSABLE"; - case E820_HOLE: return "HOLE"; - default: return "UNKNOWN"; - } + switch (type) { + case E820_RAM: return "RAM"; + case E820_RESERVED: return "RESERVED"; + case E820_ACPI: return "ACPI"; + case E820_NVS: return "NVS"; + case E820_UNUSABLE: return "UNUSABLE"; + case E820_HOLE: return "HOLE"; + default: return "UNKNOWN"; + } } // Show the current e820_list. @@ -63,10 +63,8 @@ dump_map(void) for (i=0; istart + e->size; - dprintf(1, " %d: %08x%08x - %08x%08x = %d %s\n", i - , (u32)(e->start >> 32), (u32)e->start - , (u32)(e_end >> 32), (u32)e_end - , e->type, e820_type_name(e->type)); + dprintf(1, " %d: %016llx - %016llx = %d %s\n", i + , e->start, e_end, e->type, e820_type_name(e->type)); } }