svn commit: r187406 - in stable/7/sys: . contrib/pf dev/ath/ath_hal dev/cxgb vm

Alan Cox alc at FreeBSD.org
Sun Jan 18 11:33:56 PST 2009


Author: alc
Date: Sun Jan 18 19:33:55 2009
New Revision: 187406
URL: http://svn.freebsd.org/changeset/base/187406

Log:
  MFC rev 179923
    Make preparations for increasing the size of the kernel virtual address
    space on the amd64 architecture.

Modified:
  stable/7/sys/   (props changed)
  stable/7/sys/contrib/pf/   (props changed)
  stable/7/sys/dev/ath/ath_hal/   (props changed)
  stable/7/sys/dev/cxgb/   (props changed)
  stable/7/sys/vm/vm_kern.c

Modified: stable/7/sys/vm/vm_kern.c
==============================================================================
--- stable/7/sys/vm/vm_kern.c	Sun Jan 18 19:25:36 2009	(r187405)
+++ stable/7/sys/vm/vm_kern.c	Sun Jan 18 19:33:55 2009	(r187406)
@@ -502,8 +502,12 @@ kmem_init(start, end)
 	/* N.B.: cannot use kgdb to debug, starting with this assignment ... */
 	kernel_map = m;
 	(void) vm_map_insert(m, NULL, (vm_ooffset_t) 0,
-	    VM_MIN_KERNEL_ADDRESS, start, VM_PROT_ALL, VM_PROT_ALL,
-	    MAP_NOFAULT);
+#ifdef __amd64__
+	    KERNBASE,
+#else		     
+	    VM_MIN_KERNEL_ADDRESS,
+#endif
+	    start, VM_PROT_ALL, VM_PROT_ALL, MAP_NOFAULT);
 	/* ... and ending with the completion of the above `insert' */
 	vm_map_unlock(m);
 }


More information about the svn-src-all mailing list