virtual Process * getProcessPtr()=0
ThreadContext is the external interface to all thread state for anything outside of the CPU.
constexpr T mbits(T val, unsigned first, unsigned last)
Mask off the given bits in place like bits() but without shifting.
virtual TheISA::PCState pcState() const =0
virtual PortProxy & getVirtProxy()=0
virtual RegVal readMiscReg(RegIndex misc_reg)=0
virtual RegVal readIntReg(RegIndex reg_idx) const =0