|
gem5 v23.0.0.1
|
Public Types | |
| using | CoreInt = IntSinkPin< CorePins > |
| template<typename T > | |
| using | SignalInitiator = amba_pv::signal_master_port< T > |
Public Member Functions | |
| CorePins (Evs *_evs, int _cpu) | |
| void | raiseInterruptPin (int num) |
| void | lowerInterruptPin (int num) |
Public Attributes | |
| std::string | name |
| Evs * | evs |
| int | cpu |
| std::vector< std::unique_ptr< CoreInt > > | ppis |
| AmbaInitiator | llpp |
| AmbaInitiator | flash |
| AmbaInitiator | amba |
| SignalSender | core_reset |
| SignalSender | poweron_reset |
| SignalSender | halt |
| SignalReceiverInt | standbywfi |
| SignalInitiator< uint64_t > | cfgvectable |
| using gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::CoreInt = IntSinkPin<CorePins> |
| using gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::SignalInitiator = amba_pv::signal_master_port<T> |
| gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::CorePins | ( | Evs * | _evs, |
| int | _cpu | ||
| ) |
Definition at line 72 of file evs.cc.
References gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::cfgvectable, gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::core_reset, gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::cpu, gem5::csprintf(), gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::evs, gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::halt, gem5::ArmISA::i, gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::name, gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::poweron_reset, gem5::fastmodel::ScxEvsCortexR52< Types >::PpiCount, gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::ppis, gem5::fastmodel::SignalReceiver::signal_in, gem5::fastmodel::SignalSender::signal_out, and gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::standbywfi.
|
inline |
Definition at line 98 of file evs.hh.
References gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::cpu, gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::evs, and gem5::fastmodel::ScxEvsCortexR52< Types >::signalInterrupt.
|
inline |
Definition at line 92 of file evs.hh.
References gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::cpu, gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::evs, and gem5::fastmodel::ScxEvsCortexR52< Types >::signalInterrupt.
| AmbaInitiator gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::amba |
| SignalInitiator<uint64_t> gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::cfgvectable |
Definition at line 114 of file evs.hh.
Referenced by gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::CorePins().
| SignalSender gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::core_reset |
Definition at line 109 of file evs.hh.
Referenced by gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::CorePins().
| int gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::cpu |
| Evs* gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::evs |
| AmbaInitiator gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::flash |
| SignalSender gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::halt |
Definition at line 111 of file evs.hh.
Referenced by gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::CorePins().
| AmbaInitiator gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::llpp |
| std::string gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::name |
Definition at line 85 of file evs.hh.
Referenced by gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::CorePins().
| SignalSender gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::poweron_reset |
Definition at line 110 of file evs.hh.
Referenced by gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::CorePins().
| std::vector<std::unique_ptr<CoreInt> > gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::ppis |
Definition at line 103 of file evs.hh.
Referenced by gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::CorePins().
| SignalReceiverInt gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::standbywfi |
Definition at line 112 of file evs.hh.
Referenced by gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::CorePins().