gem5  v21.2.0.0
Classes | Public Member Functions | Public Attributes | Private Attributes | List of all members
gem5::fastmodel::SCGIC Class Reference

#include <gic.hh>

Inheritance diagram for gem5::fastmodel::SCGIC:


class  Terminator

Public Member Functions

 SCGIC (const SCFastModelGICParams &p)
 SCGIC (const SCFastModelGICParams &params, sc_core::sc_module_name _name)
void before_end_of_elaboration () override
void end_of_elaboration () override
void start_of_simulation () override

Public Attributes

SignalInterruptInitiatorSocket signalInterrupt

Private Attributes

std::unique_ptr< Terminatorterminator
const SCFastModelGICParams & _params

Detailed Description

Definition at line 58 of file gic.hh.

Constructor & Destructor Documentation

◆ SCGIC() [1/2]

gem5::fastmodel::SCGIC::SCGIC ( const SCFastModelGICParams &  p)

Definition at line 90 of file gic.hh.

◆ SCGIC() [2/2]

gem5::fastmodel::SCGIC::SCGIC ( const SCFastModelGICParams &  params,
sc_core::sc_module_name  _name 

Member Function Documentation

◆ before_end_of_elaboration()

void gem5::fastmodel::SCGIC::before_end_of_elaboration ( )

Definition at line 297 of file

References terminator.

◆ end_of_elaboration()

void gem5::fastmodel::SCGIC::end_of_elaboration ( )

Definition at line 98 of file gic.hh.


gem5::fastmodel::SCGIC::PARAMS ( SCFastModelGIC  )

◆ start_of_simulation()

void gem5::fastmodel::SCGIC::start_of_simulation ( )

Definition at line 103 of file gic.hh.

Member Data Documentation

◆ _params

const SCFastModelGICParams& gem5::fastmodel::SCGIC::_params

Definition at line 87 of file gic.hh.

◆ signalInterrupt

SignalInterruptInitiatorSocket gem5::fastmodel::SCGIC::signalInterrupt

◆ terminator

std::unique_ptr<Terminator> gem5::fastmodel::SCGIC::terminator

Definition at line 86 of file gic.hh.

Referenced by before_end_of_elaboration().

The documentation for this class was generated from the following files:

Generated on Tue Dec 21 2021 11:35:28 for gem5 by doxygen 1.8.17