gem5  v21.0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Gicv3Its Member List

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

::ItsCommand classGicv3Itsfriend
::ItsProcess classGicv3Itsfriend
::ItsTranslation classGicv3Itsfriend
_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_paramsSimObjectprotected
_virtualGicv3Its
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
BASER_ESZGicv3Itsstatic
BASER_INDIRECTGicv3Itsstatic
BASER_SZGicv3Itsstatic
BASER_TYPEGicv3Itsstatic
BASER_WMASKGicv3Itsstatic
BASER_WMASK_UNIMPLGicv3Itsstatic
BasicPioDevice(const Params &p, Addr size)BasicPioDevice
BitUnion32(CTLR) Bitfield< 31 > quiescentGicv3Its
BitUnion64(DTE) Bitfield< 57Gicv3Its
cctGicv3Its
checkCommandQueue()Gicv3Itsprivate
cidBitsGicv3Its
cilGicv3Its
clockDomainClockedprivate
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) constClockedinline
ClockedObject(const ClockedObjectParams &p)ClockedObject
clockPeriod() constClockedinline
clockPeriodUpdated()Clockedinlineprotectedvirtual
COLLECTION_TABLE enum valueGicv3Itsprivate
collectionOutOfRange(uint32_t collection_id) constGicv3Its
commandEventGicv3Itsprivate
CTLR_QUIESCENTGicv3Itsstatic
curCycle() constClockedinline
currentSection()Serializablestatic
cycleClockedmutableprivate
cyclesToTicks(Cycles c) constClockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
devBitsGicv3Its
DEVICE_TABLE enum valueGicv3Itsprivate
deviceOutOfRange(uint32_t device_id) constGicv3Its
dmaPortGicv3Its
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideGicv3Itsvirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
enabledGicv3Its
EndBitUnion(CTLR) BitUnion64(CRDWR) Bitfield< 63Gicv3Its
EndBitUnion(CRDWR) BitUnion64(CBASER) Bitfield< 63Gicv3Its
EndBitUnion(CBASER) BitUnion64(BASER) Bitfield< 63 > validGicv3Its
EndBitUnion(BASER) BitUnion64(TYPER) Bitfield< 63Gicv3Its
EndBitUnion(TYPER) CTLR gitsControlGicv3Its
EndBitUnion(DTE) BitUnion64(ITTE) Bitfield< 59Gicv3Its
EndBitUnion(ITTE) BitUnion64(CTE) Bitfield< 40Gicv3Its
EndBitUnion(CTE) enum InterruptTypeGicv3Itsinline
entrySizeGicv3Its
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
frequency() constClockedinline
getAddrRanges() const overrideGicv3Itsvirtual
getPort(const std::string &if_name, PortID idx) overrideGicv3Itsvirtual
getProbeManager()SimObject
getRedistributor(uint64_t rd_base)Gicv3Itsprivate
getRedistributor(CTE cte)Gicv3Itsinlineprivate
getStatGroups() constStats::Group
getStats() constStats::Group
gicGicv3Itsprivate
Gicv3Its(const Gicv3ItsParams &params)Gicv3Its
GITS_BASERGicv3Itsstatic
GITS_CBASER enum valueGicv3Its
GITS_CREADR enum valueGicv3Its
GITS_CTLR enum valueGicv3Its
GITS_CWRITER enum valueGicv3Its
GITS_IIDR enum valueGicv3Its
GITS_PIDR2 enum valueGicv3Its
GITS_TRANSLATER enum valueGicv3Its
GITS_TYPER enum valueGicv3Its
gitsCbaserGicv3Its
gitsCreadrGicv3Its
gitsCwriterGicv3Its
gitsIidrGicv3Its
gitsTranslaterGicv3Its
gitsTyperGicv3Its
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
hccGicv3Its
highGicv3Its
icidGicv3Its
idBitsGicv3Its
idOutOfRange(uint32_t event_id, uint8_t itt_range) constGicv3Its
imDeGicv3Its
incrementReadPointer()Gicv3Itsprivate
indirectGicv3Its
init() overridePioDevicevirtual
initState()SimObjectvirtual
innerCacheGicv3Its
intNumGicv3Its
intNumHypGicv3Its
intTypeGicv3Its
itsControlGicv3Itsstatic
itsNumberGicv3Its
ItsTables enum nameGicv3Itsprivate
itsTranslateGicv3Itsstatic
ittAddressGicv3Its
ittEntrySizeGicv3Its
ittRangeGicv3Its
loadState(CheckpointIn &cp)SimObjectvirtual
lowGicv3Its
lpiOutOfRange(uint32_t intid) constGicv3Its
maxCommands() constGicv3Itsprivate
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Group
moveAllPendingState(Gicv3Redistributor *rd1, Gicv3Redistributor *rd2)Gicv3Itsprivate
name() constSimObjectinlinevirtual
nextCycle() constClockedinline
notifyFork()Drainableinlinevirtual
NUM_BASER_REGSGicv3Itsstatic
offsetGicv3Its
SimObject::operator=(const Group &)=deleteStats::Group
Clocked::operator=(Clocked &)=deleteClockedprotected
outerCacheGicv3Its
packetsToRetryGicv3Itsprivate
pageAddress(enum ItsTables table)Gicv3Itsprivate
pageSizeGicv3Its
PageSize enum nameGicv3Itsprivate
params() constSimObjectinline
PARAMS(BasicPioDevice)BasicPioDevice
Params typedefPioDevice
pathSerializableprivatestatic
pendingCommandsGicv3Itsprivate
pendingTranslationsGicv3Itsprivate
physAddrGicv3Its
physAddrGicv3Its
physicalGicv3Its
pioAddrBasicPioDeviceprotected
pioDelayBasicPioDeviceprotected
PioDevice(const Params &p)PioDevice
pioPortPioDeviceprotected
pioSizeBasicPioDeviceprotected
powerStateClockedObject
preDumpStats()Stats::Groupvirtual
probeManagerSimObjectprivate
ptaGicv3Its
rdBaseGicv3Its
read(PacketPtr pkt) overrideGicv3Itsvirtual
recvReqRetry()Gicv3Its
recvTimingResp(PacketPtr pkt)Gicv3Its
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()Stats::Groupvirtual
requestorIdGicv3Itsprivate
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
retryGicv3Its
runProcess(ItsProcess *proc, PacketPtr pkt)Gicv3Itsprivate
runProcessAtomic(ItsProcess *proc, PacketPtr pkt)Gicv3Itsprivate
runProcessTiming(ItsProcess *proc, PacketPtr pkt)Gicv3Itsprivate
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
seisGicv3Its
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideGicv3Itsvirtual
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
setGIC(Gicv3 *_gic)Gicv3Its
shareabilityGicv3Its
signalDrainDone() constDrainableinlineprotected
SimObject(const Params &p)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
sizeGicv3Its
SIZE_16K enum valueGicv3Itsprivate
SIZE_4K enum valueGicv3Itsprivate
SIZE_64K enum valueGicv3Itsprivate
sizeOutOfRange(uint32_t size) constGicv3Its
stalledGicv3Its
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
sysPioDeviceprotected
tableBasesGicv3Its
tickClockedmutableprivate
ticksToCycles(Tick t) constClockedinline
translate(PacketPtr pkt)Gicv3Its
TRANSLATION_TABLE enum valueGicv3Itsprivate
typeGicv3Its
unserialize(CheckpointIn &cp) overrideGicv3Itsvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
update() constClockedinlineprivate
updateClockPeriod()Clockedinline
validGicv3Its
validGicv3Its
vmovpGicv3Its
voltage() constClockedinline
VPE_TABLE enum valueGicv3Itsprivate
vpeidGicv3Its
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
write(PacketPtr pkt) overrideGicv3Itsvirtual
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~PioDevice()PioDevicevirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Tue Jun 22 2021 15:28:39 for gem5 by doxygen 1.8.17