gem5
v20.1.0.0
Gicv3CPUInterface Member List
This is the complete list of members for
Gicv3CPUInterface
, including all inherited members.
A3V
Gicv3CPUInterface
protected
A3V
Gicv3CPUInterface
protected
assertWakeRequest
(void)
Gicv3CPUInterface
protected
BaseISADevice
()
ArmISA::BaseISADevice
BitUnion32
(ICH_LRC) Bitfield< 31
Gicv3CPUInterface
protected
BitUnion64
(ICC_CTLR_EL1) Bitfield< 63
Gicv3CPUInterface
protected
BitUnion64
(ICH_HCR_EL2) Bitfield< 63
Gicv3CPUInterface
protected
bpr1
(Gicv3::GroupId group)
Gicv3CPUInterface
protected
CBPR
Gicv3CPUInterface
protected
CBPR_EL1NS
Gicv3CPUInterface
protected
CBPR_EL1S
Gicv3CPUInterface
protected
clearPendingInterrupts
(void)
Gicv3CPUInterface
protected
cpuId
Gicv3CPUInterface
protected
currEL
() const
Gicv3CPUInterface
protected
currentSection
()
Serializable
static
deactivateIRQ
(uint32_t intid, Gicv3::GroupId group)
Gicv3CPUInterface
protected
deassertWakeRequest
(void)
Gicv3CPUInterface
protected
DFB
Gicv3CPUInterface
protected
DIB
Gicv3CPUInterface
protected
distributor
Gicv3CPUInterface
protected
dropPriority
(Gicv3::GroupId group)
Gicv3CPUInterface
protected
En
Gicv3CPUInterface
protected
Enable
Gicv3CPUInterface
protected
Enable
Gicv3CPUInterface
protected
EnableGrp1NS
Gicv3CPUInterface
protected
EnableGrp1S
Gicv3CPUInterface
protected
EndBitUnion
(ICC_CTLR_EL1) BitUnion64(ICC_CTLR_EL3) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICC_CTLR_EL3) BitUnion64(ICC_IGRPEN0_EL1) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICC_IGRPEN0_EL1) BitUnion64(ICC_IGRPEN1_EL1) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICC_IGRPEN1_EL1) BitUnion64(ICC_IGRPEN1_EL3) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICC_IGRPEN1_EL3) BitUnion64(ICC_SRE_EL1) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICC_SRE_EL1) BitUnion64(ICC_SRE_EL2) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICC_SRE_EL2) BitUnion64(ICC_SRE_EL3) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICC_SRE_EL3) static const uint8_t PRIORITY_BITS
Gicv3CPUInterface
protected
EndBitUnion
(ICH_HCR_EL2) BitUnion64(ICH_LR_EL2) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICH_LR_EL2) static const uint64_t ICH_LR_EL2_STATE_INVALID=0
Gicv3CPUInterface
protected
pure virtual
EndBitUnion
(ICH_LRC) BitUnion64(ICH_MISR_EL2) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICH_MISR_EL2) BitUnion64(ICH_VMCR_EL2) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICH_VMCR_EL2) BitUnion64(ICH_VTR_EL2) Bitfield< 63
Gicv3CPUInterface
protected
EndBitUnion
(ICH_VTR_EL2) BitUnion64(ICV_CTLR_EL1) Bitfield< 63
Gicv3CPUInterface
protected
EOI
Gicv3CPUInterface
protected
EOI
Gicv3CPUInterface
protected
EOI
Gicv3CPUInterface
protected
EOIcount
Gicv3CPUInterface
protected
eoiMaintenanceInterruptStatus
() const
Gicv3CPUInterface
protected
EOImode
Gicv3CPUInterface
protected
EOImode_EL1NS
Gicv3CPUInterface
protected
EOImode_EL1S
Gicv3CPUInterface
protected
EOImode_EL3
Gicv3CPUInterface
protected
ExtRange
Gicv3CPUInterface
protected
generateSGI
(RegVal val, Gicv3::GroupId group)
Gicv3CPUInterface
protected
getHCREL2FMO
() const
Gicv3CPUInterface
protected
getHCREL2IMO
() const
Gicv3CPUInterface
protected
getHPPIR0
() const
Gicv3CPUInterface
protected
getHPPIR1
() const
Gicv3CPUInterface
protected
getHPPVILR
() const
Gicv3CPUInterface
protected
gic
Gicv3CPUInterface
protected
GIC_MIN_BPR
Gicv3CPUInterface
protected
static
GIC_MIN_BPR_NS
Gicv3CPUInterface
protected
static
GIC_MIN_VBPR
Gicv3CPUInterface
protected
static
GICC_ABPR
enum value
Gicv3CPUInterface
protected
GICC_AEOIR
enum value
Gicv3CPUInterface
protected
GICC_AHPPIR
enum value
Gicv3CPUInterface
protected
GICC_AIAR
enum value
Gicv3CPUInterface
protected
GICC_APR
Gicv3CPUInterface
protected
static
GICC_BPR
enum value
Gicv3CPUInterface
protected
GICC_CTLR
enum value
Gicv3CPUInterface
protected
GICC_EOIR
enum value
Gicv3CPUInterface
protected
GICC_HPPI
enum value
Gicv3CPUInterface
protected
GICC_IAR
enum value
Gicv3CPUInterface
protected
GICC_IIDR
enum value
Gicv3CPUInterface
protected
GICC_NSAPR
Gicv3CPUInterface
protected
static
GICC_PMR
enum value
Gicv3CPUInterface
protected
GICC_RPR
enum value
Gicv3CPUInterface
protected
GICC_STATUSR
enum value
Gicv3CPUInterface
protected
GICH_APR
Gicv3CPUInterface
protected
static
GICH_EISR
enum value
Gicv3CPUInterface
protected
GICH_ELRSR
enum value
Gicv3CPUInterface
protected
GICH_HCR
enum value
Gicv3CPUInterface
protected
GICH_LR
Gicv3CPUInterface
protected
static
GICH_MISR
enum value
Gicv3CPUInterface
protected
GICH_VMCR
enum value
Gicv3CPUInterface
protected
GICH_VTR
enum value
Gicv3CPUInterface
protected
Gicv3CPUInterface
(Gicv3 *gic, uint32_t cpu_id)
Gicv3CPUInterface
Gicv3Distributor
class
Gicv3CPUInterface
friend
Gicv3Redistributor
class
Gicv3CPUInterface
friend
Group
Gicv3CPUInterface
protected
Group
Gicv3CPUInterface
protected
groupEnabled
(Gicv3::GroupId group) const
Gicv3CPUInterface
protected
groupPriorityMask
(Gicv3::GroupId group)
Gicv3CPUInterface
protected
haveEL
(ArmISA::ExceptionLevel el) const
Gicv3CPUInterface
protected
havePendingInterrupts
(void) const
Gicv3CPUInterface
protected
highestActiveGroup
() const
Gicv3CPUInterface
protected
highestActivePriority
() const
Gicv3CPUInterface
protected
hppi
Gicv3CPUInterface
protected
hppiCanPreempt
()
Gicv3CPUInterface
protected
hppviCanPreempt
(int lrIdx) const
Gicv3CPUInterface
protected
HW
Gicv3CPUInterface
protected
HW
Gicv3CPUInterface
protected
ICH_LR_EL2_STATE_ACTIVE
Gicv3CPUInterface
protected
static
ICH_LR_EL2_STATE_ACTIVE_PENDING
Gicv3CPUInterface
protected
static
ICH_LR_EL2_STATE_PENDING
Gicv3CPUInterface
protected
static
IDbits
Gicv3CPUInterface
protected
IDbits
Gicv3CPUInterface
protected
init
()
Gicv3CPUInterface
inSecureState
() const
Gicv3CPUInterface
protected
intSignalType
(Gicv3::GroupId group) const
Gicv3CPUInterface
protected
isa
ArmISA::BaseISADevice
protected
isAA64
() const
Gicv3CPUInterface
protected
isEL3OrMon
() const
Gicv3CPUInterface
protected
isEOISplitMode
() const
Gicv3CPUInterface
protected
isSecureBelowEL3
() const
Gicv3CPUInterface
protected
ListRegs
Gicv3CPUInterface
protected
LRENP
Gicv3CPUInterface
protected
LRENPIE
Gicv3CPUInterface
protected
maintenanceInterrupt
Gicv3CPUInterface
protected
maintenanceInterruptStatus
() const
Gicv3CPUInterface
protected
nDS
Gicv3CPUInterface
protected
NP
Gicv3CPUInterface
protected
NPIE
Gicv3CPUInterface
protected
path
Serializable
private
static
pINTID
Gicv3CPUInterface
protected
pINTID
Gicv3CPUInterface
protected
PMHE
Gicv3CPUInterface
protected
PREbits
Gicv3CPUInterface
protected
PRIbits
Gicv3CPUInterface
protected
PRIbits
Gicv3CPUInterface
protected
Priority
Gicv3CPUInterface
protected
Priority
Gicv3CPUInterface
protected
readBankedMiscReg
(ArmISA::MiscRegIndex misc_reg) const
Gicv3CPUInterface
protected
readMiscReg
(int misc_reg) override
Gicv3CPUInterface
virtual
redistributor
Gicv3CPUInterface
protected
res0
Gicv3CPUInterface
protected
res0_0
Gicv3CPUInterface
protected
res0_0
Gicv3CPUInterface
protected
res0_0
Gicv3CPUInterface
protected
res0_0
Gicv3CPUInterface
protected
res0_0
Gicv3CPUInterface
protected
res0_0
Gicv3CPUInterface
protected
res0_0
Gicv3CPUInterface
protected
res0_0
Gicv3CPUInterface
protected
res0_1
Gicv3CPUInterface
protected
res0_1
Gicv3CPUInterface
protected
res0_1
Gicv3CPUInterface
protected
res0_1
Gicv3CPUInterface
protected
res0_1
Gicv3CPUInterface
protected
res0_1
Gicv3CPUInterface
protected
res0_1
Gicv3CPUInterface
protected
res0_1
Gicv3CPUInterface
protected
res0_2
Gicv3CPUInterface
protected
res0_2
Gicv3CPUInterface
protected
res0_3
Gicv3CPUInterface
protected
res1
Gicv3CPUInterface
protected
resetHppi
(uint32_t intid)
Gicv3CPUInterface
protected
RM
Gicv3CPUInterface
protected
RSS
Gicv3CPUInterface
protected
SEIS
Gicv3CPUInterface
protected
SEIS
Gicv3CPUInterface
protected
Serializable
()
Serializable
serialize
(CheckpointOut &cp) const override
Gicv3CPUInterface
protected
virtual
serializeAll
(const std::string &cpt_dir)
Serializable
static
serializeSection
(CheckpointOut &cp, const char *name) const
Serializable
serializeSection
(CheckpointOut &cp, const std::string &name) const
Serializable
inline
setBankedMiscReg
(ArmISA::MiscRegIndex misc_reg, RegVal val) const
Gicv3CPUInterface
protected
setISA
(ISA *isa)
ArmISA::BaseISADevice
virtual
setMiscReg
(int misc_reg, RegVal val) override
Gicv3CPUInterface
virtual
setThreadContext
(ThreadContext *tc) override
Gicv3CPUInterface
virtual
SRE
Gicv3CPUInterface
protected
State
Gicv3CPUInterface
protected
TALL0
Gicv3CPUInterface
protected
TALL1
Gicv3CPUInterface
protected
TC
Gicv3CPUInterface
protected
TDIR
Gicv3CPUInterface
protected
TDS
Gicv3CPUInterface
protected
TSEI
Gicv3CPUInterface
protected
U
Gicv3CPUInterface
protected
UIE
Gicv3CPUInterface
protected
unserialize
(CheckpointIn &cp) override
Gicv3CPUInterface
protected
virtual
unserializeGlobals
(CheckpointIn &cp)
Serializable
static
unserializeSection
(CheckpointIn &cp, const char *name)
Serializable
unserializeSection
(CheckpointIn &cp, const std::string &name)
Serializable
inline
update
()
Gicv3CPUInterface
protected
updateDistributor
()
Gicv3CPUInterface
protected
VAckCtl
Gicv3CPUInterface
protected
VBPR0
Gicv3CPUInterface
protected
VBPR1
Gicv3CPUInterface
protected
VCBPR
Gicv3CPUInterface
protected
VENG0
Gicv3CPUInterface
protected
VENG1
Gicv3CPUInterface
protected
VEOIM
Gicv3CPUInterface
protected
VFIQEn
Gicv3CPUInterface
protected
VGrp0D
Gicv3CPUInterface
protected
VGrp0DIE
Gicv3CPUInterface
protected
VGrp0E
Gicv3CPUInterface
protected
VGrp0EIE
Gicv3CPUInterface
protected
VGrp1D
Gicv3CPUInterface
protected
VGrp1DIE
Gicv3CPUInterface
protected
VGrp1E
Gicv3CPUInterface
protected
VGrp1EIE
Gicv3CPUInterface
protected
vINTID
Gicv3CPUInterface
protected
VIRTUAL_NUM_LIST_REGS
Gicv3CPUInterface
protected
static
VIRTUAL_PREEMPTION_BITS
Gicv3CPUInterface
protected
static
VIRTUAL_PRIORITY_BITS
Gicv3CPUInterface
protected
static
virtualActivateIRQ
(uint32_t lrIdx)
Gicv3CPUInterface
protected
virtualDeactivateIRQ
(int lrIdx)
Gicv3CPUInterface
protected
virtualDropPriority
()
Gicv3CPUInterface
protected
virtualFindActive
(uint32_t intid) const
Gicv3CPUInterface
protected
virtualGroupPriorityMask
(Gicv3::GroupId group) const
Gicv3CPUInterface
protected
virtualHighestActivePriority
() const
Gicv3CPUInterface
protected
virtualIncrementEOICount
()
Gicv3CPUInterface
protected
virtualIsEOISplitMode
() const
Gicv3CPUInterface
protected
virtualUpdate
()
Gicv3CPUInterface
protected
VPMR
Gicv3CPUInterface
protected
~BaseISADevice
()
ArmISA::BaseISADevice
inline
virtual
~Serializable
()
Serializable
virtual
Generated on Wed Sep 30 2020 14:02:25 for gem5 by
doxygen
1.8.17