On 2/17/20 9:34 AM, Igor Mammedov wrote: > @@ -439,18 +439,16 @@ static void taihu_405ep_init(MachineState *machine) > g_free(sz); > exit(EXIT_FAILURE); > } > - memory_region_allocate_system_memory(ram, NULL, "taihu_405ep.ram", > - machine->ram_size); > > ram_bases[0] = 0; > ram_sizes[0] = 0x04000000; > memory_region_init_alias(&ram_memories[0], NULL, > - "taihu_405ep.ram-0", ram, ram_bases[0], > + "taihu_405ep.ram-0", machine->ram, ram_bases[0], > ram_sizes[0]); > ram_bases[1] = 0x04000000; > ram_sizes[1] = 0x04000000; > memory_region_init_alias(&ram_memories[1], NULL, > - "taihu_405ep.ram-1", ram, ram_bases[1], > + "taihu_405ep.ram-1", machine->ram, ram_bases[1], > ram_sizes[1]); > ppc405ep_init(sysmem, ram_memories, ram_bases, ram_sizes, > 33333333, &pic, kernel_filename == NULL ? 0 : 1); > @@ -546,6 +544,7 @@ static void taihu_class_init(ObjectClass *oc, void *data) > mc->desc = "taihu"; > mc->init = taihu_405ep_init; > mc->default_ram_size = 0x08000000; > + mc->default_ram_id = "ef405ep.ram";
Cut and paste error on the ram name. Otherwise, Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~