|
| cpu_arm_cortexA710 (const sc_core::sc_module_name &name, sc_core::sc_object *o) |
|
| cpu_arm_cortexA710 (const sc_core::sc_module_name &name, QemuInstance &inst) |
|
void | before_end_of_elaboration () override |
|
void | end_of_elaboration () override |
|
void | initiator_customize_tlm_payload (TlmPayload &payload) override |
|
void | initiator_tidy_tlm_payload (TlmPayload &payload) override |
|
| QemuCpuArm (const sc_core::sc_module_name &name, QemuInstance &inst, const std::string &type_name) |
|
qemu::CpuAarch64 | get_cpu_aarch64 () const |
|
void | end_of_elaboration () override |
|
void | start_of_simulation () override |
|
| QemuCpu (const sc_core::sc_module_name &name, QemuInstance &inst, const std::string &type_name) |
|
void | end_of_simulation () override |
|
bool | can_run () override |
|
void | before_end_of_elaboration () override |
|
void | halt_cb (const bool &val) |
|
void | reset_cb (const bool &val) |
|
virtual sc_core::sc_time | initiator_get_local_time () override |
|
virtual void | initiator_set_local_time (const sc_core::sc_time &t) override |
|
virtual void | initiator_async_run (qemu::Cpu::AsyncJobFn job) override |
|
void | instantiate () |
|
void | realize () |
|
| QemuDevice (const sc_core::sc_module_name &name, QemuInstance &inst, const char *qom_type) |
| Construct a QEMU device.
|
|
| QemuDevice (const sc_core::sc_module_name &name, QemuInstance &inst, const char *qom_type, const char *id) |
| Construct a QEMU device.
|
|
void | set_qom_type (std::string const &qom_type) |
|
const char * | get_qom_type () const |
|
const char * | get_id () const |
|
qemu::Device | get_qemu_dev () |
|
QemuInstance & | get_qemu_inst () |
|
void | set_sysbus_as_parent_bus (void) |
|
| SCP_LOGGER () |
|
|
int | get_psci_conduit_val () const |
|
void | add_exclusive_ext (TlmPayload &pl) |
|
void | create_quantum_keeper () |
|
void | set_coroutine_mode () |
|
void | set_signaled () |
|
void | watch_external_ev () |
|
void | kick_cb () |
|
void | deadline_timer_cb () |
|
void | wait_for_work () |
|
void | rearm_deadline_timer () |
|
void | prepare_run_cpu () |
|
void | run_cpu_loop () |
|
void | sync_with_kernel () |
|
void | end_of_loop_cb () |
|
void | mainloop_thread_coroutine () |
|
◆ before_end_of_elaboration()
void cpu_arm_cortexA710::before_end_of_elaboration |
( |
| ) |
|
|
inlineoverridevirtual |
◆ end_of_elaboration()
void cpu_arm_cortexA710::end_of_elaboration |
( |
| ) |
|
|
inlineoverridevirtual |
◆ initiator_customize_tlm_payload()
void cpu_arm_cortexA710::initiator_customize_tlm_payload |
( |
TlmPayload & |
payload | ) |
|
|
inlineoverridevirtual |
◆ initiator_tidy_tlm_payload()
void cpu_arm_cortexA710::initiator_tidy_tlm_payload |
( |
TlmPayload & |
payload | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file:
- qemu-components/cpu_arm/cpu_arm_cortex_a710/include/cortex-a710.h