gem5
v21.0.1.0
|
#include <gic.hh>
Classes | |
class | Terminator |
Public Member Functions | |
SCGIC (const SCFastModelGICParams &p) | |
SCGIC (const SCFastModelGICParams ¶ms, sc_core::sc_module_name _name) | |
void | before_end_of_elaboration () override |
void | end_of_elaboration () override |
void | start_of_simulation () override |
PARAMS (SCFastModelGIC) | |
Public Attributes | |
SignalInterruptInitiatorSocket | signalInterrupt |
Private Attributes | |
std::unique_ptr< Terminator > | terminator |
|
inline |
FastModel::SCGIC::SCGIC | ( | const SCFastModelGICParams & | params, |
sc_core::sc_module_name | _name | ||
) |
Definition at line 70 of file gic.cc.
References tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bind(), and signalInterrupt.
|
override |
Definition at line 293 of file gic.cc.
References terminator.
FastModel::SCGIC::PARAMS | ( | SCFastModelGIC | ) |
SignalInterruptInitiatorSocket FastModel::SCGIC::signalInterrupt |
Definition at line 88 of file gic.hh.
Referenced by FastModel::GIC::clearInt(), FastModel::GIC::clearPPInt(), SCGIC(), FastModel::GIC::sendInt(), and FastModel::GIC::sendPPInt().
|
private |
Definition at line 82 of file gic.hh.
Referenced by before_end_of_elaboration().