Revision 6ebbf390 target-i386/cpu.h

b/target-i386/cpu.h
432 432
#define CPU_NB_REGS 8
433 433
#endif
434 434

  
435
#define NB_MMU_MODES 2
436

  
435 437
typedef struct CPUX86State {
436 438
#if TARGET_LONG_BITS > HOST_LONG_BITS
437 439
    /* temporaries if we cannot store them in host registers */
......
688 690
#define cpu_gen_code cpu_x86_gen_code
689 691
#define cpu_signal_handler cpu_x86_signal_handler
690 692

  
693
/* MMU modes definitions */
694
#define MMU_MODE0_SUFFIX _kernel
695
#define MMU_MODE1_SUFFIX _user
696
#define MMU_USER_IDX 1
697
static inline int cpu_mmu_index (CPUState *env)
698
{
699
    return (env->hflags & HF_CPL_MASK) == 3 ? 1 : 0;
700
}
701

  
691 702
#include "cpu-all.h"
692 703

  
693 704
#include "svm.h"

Also available in: Unified diff