svn commit: r350962 - in head/sys: amd64/conf conf i386/conf x86/conf

Warner Losh imp at FreeBSD.org
Mon Aug 12 22:58:15 UTC 2019


Author: imp
Date: Mon Aug 12 22:58:13 2019
New Revision: 350962
URL: https://svnweb.freebsd.org/changeset/base/350962

Log:
  Start to split out the really x86 specific NOTES from the global notes file.
  Start with COMPAT_43, since it's really only relevant to x86.
  
  Reviewed by: jhb@
  Differential Revision: https://reviews.freebsd.org/D21203

Added:
  head/sys/x86/conf/
  head/sys/x86/conf/NOTES   (contents, props changed)
Modified:
  head/sys/amd64/conf/Makefile
  head/sys/conf/NOTES
  head/sys/conf/makeLINT.mk
  head/sys/i386/conf/Makefile

Modified: head/sys/amd64/conf/Makefile
==============================================================================
--- head/sys/amd64/conf/Makefile	Mon Aug 12 21:51:47 2019	(r350961)
+++ head/sys/amd64/conf/Makefile	Mon Aug 12 22:58:13 2019	(r350962)
@@ -2,4 +2,5 @@
 
 TARGET=amd64
 
+NOTES=	${.CURDIR}/../../x86/conf/NOTES
 .include "${.CURDIR}/../../conf/makeLINT.mk"

Modified: head/sys/conf/NOTES
==============================================================================
--- head/sys/conf/NOTES	Mon Aug 12 21:51:47 2019	(r350961)
+++ head/sys/conf/NOTES	Mon Aug 12 22:58:13 2019	(r350962)
@@ -339,16 +339,6 @@ options 	UMTX_PROFILING
 #####################################################################
 # COMPATIBILITY OPTIONS
 
-#
-# Implement system calls compatible with 4.3BSD and older versions of
-# FreeBSD.  You probably do NOT want to remove this as much current code
-# still relies on the 4.3 emulation.  Note that some architectures that
-# are supported by FreeBSD do not include support for certain important
-# aspects of this compatibility option, namely those related to the
-# signal delivery mechanism.
-#
-options 	COMPAT_43
-
 # Old tty interface.
 options 	COMPAT_43TTY
 

Modified: head/sys/conf/makeLINT.mk
==============================================================================
--- head/sys/conf/makeLINT.mk	Mon Aug 12 21:51:47 2019	(r350961)
+++ head/sys/conf/makeLINT.mk	Mon Aug 12 22:58:13 2019	(r350962)
@@ -12,7 +12,7 @@ clean:
 	rm -f LINT-NOINET LINT-NOINET6 LINT-NOIP
 .endif
 
-NOTES=	${.CURDIR}/../../conf/NOTES ${.CURDIR}/NOTES
+NOTES+=	${.CURDIR}/../../conf/NOTES ${.CURDIR}/NOTES
 MAKELINT_SED= ${.CURDIR}/../../conf/makeLINT.sed
 LINT: ${NOTES} ${MAKELINT_SED}
 	cat ${NOTES} | sed -E -n -f ${MAKELINT_SED} > ${.TARGET}

Modified: head/sys/i386/conf/Makefile
==============================================================================
--- head/sys/i386/conf/Makefile	Mon Aug 12 21:51:47 2019	(r350961)
+++ head/sys/i386/conf/Makefile	Mon Aug 12 22:58:13 2019	(r350962)
@@ -2,4 +2,5 @@
 
 TARGET=i386
 
+NOTES=	${.CURDIR}/../../x86/conf/NOTES
 .include "${.CURDIR}/../../conf/makeLINT.mk"

Added: head/sys/x86/conf/NOTES
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/x86/conf/NOTES	Mon Aug 12 22:58:13 2019	(r350962)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+#
+
+# Common NOTES between i386 and amd64
+
+

+#####################################################################
+# COMPATIBILITY OPTIONS
+
+# Implement system calls compatible with 4.3BSD and older versions of
+# FreeBSD.  Needed for FreeBSD a.out support. Unneeded for ELF
+# versions of FreeBSD.
+options 	COMPAT_43


More information about the svn-src-all mailing list