quic/qbox
|
This class wraps the qemu's XHCI USB controller: eXtensible Host Controller Interface. More...
#include <qemu_xhci.h>
Classes | |
class | Device |
Public Member Functions | |
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) | |
![]() | |
void | instantiate () |
void | realize () |
QemuDevice (const sc_core::sc_module_name &name, QemuInstance &inst, const char *qom_type) | |
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 |
qemu::Device | get_qemu_dev () |
QemuInstance & | get_qemu_inst () |
void | set_sysbus_as_parent_bus (void) |
![]() | |
virtual bool | can_run () |
SCP_LOGGER () | |
Protected Attributes | |
std::vector< Device * > | m_devices |
![]() | |
QemuInstance & | m_inst |
qemu::Device | m_dev |
bool | m_instanciated = false |
bool | m_realized = false |
Additional Inherited Members | |
![]() | |
virtual void | gpex_realize (qemu::Bus &pcie_bus) |
This class wraps the qemu's XHCI USB controller: eXtensible Host Controller Interface.
|
inlineoverridevirtual |
Reimplemented from qemu_gpex::Device.