X86: Implement inUserMode for x86.

This commit is contained in:
Gabe Black 2009-02-25 10:18:06 -08:00
parent 1cedc748d4
commit 710b43dfbd

View file

@ -93,7 +93,12 @@ namespace X86ISA
static inline bool static inline bool
inUserMode(ThreadContext *tc) inUserMode(ThreadContext *tc)
{ {
return false; #if FULL_SYSTEM
HandyM5Reg m5reg = tc->readMiscRegNoEffect(MISCREG_M5_REG);
return m5reg.cpl == 3;
#else
return true;
#endif
} }
inline bool isCallerSaveIntegerRegister(unsigned int reg) { inline bool isCallerSaveIntegerRegister(unsigned int reg) {