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

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

_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
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
cyclesToTicks(Cycles c) constClockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
DIST_SIZE enum valueGicV2protected
distPioDelayGicV2protected
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)GicV2inlineprotected
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 ix)GicV2inlineprotected
itLinesGicV2protected
list_typeGicV2protected
loadState(CheckpointIn &cp)SimObjectvirtual
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
name() constSimObjectinlinevirtual
nextCycle() constClockedinline
NN_CONFIG_MASKGicV2protectedstatic
notifyFork()Drainableinlinevirtual
SimObject::operator=(const Group &)=deleteStats::Group
Clocked::operator=(Clocked &)=deleteClockedprotected
Params typedefGicV2
params() constGicV2inline
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
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
softInt(ContextID ctx, SWI swi)GicV2protected
SPURIOUS_INTGicV2protectedstatic
startup()SimObjectvirtual
supportsVersion(GicVersion version) overrideGicV2virtual
sysPioDeviceprotected
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
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 Thu May 28 2020 16:21:45 for gem5 by doxygen 1.8.13