gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Pl390 Member List

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

_currPwrStateClockedObjectprotected
_paramsSimObjectprotected
ack_idPl390protected
activeIntPl390protected
addrRangesPl390protected
bankedRegsPl390protected
BaseGic(const Params *p)BaseGic
BitUnion32(SWI) Bitfield<3Pl390protected
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
clearInt(uint32_t number) overridePl390virtual
clearPPInt(uint32_t num, uint32_t cpu) overridePl390virtual
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) const Clockedinline
ClockedObject(const ClockedObjectParams *p)ClockedObject
clockPeriod() const Clockedinline
computeStats()ClockedObject
cpu_idPl390protected
cpu_listPl390protected
CPU_MAXPl390protectedstatic
CPU_SIZE enum valuePl390protected
cpuBprPl390protected
cpuEnabledPl390protected
cpuHighestIntPl390protected
cpuPioDelayPl390protected
cpuPpiActivePl390protected
cpuPpiPendingPl390protected
cpuPriorityPl390protected
cpuRangePl390protected
cpuSgiActivePl390protected
cpuSgiActiveExtPl390protected
cpuSgiPendingPl390protected
cpuSgiPendingExtPl390protected
cpuTargetPl390protected
curCycle() const Clockedinline
currentSection()Serializablestatic
cyclesToTicks(Cycles c) const Clockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
DIST_SIZE enum valuePl390protected
distPioDelayPl390protected
drain() overridePl390virtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() const Drainableinline
driveIrqEn(bool state)Pl390
driveLegFIQ(bool state)Pl390
driveLegIRQ(bool state)Pl390
driveSPI(uint32_t spi)Pl390
enabledPl390protected
EndBitUnion(SWI) BitUnion32(IAR) Bitfield<9Pl390protected
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() const EventManagerinline
find(const char *name)SimObjectstatic
frequency() const Clockedinline
gem5ExtensionsEnabledPl390protected
genSwiMask(int cpu)Pl390protected
getActiveInt(ContextID ctx, uint32_t ix)Pl390inlineprotected
getAddrRanges() const overridePl390inlinevirtual
getBankedRegs(ContextID)Pl390protected
getCpuPriority(unsigned cpu)Pl390protected
getCpuTarget(ContextID ctx, uint32_t ix)Pl390inlineprotected
getIntEnabled(ContextID ctx, uint32_t ix)Pl390inlineprotected
getIntPriority(ContextID ctx, uint32_t ix)Pl390inlineprotected
getMasterPort(const std::string &if_name, PortID idx=InvalidPortID)MemObjectvirtual
getPendingInt(ContextID ctx, uint32_t ix)Pl390inlineprotected
getProbeManager()SimObject
getSlavePort(const std::string &if_name, PortID idx=InvalidPortID)PioDevicevirtual
GICC_ABPR enum valuePl390protected
GICC_BPR enum valuePl390protected
GICC_BPR_MINIMUMPl390protectedstatic
GICC_CTLR enum valuePl390protected
GICC_EOIR enum valuePl390protected
GICC_HPPIR enum valuePl390protected
GICC_IAR enum valuePl390protected
GICC_IIDR enum valuePl390protected
GICC_PMR enum valuePl390protected
GICC_RPR enum valuePl390protected
GICD_CTLR enum valuePl390protected
GICD_ICACTIVERPl390protectedstatic
GICD_ICENABLERPl390protectedstatic
GICD_ICFGRPl390protectedstatic
GICD_ICPENDRPl390protectedstatic
GICD_IGROUPRPl390protectedstatic
GICD_IIDR enum valuePl390protected
GICD_IPRIORITYRPl390protectedstatic
GICD_ISACTIVERPl390protectedstatic
GICD_ISENABLERPl390protectedstatic
GICD_ISPENDRPl390protectedstatic
GICD_ITARGETSRPl390protectedstatic
GICD_SGIR enum valuePl390protected
GICD_TYPER enum valuePl390protected
GLOBAL_INT_LINESPl390protectedstatic
haveGem5ExtensionsPl390protected
iccrprPl390protected
init()PioDevicevirtual
initState()SimObjectvirtual
INT_BITS_MAXPl390protectedstatic
INT_LINES_MAXPl390protectedstatic
intConfigPl390protected
intEnabledPl390protected
intLatencyPl390protected
intNumToBit(int num) const Pl390inlineprotected
intNumToWord(int num) const Pl390inlineprotected
intPriorityPl390protected
irqEnablePl390protected
itLinesPl390protected
list_typePl390protected
loadState(CheckpointIn &cp)SimObjectvirtual
memInvalidate()SimObjectinlinevirtual
MemObject(const Params *params)MemObject
memWriteback()SimObjectinlinevirtual
name() const SimObjectinlinevirtual
nextCycle() const Clockedinline
NN_CONFIG_MASKPl390protectedstatic
notifyFork()Drainableinlinevirtual
numPwrStateTransitionsClockedObjectprotected
operator=(Clocked &)=deleteClockedprotected
params() const Pl390inline
Params typedefPl390
pendingDelayedInterruptsPl390protected
pendingIntPl390protected
PioDevice(const Params *p)PioDevice
pioPortPioDeviceprotected
Pl390(const Params *p)Pl390
platformBaseGicprotected
postDelayedInt(uint32_t cpu)Pl390protected
postInt(uint32_t cpu, Tick when)Pl390protected
postIntEventPl390protected
PPI_MAXPl390protectedstatic
prvEvalTickClockedObjectprotected
pwrState() const ClockedObjectinline
pwrState(Enums::PwrState)ClockedObject
pwrStateClkGateDistClockedObjectprotected
pwrStateName() const ClockedObjectinline
pwrStateResidencyTicksClockedObjectprotected
pwrStateWeights() const ClockedObject
read(PacketPtr pkt) overridePl390virtual
readCpu(PacketPtr pkt)Pl390protected
readCpu(ContextID ctx, Addr daddr) overridePl390protectedvirtual
readDistributor(PacketPtr pkt)Pl390protected
readDistributor(ContextID ctx, Addr daddr, size_t resp_sz)Pl390protected
readDistributor(ContextID ctx, Addr daddr) overridePl390inlineprotectedvirtual
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats() overrideClockedObjectvirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetClock() const Clockedinlineprotected
resetStats()SimObjectvirtual
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
sendInt(uint32_t number) overridePl390virtual
sendPPInt(uint32_t num, uint32_t cpu) overridePl390virtual
Serializable()Serializable
serialize(CheckpointOut &cp) const overridePl390virtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) const Serializable
serializeSection(CheckpointOut &cp, const std::string &name) const Serializableinline
setCurTick(Tick newVal)EventManagerinline
sgi_idPl390protected
SGI_MASKPl390protectedstatic
SGI_MAXPl390protectedstatic
signalDrainDone() const Drainableinlineprotected
SimObject(const Params *_params)SimObject
softInt(ContextID ctx, SWI swi)Pl390protected
SPURIOUS_INTPl390protectedstatic
startup()SimObjectvirtual
sysPioDeviceprotected
ticksToCycles(Tick t) const Clockedinline
unserialize(CheckpointIn &cp) overridePl390virtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
updateClockPeriod() const Clockedinline
updateIntState(int hint)Pl390protected
updateRunPri()Pl390protected
voltage() const Clockedinline
wakeupEventQueue(Tick when=(Tick)-1)EventManagerinline
write(PacketPtr pkt) overridePl390virtual
writeCpu(PacketPtr pkt)Pl390protected
writeCpu(ContextID ctx, Addr daddr, uint32_t data) overridePl390protectedvirtual
writeDistributor(PacketPtr pkt)Pl390protected
writeDistributor(ContextID ctx, Addr daddr, uint32_t data, size_t data_sz)Pl390protected
writeDistributor(ContextID ctx, Addr daddr, uint32_t data) overridePl390inlineprotectedvirtual
~BaseGic()BaseGicvirtual
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~PioDevice()PioDevicevirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Fri Jun 9 2017 13:04:17 for gem5 by doxygen 1.8.6