Revision 6ebbf390 target-sparc/cpu.h
b/target-sparc/cpu.h | ||
---|---|---|
166 | 166 |
|
167 | 167 |
typedef struct sparc_def_t sparc_def_t; |
168 | 168 |
|
169 |
#define NB_MMU_MODES 2 |
|
170 |
|
|
169 | 171 |
typedef struct CPUSPARCState { |
170 | 172 |
target_ulong gregs[8]; /* general registers */ |
171 | 173 |
target_ulong *regwptr; /* pointer to current register window */ |
... | ... | |
317 | 319 |
#define cpu_signal_handler cpu_sparc_signal_handler |
318 | 320 |
#define cpu_list sparc_cpu_list |
319 | 321 |
|
322 |
/* MMU modes definitions */ |
|
323 |
#define MMU_MODE0_SUFFIX _kernel |
|
324 |
#define MMU_MODE1_SUFFIX _user |
|
325 |
#define MMU_USER_IDX 1 |
|
326 |
static inline int cpu_mmu_index (CPUState *env) |
|
327 |
{ |
|
328 |
return env->psrs == 0 ? 1 : 0; |
|
329 |
} |
|
330 |
|
|
320 | 331 |
#include "cpu-all.h" |
321 | 332 |
|
322 | 333 |
#endif |
Also available in: Unified diff