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

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_paramsSimObjectprotected
AckCtlVGicprivate
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
BitUnion32(ListReg) Bitfield< 31 > HWVGicprivate
clockDomainClockedprivate
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) constClockedinline
ClockedObject(const ClockedObjectParams *p)ClockedObject
clockPeriod() constClockedinline
clockPeriodUpdated()Clockedinlineprotectedvirtual
CPBRVGicprivate
CpuIDVGicprivate
curCycle() constClockedinline
currentSection()Serializablestatic
cycleClockedmutableprivate
cyclesToTicks(Cycles c) constClockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
EnVGicprivate
EndBitUnion(ListReg) BitUnion32(HCR) Bitfield< 31VGicprivate
EndBitUnion(HCR) BitUnion32(VCTLR) Bitfield< 9 > EOImodeVGicprivate
EnGrp1VGicprivate
EOIVGicprivate
EOICountVGicprivate
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
findHighestPendingLR(struct vcpuIntData *vid)VGicinlineprivate
findLRForVIRQ(struct vcpuIntData *vid, int virq, int vcpu)VGicinlineprivate
FIQEnVGicprivate
frequency() constClockedinline
getAddrRanges() const overrideVGicvirtual
getMISR(struct vcpuIntData *vid)VGicprivate
getPort(const std::string &if_name, PortID idx=InvalidPortID) overridePioDevicevirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
gicVGicprivate
GICH_APR0VGicprivatestatic
GICH_EISR0VGicprivatestatic
GICH_EISR1VGicprivatestatic
GICH_ELSR0VGicprivatestatic
GICH_ELSR1VGicprivatestatic
GICH_HCRVGicprivatestatic
GICH_LR0VGicprivatestatic
GICH_LR1VGicprivatestatic
GICH_LR2VGicprivatestatic
GICH_LR3VGicprivatestatic
GICH_MISRVGicprivatestatic
GICH_REG_SIZEVGicprivatestatic
GICH_SIZEVGicprivatestatic
GICH_VMCRVGicprivatestatic
GICH_VTRVGicprivatestatic
GICV_ABPRVGicprivatestatic
GICV_AEOIRVGicprivatestatic
GICV_AHPPIRVGicprivatestatic
GICV_AIARVGicprivatestatic
GICV_APR0VGicprivatestatic
GICV_BPRVGicprivatestatic
GICV_CTLRVGicprivatestatic
GICV_DIRVGicprivatestatic
GICV_EOIRVGicprivatestatic
GICV_HPPIRVGicprivatestatic
GICV_IARVGicprivatestatic
GICV_IIDRVGicprivatestatic
GICV_PMRVGicprivatestatic
GICV_RPRVGicprivatestatic
GICV_SIZEVGicprivatestatic
gicvIIDRVGicprivate
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
Grp1VGicprivate
hvAddrVGicprivate
init() overridePioDevicevirtual
initState()SimObjectvirtual
loadState(CheckpointIn &cp)SimObjectvirtual
LR_ACTIVEVGicprivatestatic
LR_PENDINGVGicprivatestatic
LRENPIEVGicprivate
lrPending(struct vcpuIntData *vid)VGicinlineprivate
lrValid(struct vcpuIntData *vid)VGicinlineprivate
maintIntVGicprivate
maintIntPostedVGicprivate
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
name() constSimObjectinlinevirtual
nextCycle() constClockedinline
notifyFork()Drainableinlinevirtual
NPIEVGicprivate
NUM_LRVGicprivatestatic
SimObject::operator=(const Group &)=deleteStats::Group
Clocked::operator=(Clocked &)=deleteClockedprotected
params() constVGicinline
Params typedefVGic
pathSerializableprivatestatic
pioDelayVGicprivate
PioDevice(const Params *p)PioDevice
pioPortPioDeviceprotected
platformVGicprivate
postMaintInt(uint32_t cpu)VGicprivate
postVInt(uint32_t cpu, Tick when)VGicprivate
postVIntEventVGicprivate
powerStateClockedObject
preDumpStats()Stats::Groupvirtual
PriorityVGicprivate
probeManagerSimObjectprivate
processPostVIntEvent(uint32_t cpu)VGicprivate
read(PacketPtr pkt) overrideVGicvirtual
readCtrl(PacketPtr pkt)VGicprivate
readVCpu(PacketPtr pkt)VGicprivate
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
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideVGicvirtual
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
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
startup()SimObjectvirtual
StateVGicprivate
statGroupsStats::Groupprivate
statsStats::Groupprivate
sysPioDeviceprotected
tickClockedmutableprivate
ticksToCycles(Tick t) constClockedinline
UIEVGicprivate
unPostMaintInt(uint32_t cpu)VGicprivate
unPostVInt(uint32_t cpu)VGicprivate
unserialize(CheckpointIn &cp) overrideVGicvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
update() constClockedinlineprivate
updateClockPeriod()Clockedinline
updateIntState(ContextID ctx_id)VGicprivate
vcpuAddrVGicprivate
vcpuDataVGicprivate
VGic(const Params *p)VGic
VGIC_CPU_MAXVGicprivatestatic
VGrp0DIEVGicprivate
VGrp0EIEVGicprivate
VGrp1DIEVGicprivate
VGrp1EIEVGicprivate
vIntPostedVGicprivate
VirtualIDVGicprivate
voltage() constClockedinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
write(PacketPtr pkt) overrideVGicvirtual
writeCtrl(PacketPtr pkt)VGicprivate
writeVCpu(PacketPtr pkt)VGicprivate
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~PioDevice()PioDevicevirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual
~VGic()VGic

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