X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/b0d623f7f2ae71ed96e60569f61f9a9a27016e80..4d15aeb193b2c68f1d38666c317f8d3734f5f083:/osfmk/i386/i386_lowmem.h diff --git a/osfmk/i386/i386_lowmem.h b/osfmk/i386/i386_lowmem.h index 1e571cd59..810e1b533 100644 --- a/osfmk/i386/i386_lowmem.h +++ b/osfmk/i386/i386_lowmem.h @@ -32,23 +32,17 @@ #ifdef __APPLE_API_PRIVATE -/* The kernel is linked at VM_MIN_KERNEL_ADDRESS + 0x100000 */ +/* + * The kernel better be statically linked at VM_MIN_KERNEL_ADDRESS + 0x100000 + */ #define I386_KERNEL_IMAGE_BASE_PAGE 0x100 -#if defined(__i386__) -#define I386_LOWMEM_RESERVED 0x18 - -#define I386_HIB_PAGETABLE 0x13 -#define I386_HIB_PAGETABLE_COUNT 5 - -#elif defined(__x86_64__) /* For K64, only 3 pages are reserved * - physical page zero, a gap page, and then real-mode-bootstrap/lowGlo. * Note that the kernel virtual address 0xffffff8000002000 is re-mapped * to the low globals and that physical page, 0x2000, is used by the bootstrap. */ #define I386_LOWMEM_RESERVED 3 -#endif #endif /* __APPLE_API_PRIVATE */