34,35c34,36
< #include "arch/x86/miscregfile.hh"
< #include "arch/x86/types.hh"
---
> #include "arch/x86/miscregs.hh"
> #include "arch/x86/registers.hh"
> #include "base/types.hh"
36a38,40
> #include <string>
> #include <iostream>
>
38a43
> class ThreadContext;
45c50,52
< MiscRegFile miscRegFile;
---
> MiscReg regVal[NUM_MISCREGS];
> void updateHandyM5Reg(Efer efer, CR0 cr0,
> SegAttr csAttr, SegAttr ssAttr, RFLAGS rflags);
49a57,61
> ISA()
> {
> clear();
> }
>
53,55c65,66
< void setMiscRegNoEffect(int miscReg, const MiscReg val);
< void setMiscReg(int miscReg, const MiscReg val,
< ThreadContext *tc);
---
> void setMiscRegNoEffect(int miscReg, MiscReg val);
> void setMiscReg(int miscReg, MiscReg val, ThreadContext *tc);