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