svn commit: r265352 - in projects/arm64/sys: arm64/include vm

Andrew Turner andrew at FreeBSD.org
Mon May 5 10:29:26 UTC 2014


Author: andrew
Date: Mon May  5 10:29:26 2014
New Revision: 265352
URL: http://svnweb.freebsd.org/changeset/base/265352

Log:
   * Switch to a fixed value for VM_MAX_KERNEL_ADDRESS.
   * Add a dmap range to be used by pmap_map

Modified:
  projects/arm64/sys/arm64/include/vmparam.h
  projects/arm64/sys/vm/vm_kern.c

Modified: projects/arm64/sys/arm64/include/vmparam.h
==============================================================================
--- projects/arm64/sys/arm64/include/vmparam.h	Mon May  5 09:20:30 2014	(r265351)
+++ projects/arm64/sys/arm64/include/vmparam.h	Mon May  5 10:29:26 2014	(r265352)
@@ -164,7 +164,10 @@
 #define	VM_MAX_ADDRESS		(0xffffffffffffffffUL)
 
 #define	VM_MIN_KERNEL_ADDRESS	(0xffffff8000000000UL)
-#define	VM_MAX_KERNEL_ADDRESS	(vm_max_kernel_address)
+#define	VM_MAX_KERNEL_ADDRESS	(0xffffff8800000000UL)
+
+#define	DMAP_MIN_ADDRESS	(0xffffff8800000000UL)
+#define	DMAP_MAX_ADDRESS	(0xffffff8fffffffffUL)
 
 #define	VM_MIN_USER_ADDRESS	(0x0000000000000000UL)
 #define	VM_MAX_USER_ADDRESS	(0x0000008000000000UL)

Modified: projects/arm64/sys/vm/vm_kern.c
==============================================================================
--- projects/arm64/sys/vm/vm_kern.c	Mon May  5 09:20:30 2014	(r265351)
+++ projects/arm64/sys/vm/vm_kern.c	Mon May  5 10:29:26 2014	(r265352)
@@ -98,7 +98,7 @@ SYSCTL_ULONG(_vm, OID_AUTO, min_kernel_a
     NULL, VM_MIN_KERNEL_ADDRESS, "Min kernel address");
 
 SYSCTL_ULONG(_vm, OID_AUTO, max_kernel_address, CTLFLAG_RD,
-#if defined(__arm__) || defined(__aarch64__) || defined(__sparc64__)
+#if defined(__arm__) || defined(__sparc64__)
     &vm_max_kernel_address, 0,
 #else
     NULL, VM_MAX_KERNEL_ADDRESS,


More information about the svn-src-projects mailing list