|
gem5 v25.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 amba, cfgvectable, core_reset, cpu, gem5::csprintf(), evs, flash, halt, gem5::ArmISA::i, llpp, name, poweron_reset, gem5::fastmodel::ScxEvsCortexR52< Types >::PpiCount, ppis, and standbywfi.
|
inline |
|
inline |
| AmbaInitiator gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::amba |
Definition at line 107 of file evs.hh.
Referenced by CorePins().
| SignalInitiator<uint64_t> gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::cfgvectable |
Definition at line 114 of file evs.hh.
Referenced by CorePins().
| SignalSender gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::core_reset |
Definition at line 109 of file evs.hh.
Referenced by CorePins().
| int gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::cpu |
Definition at line 87 of file evs.hh.
Referenced by CorePins(), lowerInterruptPin(), and raiseInterruptPin().
| Evs* gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::evs |
Definition at line 86 of file evs.hh.
Referenced by CorePins(), lowerInterruptPin(), and raiseInterruptPin().
| AmbaInitiator gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::flash |
Definition at line 106 of file evs.hh.
Referenced by CorePins().
| SignalSender gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::halt |
Definition at line 111 of file evs.hh.
Referenced by CorePins().
| AmbaInitiator gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::llpp |
Definition at line 105 of file evs.hh.
Referenced by CorePins().
| std::string gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::name |
Definition at line 85 of file evs.hh.
Referenced by CorePins().
| SignalSender gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::poweron_reset |
Definition at line 110 of file evs.hh.
Referenced by CorePins().
| std::vector<std::unique_ptr<CoreInt> > gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::ppis |
Definition at line 103 of file evs.hh.
Referenced by CorePins().
| SignalReceiverInt gem5::fastmodel::ScxEvsCortexR52< Types >::CorePins::standbywfi |
Definition at line 112 of file evs.hh.
Referenced by CorePins().