activate() override | O3ThreadContext< Impl > | |
clearArchRegs() override | O3ThreadContext< Impl > | |
conditionalSquash() | O3ThreadContext< Impl > | inline |
contextId() const override | O3ThreadContext< Impl > | inline |
copyArchRegs(ThreadContext *tc) override | O3ThreadContext< Impl > | |
cpu | O3ThreadContext< Impl > | |
cpuId() const override | O3ThreadContext< Impl > | inline |
descheduleInstCountEvent(Event *event) override | O3ThreadContext< Impl > | inline |
flattenRegId(const RegId ®Id) const override | O3ThreadContext< Impl > | |
getCheckerCpuPtr() override | O3ThreadContext< Impl > | inline |
getCpuPtr() override | O3ThreadContext< Impl > | inline |
getCurrentInstCount() override | O3ThreadContext< Impl > | inline |
getDecoderPtr() override | O3ThreadContext< Impl > | inline |
getDTBPtr() override | O3ThreadContext< Impl > | inline |
getHtmCheckpointPtr() override | O3ThreadContext< Impl > | |
getIsaPtr() override | O3ThreadContext< Impl > | inline |
getITBPtr() override | O3ThreadContext< Impl > | inline |
getPhysProxy() override | O3ThreadContext< Impl > | inline |
getProcessPtr() override | O3ThreadContext< Impl > | inline |
getSystemPtr() override | O3ThreadContext< Impl > | inline |
getVirtProxy() override | O3ThreadContext< Impl > | |
getWritableVecPredReg(const RegId &id) override | O3ThreadContext< Impl > | inline |
getWritableVecPredRegFlat(RegIndex idx) override | O3ThreadContext< Impl > | |
getWritableVecReg(const RegId &id) override | O3ThreadContext< Impl > | inline |
getWritableVecRegFlat(RegIndex idx) override | O3ThreadContext< Impl > | |
halt() override | O3ThreadContext< Impl > | |
htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause) override | O3ThreadContext< Impl > | |
initMemProxies(ThreadContext *tc) override | O3ThreadContext< Impl > | inline |
instAddr() const override | O3ThreadContext< Impl > | inline |
microPC() const override | O3ThreadContext< Impl > | inline |
nextInstAddr() const override | O3ThreadContext< Impl > | inline |
O3CPU typedef | O3ThreadContext< Impl > | |
pcState() const override | O3ThreadContext< Impl > | inline |
pcState(const TheISA::PCState &val) override | O3ThreadContext< Impl > | |
pcStateNoRecord(const TheISA::PCState &val) override | O3ThreadContext< Impl > | |
readCCReg(RegIndex reg_idx) const override | O3ThreadContext< Impl > | inline |
readCCRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
readFloatReg(RegIndex reg_idx) const override | O3ThreadContext< Impl > | inline |
readFloatRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
readFuncExeInst() const override | O3ThreadContext< Impl > | inline |
readIntReg(RegIndex reg_idx) const override | O3ThreadContext< Impl > | inline |
readIntRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
readLastActivate() override | O3ThreadContext< Impl > | |
readLastSuspend() override | O3ThreadContext< Impl > | |
readMiscReg(RegIndex misc_reg) override | O3ThreadContext< Impl > | inline |
readMiscRegNoEffect(RegIndex misc_reg) const override | O3ThreadContext< Impl > | inline |
readReg(RegIndex reg_idx) | O3ThreadContext< Impl > | inline |
readStCondFailures() const override | O3ThreadContext< Impl > | inline |
readVec16BitLaneReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
readVec32BitLaneReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
readVec64BitLaneReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
readVec8BitLaneReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
readVecElem(const RegId ®) const override | O3ThreadContext< Impl > | inline |
readVecElemFlat(RegIndex idx, const ElemIndex &elemIndex) const override | O3ThreadContext< Impl > | |
readVecLaneFlat(RegIndex idx, int lId) const | O3ThreadContext< Impl > | inline |
readVecPredReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
readVecPredRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
readVecReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
readVecRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
remove(PCEvent *e) override | O3ThreadContext< Impl > | inline |
schedule(PCEvent *e) override | O3ThreadContext< Impl > | inline |
scheduleInstCountEvent(Event *event, Tick count) override | O3ThreadContext< Impl > | inline |
setCCReg(RegIndex reg_idx, RegVal val) override | O3ThreadContext< Impl > | inline |
setCCRegFlat(RegIndex idx, RegVal val) override | O3ThreadContext< Impl > | |
setContextId(ContextID id) override | O3ThreadContext< Impl > | inline |
setFloatReg(RegIndex reg_idx, RegVal val) override | O3ThreadContext< Impl > | inline |
setFloatRegFlat(RegIndex idx, RegVal val) override | O3ThreadContext< Impl > | |
setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) override | O3ThreadContext< Impl > | |
setIntReg(RegIndex reg_idx, RegVal val) override | O3ThreadContext< Impl > | inline |
setIntRegFlat(RegIndex idx, RegVal val) override | O3ThreadContext< Impl > | |
setMiscReg(RegIndex misc_reg, RegVal val) override | O3ThreadContext< Impl > | |
setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override | O3ThreadContext< Impl > | |
setProcessPtr(Process *p) override | O3ThreadContext< Impl > | inline |
setStatus(Status new_status) override | O3ThreadContext< Impl > | inline |
setStCondFailures(unsigned sc_failures) override | O3ThreadContext< Impl > | inline |
setThreadId(int id) override | O3ThreadContext< Impl > | inline |
setVecElem(const RegId ®, const VecElem &val) override | O3ThreadContext< Impl > | inline |
setVecElemFlat(RegIndex idx, const ElemIndex &elemIdx, const VecElem &val) override | O3ThreadContext< Impl > | |
setVecLane(const RegId ®, const LaneData< LaneSize::Byte > &val) override | O3ThreadContext< Impl > | inline |
setVecLane(const RegId ®, const LaneData< LaneSize::TwoByte > &val) override | O3ThreadContext< Impl > | inline |
setVecLane(const RegId ®, const LaneData< LaneSize::FourByte > &val) override | O3ThreadContext< Impl > | inline |
setVecLane(const RegId ®, const LaneData< LaneSize::EightByte > &val) override | O3ThreadContext< Impl > | inline |
setVecLaneFlat(int idx, int lId, const LD &val) | O3ThreadContext< Impl > | inline |
setVecPredReg(const RegId ®, const VecPredRegContainer &val) override | O3ThreadContext< Impl > | inline |
setVecPredRegFlat(RegIndex idx, const VecPredRegContainer &val) override | O3ThreadContext< Impl > | |
setVecReg(const RegId ®, const VecRegContainer &val) override | O3ThreadContext< Impl > | inline |
setVecRegFlat(RegIndex idx, const VecRegContainer &val) override | O3ThreadContext< Impl > | |
socketId() const override | O3ThreadContext< Impl > | inline |
status() const override | O3ThreadContext< Impl > | inline |
suspend() override | O3ThreadContext< Impl > | |
syscall() override | O3ThreadContext< Impl > | inline |
takeOverFrom(ThreadContext *old_context) override | O3ThreadContext< Impl > | |
thread | O3ThreadContext< Impl > | |
threadId() const override | O3ThreadContext< Impl > | inline |