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

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

_currPwrStateClockedObjectprotected
_paramsSimObjectprotected
ack_idPl390protected
activeIntPl390protected
addrRangesPl390protected
bankedRegsPl390protected
BaseGic(const Params *p)BaseGic
BitUnion32(SWI) Bitfield<3Pl390protected
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
clearBankedDistRange(BaseGicRegisters *to, Addr daddr, size_t size)MuxingKvmGicprivate
clearDistRange(BaseGicRegisters *to, Addr daddr, size_t size)MuxingKvmGicprivate
clearInt(uint32_t num) overrideMuxingKvmGicvirtual
clearPPInt(uint32_t num, uint32_t cpu) overrideMuxingKvmGicvirtual
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
copyBankedDistRange(BaseGicRegisters *from, BaseGicRegisters *to, Addr daddr, size_t size)MuxingKvmGicprivate
copyCpuRegister(BaseGicRegisters *from, BaseGicRegisters *to, ContextID ctx, Addr daddr)MuxingKvmGicprivate
copyDistRange(BaseGicRegisters *from, BaseGicRegisters *to, Addr daddr, size_t size)MuxingKvmGicprivate
copyDistRegister(BaseGicRegisters *from, BaseGicRegisters *to, ContextID ctx, Addr daddr)MuxingKvmGicprivate
copyGicState(BaseGicRegisters *from, BaseGicRegisters *to)MuxingKvmGicprivate
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() overrideMuxingKvmGicvirtual
Drainable()Drainableprotected
drainResume() overrideMuxingKvmGicvirtual
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
fromKvmToPl390()MuxingKvmGicprivate
fromPl390ToKvm()MuxingKvmGicprivate
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
kernelGicMuxingKvmGicprotected
list_typePl390protected
loadState(CheckpointIn &cp) overrideMuxingKvmGicvirtual
memInvalidate()SimObjectinlinevirtual
MemObject(const Params *params)MemObject
memWriteback()SimObjectinlinevirtual
MuxingKvmGic(const MuxingKvmGicParams *p)MuxingKvmGic
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) overrideMuxingKvmGicvirtual
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 num) overrideMuxingKvmGicvirtual
sendPPInt(uint32_t num, uint32_t cpu) overrideMuxingKvmGicvirtual
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideMuxingKvmGicvirtual
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() overrideMuxingKvmGicvirtual
sysPioDeviceprotected
systemMuxingKvmGicprotected
ticksToCycles(Tick t) const Clockedinline
unserialize(CheckpointIn &cp) overrideMuxingKvmGicvirtual
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
usingKvmMuxingKvmGicprivate
validKvmEnvironment() const MuxingKvmGicprotected
voltage() const Clockedinline
wakeupEventQueue(Tick when=(Tick)-1)EventManagerinline
write(PacketPtr pkt) overrideMuxingKvmGicvirtual
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
~MuxingKvmGic()MuxingKvmGic
~PioDevice()PioDevicevirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

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