virtual RegVal readMiscRegNoEffect(RegIndex misc_reg) const =0
virtual void setIntReg(RegIndex reg_idx, RegVal val)=0
virtual RegVal readFloatReg(RegIndex reg_idx) const =0
ThreadContext is the external interface to all thread state for anything outside of the CPU.
virtual TheISA::PCState pcState() const =0
virtual PortProxy & getVirtProxy()=0
virtual void setFloatReg(RegIndex reg_idx, RegVal val)=0
virtual void setMiscReg(RegIndex misc_reg, RegVal val)=0
virtual void setMiscRegNoEffect(RegIndex misc_reg, RegVal val)=0
virtual RegVal readIntReg(RegIndex reg_idx) const =0