gem5 v24.0.0.0
|
This is the complete list of members for gem5::KvmKernelGicV3, including all inherited members.
clearDistRange(Gicv3Registers *to, Addr daddr, size_t size) | gem5::Gicv3Registers | protectedstatic |
clearPPI(unsigned vcpu, unsigned ppi) | gem5::KvmKernelGic | |
clearRedistRegister(Gicv3Registers *to, const ArmISA::Affinity &aff, Addr daddr) | gem5::Gicv3Registers | protectedstatic |
clearSPI(unsigned spi) | gem5::KvmKernelGic | |
copyCpuRegister(Gicv3Registers *from, Gicv3Registers *to, const ArmISA::Affinity &aff, ArmISA::MiscRegIndex misc_reg) | gem5::Gicv3Registers | protectedstatic |
copyDistRange(Gicv3Registers *from, Gicv3Registers *to, Addr daddr, size_t size) | gem5::Gicv3Registers | protectedstatic |
copyDistRegister(Gicv3Registers *from, Gicv3Registers *to, Addr daddr) | gem5::Gicv3Registers | protectedstatic |
copyRedistRange(Gicv3Registers *from, Gicv3Registers *to, const ArmISA::Affinity &aff, Addr daddr, size_t size) | gem5::Gicv3Registers | protectedstatic |
copyRedistRegister(Gicv3Registers *from, Gicv3Registers *to, const ArmISA::Affinity &aff, Addr daddr) | gem5::Gicv3Registers | protectedstatic |
distRange | gem5::KvmKernelGicV3 | private |
getGicReg(unsigned group, unsigned mpidr, unsigned offset) | gem5::KvmKernelGicV3 | protected |
init() override | gem5::KvmKernelGicV3 | virtual |
kdev | gem5::KvmKernelGic | protected |
KvmKernelGic(KvmVM &vm, uint32_t dev, unsigned it_lines) | gem5::KvmKernelGic | |
KvmKernelGic(const KvmKernelGic &other)=delete | gem5::KvmKernelGic | |
KvmKernelGic(const KvmKernelGic &&other)=delete | gem5::KvmKernelGic | |
KvmKernelGicV3(KvmVM &vm, const MuxingKvmGicV3Params ¶ms) | gem5::KvmKernelGicV3 | |
operator=(const KvmKernelGic &&rhs)=delete | gem5::KvmKernelGic | |
operator=(const KvmKernelGic &rhs)=delete | gem5::KvmKernelGic | |
readCpu(const ArmISA::Affinity &aff, ArmISA::MiscRegIndex misc_reg) override | gem5::KvmKernelGicV3 | virtual |
readDistributor(Addr daddr) override | gem5::KvmKernelGicV3 | virtual |
readRedistributor(const ArmISA::Affinity &aff, Addr daddr) override | gem5::KvmKernelGicV3 | virtual |
redistRange | gem5::KvmKernelGicV3 | private |
setGicReg(unsigned group, unsigned mpidr, unsigned offset, Arg value) | gem5::KvmKernelGicV3 | protected |
setIntState(unsigned type, unsigned vcpu, unsigned irq, bool high) | gem5::KvmKernelGic | protected |
setPPI(unsigned vcpu, unsigned ppi) | gem5::KvmKernelGic | |
setSPI(unsigned spi) | gem5::KvmKernelGic | |
vm | gem5::KvmKernelGic | protected |
writeCpu(const ArmISA::Affinity &aff, ArmISA::MiscRegIndex misc_reg, RegVal data) override | gem5::KvmKernelGicV3 | virtual |
writeDistributor(Addr daddr, uint32_t data) override | gem5::KvmKernelGicV3 | virtual |
writeRedistributor(const ArmISA::Affinity &aff, Addr daddr, uint32_t data) override | gem5::KvmKernelGicV3 | virtual |
~KvmKernelGic() | gem5::KvmKernelGic | virtual |