/*
- * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.
*
* @APPLE_OSREFERENCE_LICENSE_HEADER_START@
*
#define VM_MAX_USER_PAGE_ADDRESS ((user_addr_t)0x00007FFFFFFFF000ULL)
-
/* system-wide values */
#define MACH_VM_MIN_ADDRESS ((mach_vm_offset_t) 0)
#define MACH_VM_MAX_ADDRESS ((mach_vm_offset_t) VM_MAX_PAGE_ADDRESS)
#define VM_MAX_ADDRESS ((vm_offset_t) 0xFFE00000)
-
-
#ifdef KERNEL_PRIVATE
/* Kernel-wide values */
* We can't let VM allocate memory from there.
*/
-#define VM_MAX_KERNEL_ADDRESS ((vm_offset_t) 0xFE7FFFFF)
+#define VM_MAX_KERNEL_ADDRESS ((vm_offset_t) 0xFE7FFFFFU)
#define KERNEL_STACK_SIZE (I386_PGBYTES*4)
#define VM_MAP_MIN_ADDRESS MACH_VM_MIN_ADDRESS
#define VM_MIN_KERNEL_LOADED_ADDRESS ((vm_offset_t) 0x00000000U)
#define VM_MAX_KERNEL_LOADED_ADDRESS ((vm_offset_t) 0x1fffffffU)
-#define NCOPY_WINDOWS 4
+#define NCOPY_WINDOWS 4
/*
* Conversion between 80386 pages and VM pages
MACRO_BEGIN \
pmap_t __pmap = (pmap); \
vm_page_t __page = (page); \
- vm_prot_t __prot__ = \
- (protection) & ~(page)->page_lock; \
+ vm_prot_t __prot__ = (protection); \
\
if (__pmap == kernel_pmap) { \
__prot__ |= VM_PROT_WRITE; \