svn commit: r327932 - head/sys/x86/include
Conrad Meyer
cem at FreeBSD.org
Sat Jan 13 17:55:24 UTC 2018
Author: cem
Date: Sat Jan 13 17:55:22 2018
New Revision: 327932
URL: https://svnweb.freebsd.org/changeset/base/327932
Log:
amd64: Add a 48-bit MAXADDR constant
Some devices (e.g., ccp(4) -- to be committed) can only access the low 48
bits of physical memory.
Reviewed by: markj
Sponsored by: Dell EMC Isilon
Modified:
head/sys/x86/include/bus.h
Modified: head/sys/x86/include/bus.h
==============================================================================
--- head/sys/x86/include/bus.h Sat Jan 13 17:52:55 2018 (r327931)
+++ head/sys/x86/include/bus.h Sat Jan 13 17:55:22 2018 (r327932)
@@ -118,6 +118,7 @@
#define BUS_SPACE_MAXADDR_24BIT 0xFFFFFF
#define BUS_SPACE_MAXADDR_32BIT 0xFFFFFFFF
#if defined(__amd64__) || defined(PAE)
+#define BUS_SPACE_MAXADDR_48BIT 0xFFFFFFFFFFFFULL
#define BUS_SPACE_MAXADDR 0xFFFFFFFFFFFFFFFFULL
#else
#define BUS_SPACE_MAXADDR 0xFFFFFFFF
More information about the svn-src-all
mailing list