mirror of
https://github.com/dingusdev/dingusppc.git
synced 2024-12-22 15:29:58 +00:00
machinetnt: populate RAM banks from properties.
This commit is contained in:
parent
babd8d974f
commit
bda85a66df
@ -93,8 +93,13 @@ int initialize_tnt(std::string& id)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// plug 16MB RAM DIMM into slot #0
|
// populate RAM banks from configuration properties
|
||||||
memctrl_obj->insert_ram_dimm(0, DRAM_CAP_16MB);
|
for (int bank_num = 0; bank_num <= 3; bank_num++) {
|
||||||
|
std::string bn = {char('1' + bank_num)};
|
||||||
|
int bank_size = GET_INT_PROP("rambank" + bn + "_size");
|
||||||
|
if (bank_size)
|
||||||
|
memctrl_obj->insert_ram_dimm(bank_num, bank_size * DRAM_CAP_1MB);
|
||||||
|
}
|
||||||
|
|
||||||
// allocate and map physical RAM
|
// allocate and map physical RAM
|
||||||
memctrl_obj->map_phys_ram();
|
memctrl_obj->map_phys_ram();
|
||||||
|
Loading…
Reference in New Issue
Block a user