This class wraps the qemu's XHCI USB controller: eXtensible Host Controller Interface.
More...
|
|
| qemu_xhci (const sc_core::sc_module_name &name, sc_core::sc_object *o, sc_core::sc_object *t) |
| |
|
| qemu_xhci (const sc_core::sc_module_name &n, QemuInstance &inst, qemu_gpex *gpex) |
| |
|
void | add_device (Device &dev) |
| |
| void | end_of_elaboration () override |
| |
|
| Device (const sc_core::sc_module_name &name, QemuInstance &inst, const char *qom_type) |
| |
|
| Device (const sc_core::sc_module_name &name, QemuInstance &inst, const char *qom_type, const char *id) |
| |
|
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.
|
| |
|
virtual void | before_end_of_elaboration () override |
| |
|
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 () |
| |
This class wraps the qemu's XHCI USB controller: eXtensible Host Controller Interface.