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

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

_paramsSimObjectprotected
addrRangesGenericTimerFrameprivate
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
BitUnion16(AccessBitsEl0) Bitfield< 9 > ptenGenericTimerFrameprivate
BitUnion8(AccessBits) Bitfield< 5 > rwptGenericTimerFrameprivate
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) constClockedinline
ClockedObject(const ClockedObjectParams *p)ClockedObject
clockPeriod() constClockedinline
clockPeriodUpdated()Clockedinlineprotectedvirtual
curCycle() constClockedinline
currentSection()Serializablestatic
cyclesToTicks(Cycles c) constClockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
EndBitUnion(AccessBits) AccessBits accessBitsGenericTimerFrameprivate
EndBitUnion(AccessBitsEl0) AccessBitsEl0 accessBitsEl0GenericTimerFrameprivate
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
frequency() constClockedinline
GenericTimerFrame(GenericTimerFrameParams *const p)GenericTimerFrame
getAccessBits() constGenericTimerFrame
getAddrRanges() const overrideGenericTimerFrameprotectedvirtual
getPort(const std::string &if_name, PortID idx=InvalidPortID) overridePioDevicevirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
getVirtOffset() constGenericTimerFrame
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
hasEl0View() constGenericTimerFrame
hasNonSecureAccess() constGenericTimerFrame
hasReadableVoff() constGenericTimerFrame
hasVirtualTimer() constGenericTimerFrame
init() overridePioDevicevirtual
initState()SimObjectvirtual
loadState(CheckpointIn &cp)SimObjectvirtual
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
name() constSimObjectinlinevirtual
nextCycle() constClockedinline
nonSecureAccessGenericTimerFrameprivate
notifyFork()Drainableinlinevirtual
SimObject::operator=(const Group &)=deleteStats::Group
Clocked::operator=(Clocked &)=deleteClockedprotected
Params typedefPioDevice
params() constPioDeviceinline
pctenGenericTimerFrameprivate
physTimerGenericTimerFrameprivate
PioDevice(const Params *p)PioDevice
pioPortPioDeviceprotected
powerStateClockedObject
preDumpStats()Stats::Groupvirtual
read(PacketPtr pkt) overrideGenericTimerFrameprotectedvirtual
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
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
rfrqGenericTimerFrameprivate
rpctGenericTimerFrameprivate
rvctGenericTimerFrameprivate
rvoffGenericTimerFrameprivate
rwvtGenericTimerFrameprivate
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideGenericTimerFramevirtual
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
setAccessBits(uint8_t data)GenericTimerFrame
setCurTick(Tick newVal)EventManagerinline
setNonSecureAccess()GenericTimerFrame
setVirtOffset(uint64_t new_offset)GenericTimerFrame
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
startup()SimObjectvirtual
sysPioDeviceprotected
systemGenericTimerFrameprivate
systemCounterGenericTimerFrameprivate
ticksToCycles(Tick t) constClockedinline
TIMER_CNTEL0ACRGenericTimerFrameprivatestatic
TIMER_CNTFRQGenericTimerFrameprivatestatic
TIMER_CNTP_CTLGenericTimerFrameprivatestatic
TIMER_CNTP_CVAL_HIGenericTimerFrameprivatestatic
TIMER_CNTP_CVAL_LOGenericTimerFrameprivatestatic
TIMER_CNTP_TVALGenericTimerFrameprivatestatic
TIMER_CNTPCT_HIGenericTimerFrameprivatestatic
TIMER_CNTPCT_LOGenericTimerFrameprivatestatic
TIMER_CNTV_CTLGenericTimerFrameprivatestatic
TIMER_CNTV_CVAL_HIGenericTimerFrameprivatestatic
TIMER_CNTV_CVAL_LOGenericTimerFrameprivatestatic
TIMER_CNTV_TVALGenericTimerFrameprivatestatic
TIMER_CNTVCT_HIGenericTimerFrameprivatestatic
TIMER_CNTVCT_LOGenericTimerFrameprivatestatic
TIMER_CNTVOFF_HIGenericTimerFrameprivatestatic
TIMER_CNTVOFF_LOGenericTimerFrameprivatestatic
timerEl0RangeGenericTimerFrameprivate
timerRangeGenericTimerFrameprivate
timerRead(Addr addr, size_t size, bool is_sec, bool to_el0) constGenericTimerFrameprivate
timerWrite(Addr addr, size_t size, uint64_t data, bool is_sec, bool to_el0)GenericTimerFrameprivate
unserialize(CheckpointIn &cp) overrideGenericTimerFramevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
updateClockPeriod()Clockedinline
vctenGenericTimerFrameprivate
virtTimerGenericTimerFrameprivate
voltage() constClockedinline
vtenGenericTimerFrameprivate
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
write(PacketPtr pkt) overrideGenericTimerFrameprotectedvirtual
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~PioDevice()PioDevicevirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Mon Jun 8 2020 15:45:23 for gem5 by doxygen 1.8.13