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