24 cci::cci_param<unsigned int> p_num_harts;
28 riscv_aclint_swi(
const sc_core::sc_module_name& name, sc_core::sc_object*
o, sc_core::sc_object*
t)
34 , p_num_harts(
"num_harts", 0,
"Number of HARTS this CLINT is connected to")
39 void before_end_of_elaboration()
override
41 QemuDevice::before_end_of_elaboration();
43 m_dev.set_prop_int(
"num-harts", p_num_harts);
46 void end_of_elaboration()
override
48 QemuDevice::set_sysbus_as_parent_bus();
49 QemuDevice::end_of_elaboration();