gem5
v21.2.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 |
const SCFastModelGICParams & | _params |
|
inline |
gem5::fastmodel::SCGIC::SCGIC | ( | const SCFastModelGICParams & | params, |
sc_core::sc_module_name | _name | ||
) |
Definition at line 74 of file gic.cc.
References tlm::tlm_base_initiator_socket< BUSWIDTH, FW_IF, BW_IF, N, POL >::bind(), and signalInterrupt.
|
override |
Definition at line 297 of file gic.cc.
References terminator.
|
inlineoverride |
gem5::fastmodel::SCGIC::PARAMS | ( | SCFastModelGIC | ) |
|
inlineoverride |
|
private |
SignalInterruptInitiatorSocket gem5::fastmodel::SCGIC::signalInterrupt |
Definition at line 93 of file gic.hh.
Referenced by gem5::fastmodel::GIC::clearInt(), gem5::fastmodel::GIC::clearPPInt(), SCGIC(), gem5::fastmodel::GIC::sendInt(), and gem5::fastmodel::GIC::sendPPInt().
|
private |
Definition at line 86 of file gic.hh.
Referenced by before_end_of_elaboration().