gem5  v20.1.0.0
GicV2 Member List

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_paramsSimObjectprotected
ack_idGicV2protected
activeIntGicV2protected
addrRangesGicV2protected
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
bankedRegsGicV2protected
BaseGic(const Params *p)BaseGic
BitUnion32(SWI) Bitfield< 3GicV2protected
clearInt(ContextID ctx, uint32_t int_num)GicV2protected
clearInt(uint32_t number) overrideGicV2virtual
clearPPInt(uint32_t num, uint32_t cpu) overrideGicV2virtual
clockDomainClockedprivate
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) constClockedinline
ClockedObject(const ClockedObjectParams *p)ClockedObject
clockPeriod() constClockedinline
clockPeriodUpdated()Clockedinlineprotectedvirtual
cpu_idGicV2protected
cpu_listGicV2protected
CPU_MAXGicV2protectedstatic
cpuBprGicV2protected
cpuControlGicV2protected
cpuEnabled(ContextID ctx) constGicV2inlineprotected
cpuHighestIntGicV2protected
cpuPioDelayGicV2protected
cpuPpiActiveGicV2protected
cpuPpiPendingGicV2protected
cpuPriorityGicV2protected
cpuRangeGicV2protected
cpuSgiActiveGicV2protected
cpuSgiActiveExtGicV2protected
cpuSgiPendingGicV2protected
cpuSgiPendingExtGicV2protected
cpuTargetGicV2protected
curCycle() constClockedinline
currentSection()Serializablestatic
cycleClockedmutableprivate
cyclesToTicks(Cycles c) constClockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
DIST_SIZE enum valueGicV2protected
distPioDelayGicV2protected
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideGicV2virtual
Drainable()Drainableprotected
drainResume() overrideGicV2virtual
drainState() constDrainableinline
enabledGicV2protected
enableGrp0GicV2protected
enableGrp1GicV2protected
EndBitUnion(SWI) BitUnion32(IAR) Bitfield< 9GicV2protected
EndBitUnion(IAR) BitUnion32(CTLR) Bitfield< 3 > fiqEnGicV2protected
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
frequency() constClockedinline
gem5ExtensionsEnabledGicV2protected
genSwiMask(int cpu)GicV2protected
getActiveInt(ContextID ctx, uint32_t ix)GicV2inlineprotected
getAddrRanges() const overrideGicV2inlinevirtual
getBankedRegs(ContextID)GicV2protected
getCpuPriority(unsigned cpu)GicV2protected
getCpuTarget(ContextID ctx, uint32_t ix) constGicV2inlineprotected
getIntConfig(ContextID ctx, uint32_t ix)GicV2inlineprotected
getIntEnabled(ContextID ctx, uint32_t ix)GicV2inlineprotected
getIntGroup(ContextID ctx, uint32_t ix)GicV2inlineprotected
getIntPriority(ContextID ctx, uint32_t ix)GicV2inlineprotected
getPendingInt(ContextID ctx, uint32_t ix)GicV2inlineprotected
getPort(const std::string &if_name, PortID idx=InvalidPortID) overridePioDevicevirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
getSystem() constBaseGicinline
GICC_ABPR enum valueGicV2protected
GICC_APR0 enum valueGicV2protected
GICC_APR1 enum valueGicV2protected
GICC_APR2 enum valueGicV2protected
GICC_APR3 enum valueGicV2protected
GICC_BPR enum valueGicV2protected
GICC_BPR_MINIMUMGicV2protectedstatic
GICC_CTLR enum valueGicV2protected
GICC_DIR enum valueGicV2protected
GICC_EOIR enum valueGicV2protected
GICC_HPPIR enum valueGicV2protected
GICC_IAR enum valueGicV2protected
GICC_IIDR enum valueGicV2protected
GICC_PMR enum valueGicV2protected
GICC_RPR enum valueGicV2protected
giccIIDRGicV2protected
GICD_CTLR enum valueGicV2protected
GICD_ICACTIVERGicV2protectedstatic
GICD_ICENABLERGicV2protectedstatic
GICD_ICFGRGicV2protectedstatic
GICD_ICPENDRGicV2protectedstatic
GICD_IGROUPRGicV2protectedstatic
GICD_IIDR enum valueGicV2protected
GICD_IPRIORITYRGicV2protectedstatic
GICD_ISACTIVERGicV2protectedstatic
GICD_ISENABLERGicV2protectedstatic
GICD_ISPENDRGicV2protectedstatic
GICD_ITARGETSRGicV2protectedstatic
GICD_PIDR0 enum valueGicV2protected
GICD_PIDR1 enum valueGicV2protected
GICD_PIDR2 enum valueGicV2protected
GICD_PIDR3 enum valueGicV2protected
GICD_SGIR enum valueGicV2protected
GICD_TYPER enum valueGicV2protected
gicdIIDRGicV2protected
gicdPIDRGicV2protected
GicV2(const Params *p)GicV2
GicVersion enum nameBaseGic
GLOBAL_INT_LINESGicV2protectedstatic
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
haveGem5ExtensionsGicV2protected
iccrprGicV2protected
init() overrideBaseGicvirtual
initState()SimObjectvirtual
INT_BITS_MAXGicV2protectedstatic
INT_LINES_MAXGicV2protectedstatic
intConfigGicV2protected
intEnabledGicV2protected
intGroupGicV2protected
intLatencyGicV2protected
intNumToBit(int num) constGicV2inlineprotected
intNumToWord(int num) constGicV2inlineprotected
intPriorityGicV2protected
isFiq(ContextID ctx, uint32_t int_num)GicV2inlineprotected
isGroup0(ContextID ctx, uint32_t int_num)GicV2inlineprotected
isLevelSensitive(ContextID ctx, uint32_t int_num)GicV2inlineprotected
itLinesGicV2protected
list_typeGicV2protected
loadState(CheckpointIn &cp)SimObjectvirtual
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
name() constSimObjectinlinevirtual
nextCycle() constClockedinline
NN_CONFIG_MASKGicV2protectedstatic
notifyFork()Drainableinlinevirtual
SimObject::operator=(const Group &)=deleteStats::Group
Clocked::operator=(Clocked &)=deleteClockedprotected
Params typedefGicV2
params() constGicV2inline
pathSerializableprivatestatic
pendingDelayedInterruptsGicV2protected
pendingIntGicV2protected
PioDevice(const Params *p)PioDevice
pioPortPioDeviceprotected
platformBaseGicprotected
postDelayedFiq(uint32_t cpu)GicV2protected
postDelayedInt(uint32_t cpu)GicV2protected
postFiq(uint32_t cpu, Tick when)GicV2protected
postFiqEventGicV2protected
postInt(uint32_t cpu, Tick when)GicV2protected
postIntEventGicV2protected
powerStateClockedObject
PPI_MAXGicV2protectedstatic
preDumpStats()Stats::Groupvirtual
probeManagerSimObjectprivate
read(PacketPtr pkt) overrideGicV2virtual
readCpu(PacketPtr pkt)GicV2protected
readCpu(ContextID ctx, Addr daddr) overrideGicV2protectedvirtual
readDistributor(PacketPtr pkt)GicV2protected
readDistributor(ContextID ctx, Addr daddr, size_t resp_sz)GicV2protected
readDistributor(ContextID ctx, Addr daddr) overrideGicV2inlineprotectedvirtual
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
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
sendInt(uint32_t number) overrideGicV2virtual
sendPPInt(uint32_t num, uint32_t cpu) overrideGicV2virtual
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideGicV2virtual
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_idGicV2protected
SGI_MASKGicV2protectedstatic
SGI_MAXGicV2protectedstatic
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
simObjectListSimObjectprivatestatic
SimObjectList typedefSimObjectprivate
softInt(ContextID ctx, SWI swi)GicV2protected
SPURIOUS_INTGicV2protectedstatic
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
supportsVersion(GicVersion version) overrideGicV2virtual
sysPioDeviceprotected
tickClockedmutableprivate
ticksToCycles(Tick t) constClockedinline
unserialize(CheckpointIn &cp) overrideGicV2virtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
update() constClockedinlineprivate
updateClockPeriod()Clockedinline
updateIntState(int hint)GicV2protectedvirtual
updateRunPri()GicV2protected
voltage() constClockedinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
write(PacketPtr pkt) overrideGicV2virtual
writeCpu(PacketPtr pkt)GicV2protected
writeCpu(ContextID ctx, Addr daddr, uint32_t data) overrideGicV2protectedvirtual
writeDistributor(PacketPtr pkt)GicV2protected
writeDistributor(ContextID ctx, Addr daddr, uint32_t data, size_t data_sz)GicV2protected
writeDistributor(ContextID ctx, Addr daddr, uint32_t data) overrideGicV2inlineprotectedvirtual
~BaseGic()BaseGicvirtual
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~GicV2()GicV2
~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