X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/d7e50217d7adf6e52786a38bcaa4cd698cb9a79e..55e303ae13a4cf49d70f2294092726f2fffb9ef2:/osfmk/mach/i386/vm_param.h diff --git a/osfmk/mach/i386/vm_param.h b/osfmk/mach/i386/vm_param.h index 6f4746d7d..84f4a3063 100644 --- a/osfmk/mach/i386/vm_param.h +++ b/osfmk/mach/i386/vm_param.h @@ -111,8 +111,10 @@ ~(I386_PGBYTES-1)) #define i386_trunc_page(x) (((unsigned)(x)) & ~(I386_PGBYTES-1)) +#define VM_MAX_PAGE_ADDRESS 0x00000000C0000000ULL + #define VM_MIN_ADDRESS ((vm_offset_t) 0) -#define VM_MAX_ADDRESS ((vm_offset_t) 0xc0000000U) +#define VM_MAX_ADDRESS ((vm_offset_t) (VM_MAX_PAGE_ADDRESS & 0xFFFFFFFF)) #define LINEAR_KERNEL_ADDRESS ((vm_offset_t) 0xc0000000) @@ -126,30 +128,6 @@ #define INTSTACK_SIZE (I386_PGBYTES*4) #define KERNEL_STACK_SIZE (I386_PGBYTES*4) -#if 0 /* FIXME */ - -#include -#include -#include - -#if defined(AT386) -#include -#endif - -#if !NORMA_VM -#if !TASK_SWAPPER && !THREAD_SWAPPER -#define KERNEL_STACK_SIZE (I386_PGBYTES/2) -#else -/* stack needs to be a multiple of page size to get unwired when swapped */ -#define KERNEL_STACK_SIZE (I386_PGBYTES) -#endif /* TASK || THREAD SWAPPER */ -#define INTSTACK_SIZE (I386_PGBYTES) /* interrupt stack size */ -#else /* NORMA_VM */ -#define KERNEL_STACK_SIZE (I386_PGBYTES*2) -#define INTSTACK_SIZE (I386_PGBYTES*2) /* interrupt stack size */ -#endif /* NORMA_VM */ -#endif /* MACH_KERNEL */ - /* * Conversion between 80386 pages and VM pages */