|
|
| qemu_gpex (const sc_core::sc_module_name &name, sc_core::sc_object *o) |
| |
|
| qemu_gpex (const sc_core::sc_module_name &name, QemuInstance &inst, uint64_t mmio_addr=0x00, uint64_t mmio_size=0x00, uint64_t mmio_high_addr=0x00, uint64_t mmio_high_size=0x00) |
| |
|
void | add_device (Device &dev) |
| |
| void | before_end_of_elaboration () override |
| |
| void | end_of_elaboration () override |
| |
| 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_customize_tlm_payload (TlmPayload &payload) override |
| |
| virtual void | initiator_tidy_tlm_payload (TlmPayload &payload) 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) |
| |
|
virtual bool | can_run () |
| |
|
| SCP_LOGGER () |
| |
|
|
using | TlmPayload = tlm::tlm_generic_payload |
| |
◆ before_end_of_elaboration()
| void qemu_gpex::before_end_of_elaboration |
( |
| ) |
|
|
inlineoverridevirtual |
◆ end_of_elaboration()
| void qemu_gpex::end_of_elaboration |
( |
| ) |
|
|
inlineoverridevirtual |
◆ initiator_async_run()
| virtual void qemu_gpex::initiator_async_run |
( |
qemu::Cpu::AsyncJobFn |
job | ) |
|
|
inlineoverridevirtual |
◆ initiator_customize_tlm_payload()
| virtual void qemu_gpex::initiator_customize_tlm_payload |
( |
TlmPayload & |
payload | ) |
|
|
inlineoverridevirtual |
◆ initiator_get_local_time()
| virtual sc_core::sc_time qemu_gpex::initiator_get_local_time |
( |
| ) |
|
|
inlineoverridevirtual |
◆ initiator_set_local_time()
◆ initiator_tidy_tlm_payload()
| virtual void qemu_gpex::initiator_tidy_tlm_payload |
( |
TlmPayload & |
payload | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: