gem5  v20.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
FVPBasePwrCtrl Member List

This is the complete list of members for FVPBasePwrCtrl, including all inherited members.

_paramsSimObjectprotected
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
BasicPioDevice(const Params *p, Addr size)BasicPioDevice
BitUnion32(PwrStatus) Bitfield< 30 > l1FVPBasePwrCtrlprivate
clearStandByWfi(ThreadContext *const tc)FVPBasePwrCtrl
clearWakeRequest(ThreadContext *const tc)FVPBasePwrCtrl
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) constClockedinline
ClockedObject(const ClockedObjectParams *p)ClockedObject
clockPeriod() constClockedinline
clockPeriodUpdated()Clockedinlineprotectedvirtual
corePwrStatusFVPBasePwrCtrlprivate
curCycle() constClockedinline
currentSection()Serializablestatic
cyclesToTicks(Cycles c) constClockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
frequency() constClockedinline
FVPBasePwrCtrl(FVPBasePwrCtrlParams *const params)FVPBasePwrCtrl
getAddrRanges() const overrideBasicPioDevicevirtual
getCorePwrStatus(ThreadContext *const tc)FVPBasePwrCtrlprivate
getPort(const std::string &if_name, PortID idx=InvalidPortID) overridePioDevicevirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
getThreadContextByMPID(uint32_t mpid) constFVPBasePwrCtrlprivate
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
init() overrideFVPBasePwrCtrlvirtual
initState()SimObjectvirtual
l0FVPBasePwrCtrlprivate
loadState(CheckpointIn &cp)SimObjectvirtual
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
MPID_MSKFVPBasePwrCtrlprivatestatic
name() constSimObjectinlinevirtual
nextCycle() constClockedinline
notifyFork()Drainableinlinevirtual
SimObject::operator=(const Group &)=deleteStats::Group
Clocked::operator=(Clocked &)=deleteClockedprotected
Params typedefBasicPioDevice
params() constBasicPioDeviceinline
pcFVPBasePwrCtrlprivate
pioAddrBasicPioDeviceprotected
pioDelayBasicPioDeviceprotected
PioDevice(const Params *p)PioDevice
pioPortPioDeviceprotected
pioSizeBasicPioDeviceprotected
powerCoreOff(ThreadContext *const tc, PwrStatus *const pwrs)FVPBasePwrCtrlprivate
powerCoreOn(ThreadContext *const tc, PwrStatus *const pwrs)FVPBasePwrCtrlprivate
poweredCoresPerClusterFVPBasePwrCtrlprivate
powerStateClockedObject
ppFVPBasePwrCtrlprivate
preDumpStats()Stats::Groupvirtual
pwfiFVPBasePwrCtrlprivate
pwkFVPBasePwrCtrlprivate
read(PacketPtr pkt) overrideFVPBasePwrCtrlprotectedvirtual
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regsFVPBasePwrCtrlprivate
regStats()Stats::Groupvirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetClock() constClockedinlineprotected
resetStats()Stats::Groupvirtual
resolveStat(std::string name) constStats::Group
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideClockedObjectvirtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setCurTick(Tick newVal)EventManagerinline
setStandByWfi(ThreadContext *const tc)FVPBasePwrCtrl
setWakeRequest(ThreadContext *const tc)FVPBasePwrCtrl
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
startCoreUp(ThreadContext *const tc)FVPBasePwrCtrlprivate
startup()SimObjectvirtual
sysPioDeviceprotected
systemFVPBasePwrCtrlprivate
ticksToCycles(Tick t) constClockedinline
unserialize(CheckpointIn &cp) overrideClockedObjectvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
updateClockPeriod()Clockedinline
voltage() constClockedinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
wenFVPBasePwrCtrlprivate
wkFVPBasePwrCtrlprivate
WK_COLD enum valueFVPBasePwrCtrlprivate
WK_GICWR enum valueFVPBasePwrCtrlprivate
WK_PPONR enum valueFVPBasePwrCtrlprivate
WK_RESET enum valueFVPBasePwrCtrlprivate
write(PacketPtr pkt) overrideFVPBasePwrCtrlprotectedvirtual
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~PioDevice()PioDevicevirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Thu May 28 2020 16:21:45 for gem5 by doxygen 1.8.13