| 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 |