23 cci::cci_param<bool> p_start_powered_off;
25 cci::cci_param<uint64_t> p_init_nsvtor;
33 , m_nvic(
"nvic", inst)
34 , p_start_powered_off(
"start_powered_off",
false,
35 "Start and reset the CPU "
36 "in powered-off state")
37 , p_init_nsvtor(
"init_nsvtor", 0
ull,
"Reset vector base address")
41 void before_end_of_elaboration()
override
43 QemuCpuArm::before_end_of_elaboration();
48 cpu.set_prop_bool(
"start-powered-off", p_start_powered_off);
49 cpu.set_prop_int(
"init-nsvtor", p_init_nsvtor);
52 m_nvic.before_end_of_elaboration();
56 cpu.set_prop_link(
"nvic", nvic);
57 nvic.set_prop_link(
"cpu",
cpu);