|  | 
|  | cpu_arm_cortexA53 (const sc_core::sc_module_name &name, sc_core::sc_object *o) | 
|  | 
|  | cpu_arm_cortexA53 (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 | 
|  | 
| void | set_id (const std::string &nm) | 
|  | 
| 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_cortexA53::before_end_of_elaboration | ( |  | ) |  |  | inlineoverridevirtual | 
 
 
◆ end_of_elaboration()
  
  | 
        
          | void cpu_arm_cortexA53::end_of_elaboration | ( |  | ) |  |  | inlineoverridevirtual | 
 
 
◆ initiator_customize_tlm_payload()
  
  | 
        
          | void cpu_arm_cortexA53::initiator_customize_tlm_payload | ( | TlmPayload & | payload | ) |  |  | inlineoverridevirtual | 
 
 
◆ initiator_tidy_tlm_payload()
  
  | 
        
          | void cpu_arm_cortexA53::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_a53/include/cortex-a53.h