Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Aug 2019 22:58:13 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r350962 - in head/sys: amd64/conf conf i386/conf x86/conf
Message-ID:  <201908122258.x7CMwDlX012812@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201908122258.x7CMwDlX012812>