21 using TlmPayload = tlm::tlm_generic_payload;
22 virtual void initiator_customize_tlm_payload(TlmPayload&
payload)
override {}
23 virtual void initiator_tidy_tlm_payload(TlmPayload&
payload)
override {}
24 virtual sc_core::sc_time initiator_get_local_time()
override {
return sc_core::sc_time_stamp(); }
25 virtual void initiator_set_local_time(
const sc_core::sc_time&)
override {}
33 : m_initiator(
"global_initiator", *
this, inst), m_owner(
owner)
37 virtual void before_end_of_elaboration()
override
40 m_initiator.init_global(
dev);
43 virtual void initiator_async_run(qemu::Cpu::AsyncJobFn
job)
override {}