Browse Source

Rely on default initializer to provide debug_module_config_t defaults

pull/1526/head
Jerry Zhao 2 years ago
parent
commit
0232396e7e
  1. 12
      ci-tests/testlib.c
  2. 12
      spike_main/spike.cc

12
ci-tests/testlib.c

@ -17,17 +17,7 @@ int main()
cfg_t cfg;
std::vector<device_factory_t*> plugin_devices;
std::vector<std::string> htif_args {"pk", "hello"};
debug_module_config_t dm_config = {
.progbufsize = 2,
.max_sba_data_width = 0,
.require_authentication = false,
.abstract_rti = 0,
.support_hasel = true,
.support_abstract_csr_access = true,
.support_abstract_fpr_access = true,
.support_haltgroups = true,
.support_impebreak = true
};
debug_module_config_t dm_config;
std::vector<std::pair<reg_t, abstract_mem_t*>> mems =
make_mems(cfg.mem_layout);
sim_t sim(&cfg, false,

12
spike_main/spike.cc

@ -348,17 +348,7 @@ int main(int argc, char** argv)
bool use_rbb = false;
unsigned dmi_rti = 0;
reg_t blocksz = 64;
debug_module_config_t dm_config = {
.progbufsize = 2,
.max_sba_data_width = 0,
.require_authentication = false,
.abstract_rti = 0,
.support_hasel = true,
.support_abstract_csr_access = true,
.support_abstract_fpr_access = true,
.support_haltgroups = true,
.support_impebreak = true
};
debug_module_config_t dm_config;
cfg_arg_t<size_t> nprocs(1);
cfg_t cfg;

Loading…
Cancel
Save