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