gem5
v20.1.0.0
|
This is the complete list of members for Minor::ExecContext, including all inherited members.
amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) | ExecContext | inlinevirtual |
armMonitor(Addr address) override | Minor::ExecContext | inlinevirtual |
contextId() | Minor::ExecContext | inline |
cpu | Minor::ExecContext | |
demapDataPage(Addr vaddr, uint64_t asn) | Minor::ExecContext | inline |
demapInstPage(Addr vaddr, uint64_t asn) | Minor::ExecContext | inline |
demapPage(Addr vaddr, uint64_t asn) override | Minor::ExecContext | inlinevirtual |
ExecContext(MinorCPU &cpu_, SimpleThread &thread_, Execute &execute_, MinorDynInstPtr inst_) | Minor::ExecContext | inline |
execute | Minor::ExecContext | |
getAddrMonitor() override | Minor::ExecContext | inlinevirtual |
getCpuPtr() | Minor::ExecContext | inline |
getHtmTransactionalDepth() const override | Minor::ExecContext | inlinevirtual |
getHtmTransactionUid() const override | Minor::ExecContext | inlinevirtual |
getWritableVecPredRegOperand(const StaticInst *si, int idx) override | Minor::ExecContext | inlinevirtual |
getWritableVecRegOperand(const StaticInst *si, int idx) override | Minor::ExecContext | inlinevirtual |
inHtmTransactionalState() const override | Minor::ExecContext | inlinevirtual |
initiateHtmCmd(Request::Flags flags) override | Minor::ExecContext | inlinevirtual |
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) override | Minor::ExecContext | inlinevirtual |
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >()) override | Minor::ExecContext | inlinevirtual |
inst | Minor::ExecContext | |
mwait(PacketPtr pkt) override | Minor::ExecContext | inlinevirtual |
mwaitAtomic(ThreadContext *tc) override | Minor::ExecContext | inlinevirtual |
newHtmTransactionUid() const override | Minor::ExecContext | inlinevirtual |
pcState() const override | Minor::ExecContext | inlinevirtual |
pcState(const TheISA::PCState &val) override | Minor::ExecContext | inlinevirtual |
PCState typedef | ExecContext | |
readCCRegOperand(const StaticInst *si, int idx) override | Minor::ExecContext | inlinevirtual |
readFloatRegOperandBits(const StaticInst *si, int idx) override | Minor::ExecContext | inlinevirtual |
readIntRegOperand(const StaticInst *si, int idx) override | Minor::ExecContext | inlinevirtual |
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >()) | ExecContext | inlinevirtual |
readMemAccPredicate() const override | Minor::ExecContext | inlinevirtual |
readMiscReg(int misc_reg) override | Minor::ExecContext | inlinevirtual |
readMiscRegNoEffect(int misc_reg) const | Minor::ExecContext | inline |
readMiscRegOperand(const StaticInst *si, int idx) override | Minor::ExecContext | inlinevirtual |
readPredicate() const override | Minor::ExecContext | inlinevirtual |
readStCondFailures() const override | Minor::ExecContext | inlinevirtual |
readVec16BitLaneOperand(const StaticInst *si, int idx) const override | Minor::ExecContext | inlinevirtual |
readVec32BitLaneOperand(const StaticInst *si, int idx) const override | Minor::ExecContext | inlinevirtual |
readVec64BitLaneOperand(const StaticInst *si, int idx) const override | Minor::ExecContext | inlinevirtual |
readVec8BitLaneOperand(const StaticInst *si, int idx) const override | Minor::ExecContext | inlinevirtual |
readVecElemOperand(const StaticInst *si, int idx) const override | Minor::ExecContext | inlinevirtual |
readVecPredRegOperand(const StaticInst *si, int idx) const override | Minor::ExecContext | inlinevirtual |
readVecRegOperand(const StaticInst *si, int idx) const override | Minor::ExecContext | inlinevirtual |
setCCRegOperand(const StaticInst *si, int idx, RegVal val) override | Minor::ExecContext | inlinevirtual |
setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val) override | Minor::ExecContext | inlinevirtual |
setIntRegOperand(const StaticInst *si, int idx, RegVal val) override | Minor::ExecContext | inlinevirtual |
setMemAccPredicate(bool val) override | Minor::ExecContext | inlinevirtual |
setMiscReg(int misc_reg, RegVal val) override | Minor::ExecContext | inlinevirtual |
setMiscRegOperand(const StaticInst *si, int idx, RegVal val) override | Minor::ExecContext | inlinevirtual |
setPredicate(bool val) override | Minor::ExecContext | inlinevirtual |
setStCondFailures(unsigned int st_cond_failures) override | Minor::ExecContext | inlinevirtual |
setVecElemOperand(const StaticInst *si, int idx, const TheISA::VecElem val) override | Minor::ExecContext | inlinevirtual |
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::Byte > &val) override | Minor::ExecContext | inlinevirtual |
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::TwoByte > &val) override | Minor::ExecContext | inlinevirtual |
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::FourByte > &val) override | Minor::ExecContext | inlinevirtual |
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::EightByte > &val) override | Minor::ExecContext | inlinevirtual |
setVecLaneOperandT(const StaticInst *si, int idx, const LD &val) | Minor::ExecContext | inline |
setVecPredRegOperand(const StaticInst *si, int idx, const TheISA::VecPredRegContainer &val) override | Minor::ExecContext | inline |
ExecContext::setVecPredRegOperand(const StaticInst *si, int idx, const VecPredRegContainer &val)=0 | ExecContext | pure virtual |
setVecRegOperand(const StaticInst *si, int idx, const TheISA::VecRegContainer &val) override | Minor::ExecContext | inline |
ExecContext::setVecRegOperand(const StaticInst *si, int idx, const VecRegContainer &val)=0 | ExecContext | pure virtual |
syscall() override | Minor::ExecContext | inlinevirtual |
tcBase() const override | Minor::ExecContext | inlinevirtual |
thread | Minor::ExecContext | |
VecElem typedef | ExecContext | |
VecPredRegContainer typedef | ExecContext | |
VecRegContainer typedef | ExecContext | |
writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable=std::vector< bool >()) override | Minor::ExecContext | inlinevirtual |
~ExecContext() | Minor::ExecContext | inline |