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