diff options
Diffstat (limited to 'i386/intel/pmap.h')
-rw-r--r-- | i386/intel/pmap.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/i386/intel/pmap.h b/i386/intel/pmap.h index 92247faa..1c6a0d30 100644 --- a/i386/intel/pmap.h +++ b/i386/intel/pmap.h @@ -182,16 +182,17 @@ typedef volatile long cpu_set; /* set of CPUs - must be <= 32 */ struct pmap { #if ! PAE pt_entry_t *dirbase; /* page directory table */ -#else - pt_entry_t *pdpbase; /* page directory pointer table */ -#endif /* ! PAE */ +#else /* PAE */ #ifdef __x86_64__ pt_entry_t *l4base; /* l4 table */ #ifdef MACH_HYP pt_entry_t *user_l4base; /* Userland l4 table */ pt_entry_t *user_pdpbase; /* Userland l4 table */ #endif /* MACH_HYP */ +#else /* x86_64 */ + pt_entry_t *pdpbase; /* page directory pointer table */ #endif /* x86_64 */ +#endif /* PAE */ int ref_count; /* reference count */ decl_simple_lock_data(,lock) /* lock on map */ |