}
rtc.reset(new rtc_t(procs));
- make_config_string();
+ make_dtb();
}
sim_t::~sim_t()
return dtb.str();
}
-void sim_t::make_config_string()
+void sim_t::make_dtb()
{
reg_t rtc_addr = EXT_IO_BASE;
bus.add_device(rtc_addr, rtc.get());
" };\n"
"};\n";
- config_string = s.str();
- std::string dtb = dts_compile(config_string);
+ dts = s.str();
+ std::string dtb = dts_compile(dts);
rom.insert(rom.end(), dtb.begin(), dtb.end());
rom.resize((rom.size() / align + 1) * align);