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

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_paramsSimObjectprotected
addrRangesGicv3protected
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
BaseGic(const Params *p)BaseGic
clearInt(uint32_t int_id) overrideGicv3protectedvirtual
clearPPInt(uint32_t int_id, uint32_t cpu) overrideGicv3protectedvirtual
clockDomainClockedprivate
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) constClockedinline
ClockedObject(const ClockedObjectParams *p)ClockedObject
clockPeriod() constClockedinline
clockPeriodUpdated()Clockedinlineprotectedvirtual
cpuInterfacesGicv3protected
curCycle() constClockedinline
currentSection()Serializablestatic
cycleClockedmutableprivate
cyclesToTicks(Cycles c) constClockedinline
deassertAll(uint32_t cpu)Gicv3
deassertInt(uint32_t cpu, ArmISA::InterruptTypes int_type)Gicv3
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
distRangeGicv3protected
distributorGicv3protected
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
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
G0S enum valueGicv3
G1NS enum valueGicv3
G1S enum valueGicv3
getAddrRanges() const overrideGicv3inlineprotectedvirtual
getCPUInterface(int cpu_id) constGicv3inline
getDistributor() constGicv3inline
getPort(const std::string &if_name, PortID idx=InvalidPortID) overridePioDevicevirtual
getProbeManager()SimObject
getRedistributor(ContextID context_id) constGicv3inline
getRedistributorByAddr(Addr address) constGicv3
getRedistributorByAffinity(uint32_t affinity) constGicv3
getStatGroups() constStats::Group
getStats() constStats::Group
getSystem() constBaseGicinline
Gicv3(const Params *p)Gicv3
Gicv3CPUInterface classGicv3friend
Gicv3Redistributor classGicv3friend
GicVersion enum nameBaseGic
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
GroupId enum nameGicv3
haveAsserted(uint32_t cpu) constGicv3
init() overrideGicv3protectedvirtual
initState()SimObjectvirtual
INT_ACTIVE enum valueGicv3
INT_ACTIVE_PENDING enum valueGicv3
INT_EDGE_TRIGGERED enum valueGicv3
INT_INACTIVE enum valueGicv3
INT_LEVEL_SENSITIVE enum valueGicv3
INT_PENDING enum valueGicv3
INTID_NONSECUREGicv3static
INTID_SECUREGicv3static
INTID_SPURIOUSGicv3static
IntStatus enum nameGicv3
IntTriggerType enum nameGicv3
itsGicv3protected
loadState(CheckpointIn &cp)SimObjectvirtual
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
name() constSimObjectinlinevirtual
nextCycle() constClockedinline
notifyFork()Drainableinlinevirtual
SimObject::operator=(const Group &)=deleteStats::Group
Clocked::operator=(Clocked &)=deleteClockedprotected
params() constGicv3inlineprotected
Params typedefGicv3protected
pathSerializableprivatestatic
PioDevice(const Params *p)PioDevice
pioPortPioDeviceprotected
platformBaseGicprotected
postInt(uint32_t cpu, ArmISA::InterruptTypes int_type)Gicv3
powerStateClockedObject
PPI_MAXGicv3static
preDumpStats()Stats::Groupvirtual
probeManagerSimObjectprivate
read(PacketPtr pkt) overrideGicv3protectedvirtual
redistRangeGicv3protected
redistributorsGicv3protected
redistSizeGicv3protected
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
reset()Gicv3protected
resetClock() constClockedinlineprotected
resetStats()Stats::Groupvirtual
resolveStat(std::string name) constStats::Group
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
sendInt(uint32_t int_id) overrideGicv3protectedvirtual
sendPPInt(uint32_t int_id, uint32_t cpu) overrideGicv3protectedvirtual
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideGicv3protectedvirtual
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
SGI_MAXGicv3static
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
simObjectListSimObjectprivatestatic
SimObjectList typedefSimObjectprivate
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
supportsVersion(GicVersion version) overrideGicv3protectedvirtual
sysPioDeviceprotected
tickClockedmutableprivate
ticksToCycles(Tick t) constClockedinline
unserialize(CheckpointIn &cp) overrideGicv3protectedvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
update() constClockedinlineprivate
updateClockPeriod()Clockedinline
voltage() constClockedinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
write(PacketPtr pkt) overrideGicv3protectedvirtual
~BaseGic()BaseGicvirtual
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~PioDevice()PioDevicevirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Wed Sep 30 2020 14:02:25 for gem5 by doxygen 1.8.17