gem5
v20.1.0.0
|
#include <gic.hh>
Classes | |
class | Terminator |
Public Member Functions | |
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 |
const SCFastModelGICParams & | params () |
Public Attributes | |
SignalInterruptInitiatorSocket | signalInterrupt |
Private Attributes | |
std::unique_ptr< Terminator > | terminator |
const SCFastModelGICParams & | _params |
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(), params(), and signalInterrupt.
|
override |
Definition at line 293 of file gic.cc.
References terminator.
|
inline |
Definition at line 100 of file gic.hh.
References _params.
Referenced by SCGIC(), and FastModel::GIC::supportsVersion().
|
private |
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().