quic/qbox
|
Public Member Functions | |
arm_gicv2 (const sc_core::sc_module_name &name, sc_core::sc_object *o) | |
arm_gicv2 (const sc_core::sc_module_name &name, QemuInstance &inst) | |
void | before_end_of_elaboration () |
void | end_of_elaboration () |
![]() | |
void | instantiate () |
void | realize () |
QemuDevice (const sc_core::sc_module_name &name, QemuInstance &inst, const char *qom_type) | |
Construct a QEMU device. | |
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 () | |
Public Attributes | |
arm_gicv2m * | m_gicv2m |
QemuTargetSocket | dist_iface |
QemuTargetSocket | cpu_iface |
QemuTargetSocket | virt_iface |
QemuTargetSocket | vcpu_iface |
QemuTargetSocket ::TlmTargetSocket | v2m_iface |
sc_core::sc_vector< QemuTargetSignalSocket > | spi_in |
sc_core::sc_vector< sc_core::sc_vector< QemuTargetSignalSocket > > | ppi_in |
sc_core::sc_vector< QemuInitiatorSignalSocket > | irq_out |
sc_core::sc_vector< QemuInitiatorSignalSocket > | fiq_out |
sc_core::sc_vector< QemuInitiatorSignalSocket > | virq_out |
sc_core::sc_vector< QemuInitiatorSignalSocket > | vfiq_out |
sc_core::sc_vector< QemuInitiatorSignalSocket > | maintenance_out |
Static Public Attributes | |
static const uint32_t | NUM_PPI = 32 |
Protected Attributes | |
cci::cci_param< unsigned int > | p_num_cpu |
cci::cci_param< unsigned int > | p_num_spi |
cci::cci_param< unsigned int > | p_revision |
cci::cci_param< bool > | p_has_virt_extensions |
cci::cci_param< bool > | p_has_security_extensions |
cci::cci_param< unsigned int > | p_num_prio_bits |
cci::cci_param< bool > | p_has_msi_support |
![]() | |
QemuInstance & | m_inst |
qemu::Device | m_dev |
bool | m_instanciated = false |
bool | m_realized = false |
|
inlinevirtual |
Reimplemented from QemuDevice.
|
inlinevirtual |
Reimplemented from QemuDevice.