svn commit: r347029 - in head/sys: amd64/conf arm/conf arm64/conf conf i386/conf mips/conf powerpc/conf sparc64/conf

Conrad Meyer cem at FreeBSD.org
Thu May 2 18:10:28 UTC 2019


Author: cem
Date: Thu May  2 18:10:23 2019
New Revision: 347029
URL: https://svnweb.freebsd.org/changeset/base/347029

Log:
  Add a COMPAT_FREEBSD12 kernel option.
  
  Use it wherever COMPAT_FREEBSD11 is currently specified, like r309749.
  
  Reviewed by:	imp, jhb, markj
  Sponsored by:	Dell EMC Isilon
  Differential Revision:	https://reviews.freebsd.org/D20120

Modified:
  head/sys/amd64/conf/GENERIC
  head/sys/amd64/conf/MINIMAL
  head/sys/arm/conf/std.arm
  head/sys/arm/conf/std.armv6
  head/sys/arm/conf/std.armv7
  head/sys/arm64/conf/GENERIC
  head/sys/conf/NOTES
  head/sys/conf/options
  head/sys/i386/conf/GENERIC
  head/sys/i386/conf/MINIMAL
  head/sys/mips/conf/ERL
  head/sys/mips/conf/JZ4780
  head/sys/mips/conf/X1000
  head/sys/mips/conf/std.BERI
  head/sys/powerpc/conf/GENERIC
  head/sys/powerpc/conf/GENERIC64
  head/sys/powerpc/conf/MPC85XX
  head/sys/powerpc/conf/MPC85XXSPE
  head/sys/sparc64/conf/GENERIC

Modified: head/sys/amd64/conf/GENERIC
==============================================================================
--- head/sys/amd64/conf/GENERIC	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/amd64/conf/GENERIC	Thu May  2 18:10:23 2019	(r347029)
@@ -63,6 +63,7 @@ options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
 options 	COMPAT_FREEBSD9		# Compatible with FreeBSD9
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 options 	STACK			# stack(9) support

Modified: head/sys/amd64/conf/MINIMAL
==============================================================================
--- head/sys/amd64/conf/MINIMAL	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/amd64/conf/MINIMAL	Thu May  2 18:10:23 2019	(r347029)
@@ -60,6 +60,7 @@ options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
 options 	COMPAT_FREEBSD9		# Compatible with FreeBSD9
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 options 	STACK			# stack(9) support

Modified: head/sys/arm/conf/std.arm
==============================================================================
--- head/sys/arm/conf/std.arm	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/arm/conf/std.arm	Thu May  2 18:10:23 2019	(r347029)
@@ -4,6 +4,7 @@
 
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 
 # Debugging support.  Always need this:
 makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols

Modified: head/sys/arm/conf/std.armv6
==============================================================================
--- head/sys/arm/conf/std.armv6	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/arm/conf/std.armv6	Thu May  2 18:10:23 2019	(r347029)
@@ -49,6 +49,7 @@ options 	MAC			# Support for Mandatory Access Control 
 
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 
 # DTrace support
 options 	KDTRACE_HOOKS		# Kernel DTrace hooks

Modified: head/sys/arm/conf/std.armv7
==============================================================================
--- head/sys/arm/conf/std.armv7	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/arm/conf/std.armv7	Thu May  2 18:10:23 2019	(r347029)
@@ -49,6 +49,7 @@ options 	MAC			# Support for Mandatory Access Control 
 
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 
 # DTrace support
 options 	KDTRACE_HOOKS		# Kernel DTrace hooks

Modified: head/sys/arm64/conf/GENERIC
==============================================================================
--- head/sys/arm64/conf/GENERIC	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/arm64/conf/GENERIC	Thu May  2 18:10:23 2019	(r347029)
@@ -54,6 +54,7 @@ options 	GEOM_RAID		# Soft RAID functionality.
 options 	GEOM_LABEL		# Provides labelization
 options 	COMPAT_FREEBSD32	# Compatible with FreeBSD/arm
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 options 	STACK			# stack(9) support

Modified: head/sys/conf/NOTES
==============================================================================
--- head/sys/conf/NOTES	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/conf/NOTES	Thu May  2 18:10:23 2019	(r347029)
@@ -376,6 +376,9 @@ options 	COMPAT_FREEBSD10
 # Enable FreeBSD11 compatibility syscalls
 options 	COMPAT_FREEBSD11
 
+# Enable FreeBSD12 compatibility syscalls
+options 	COMPAT_FREEBSD12
+
 # Enable Linux Kernel Programming Interface
 options 	COMPAT_LINUXKPI
 

Modified: head/sys/conf/options
==============================================================================
--- head/sys/conf/options	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/conf/options	Thu May  2 18:10:23 2019	(r347029)
@@ -88,6 +88,7 @@ COMPAT_FREEBSD7	opt_global.h
 COMPAT_FREEBSD9	opt_global.h
 COMPAT_FREEBSD10	opt_global.h
 COMPAT_FREEBSD11	opt_global.h
+COMPAT_FREEBSD12	opt_global.h
 COMPAT_CLOUDABI32	opt_dontuse.h
 COMPAT_CLOUDABI64	opt_dontuse.h
 COMPAT_LINUXKPI	opt_dontuse.h

Modified: head/sys/i386/conf/GENERIC
==============================================================================
--- head/sys/i386/conf/GENERIC	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/i386/conf/GENERIC	Thu May  2 18:10:23 2019	(r347029)
@@ -60,6 +60,7 @@ options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
 options 	COMPAT_FREEBSD9		# Compatible with FreeBSD9
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 options 	STACK			# stack(9) support

Modified: head/sys/i386/conf/MINIMAL
==============================================================================
--- head/sys/i386/conf/MINIMAL	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/i386/conf/MINIMAL	Thu May  2 18:10:23 2019	(r347029)
@@ -60,6 +60,7 @@ options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
 options 	COMPAT_FREEBSD9		# Compatible with FreeBSD9
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 options 	STACK			# stack(9) support

Modified: head/sys/mips/conf/ERL
==============================================================================
--- head/sys/mips/conf/ERL	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/mips/conf/ERL	Thu May  2 18:10:23 2019	(r347029)
@@ -75,6 +75,7 @@ options 	GEOM_LABEL		# Provides labelization
 options 	COMPAT_FREEBSD32	# Compatible with o32 binaries
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 options 	STACK			# stack(9) support

Modified: head/sys/mips/conf/JZ4780
==============================================================================
--- head/sys/mips/conf/JZ4780	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/mips/conf/JZ4780	Thu May  2 18:10:23 2019	(r347029)
@@ -31,6 +31,7 @@ options 	BREAK_TO_DEBUGGER
 
 options 	COMPAT_FREEBSD10
 options 	COMPAT_FREEBSD11
+options 	COMPAT_FREEBSD12
 
 options 	SCHED_4BSD		#4BSD scheduler
 options 	INET			#InterNETworking

Modified: head/sys/mips/conf/X1000
==============================================================================
--- head/sys/mips/conf/X1000	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/mips/conf/X1000	Thu May  2 18:10:23 2019	(r347029)
@@ -29,6 +29,7 @@ options 	BREAK_TO_DEBUGGER
 
 options 	COMPAT_FREEBSD10
 options 	COMPAT_FREEBSD11
+options 	COMPAT_FREEBSD12
 
 options 	SCHED_4BSD		#4BSD scheduler
 options 	INET			#InterNETworking

Modified: head/sys/mips/conf/std.BERI
==============================================================================
--- head/sys/mips/conf/std.BERI	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/mips/conf/std.BERI	Thu May  2 18:10:23 2019	(r347029)
@@ -33,6 +33,7 @@ options 	CAPABILITIES
 
 options 	COMPAT_FREEBSD10
 options 	COMPAT_FREEBSD11
+options 	COMPAT_FREEBSD12
 
 options 	INTRNG
 options 	SCHED_ULE

Modified: head/sys/powerpc/conf/GENERIC
==============================================================================
--- head/sys/powerpc/conf/GENERIC	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/powerpc/conf/GENERIC	Thu May  2 18:10:23 2019	(r347029)
@@ -68,6 +68,7 @@ options 	COMPAT_FREEBSD7		#Compatible with FreeBSD7
 options 	COMPAT_FREEBSD9		# Compatible with FreeBSD9
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI 
 options 	KTRACE			#ktrace(1) syscall trace support
 options 	STACK			#stack(9) support

Modified: head/sys/powerpc/conf/GENERIC64
==============================================================================
--- head/sys/powerpc/conf/GENERIC64	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/powerpc/conf/GENERIC64	Thu May  2 18:10:23 2019	(r347029)
@@ -72,6 +72,7 @@ options 	COMPAT_FREEBSD7		#Compatible with FreeBSD7
 options 	COMPAT_FREEBSD9		# Compatible with FreeBSD9
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI 
 options 	KTRACE			#ktrace(1) syscall trace support
 options 	STACK			#stack(9) support

Modified: head/sys/powerpc/conf/MPC85XX
==============================================================================
--- head/sys/powerpc/conf/MPC85XX	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/powerpc/conf/MPC85XX	Thu May  2 18:10:23 2019	(r347029)
@@ -61,6 +61,7 @@ options 	WITNESS
 options 	WITNESS_SKIPSPIN
 options 	COMPAT_FREEBSD10
 options 	COMPAT_FREEBSD11
+options 	COMPAT_FREEBSD12
 options 	HWPMC_HOOKS
 options 	KDTRACE_HOOKS		# Kernel DTrace hooks
 options 	DDB_CTF			# Kernel ELF linker loads CTF data

Modified: head/sys/powerpc/conf/MPC85XXSPE
==============================================================================
--- head/sys/powerpc/conf/MPC85XXSPE	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/powerpc/conf/MPC85XXSPE	Thu May  2 18:10:23 2019	(r347029)
@@ -62,6 +62,7 @@ options 	WITNESS
 options 	WITNESS_SKIPSPIN
 options 	COMPAT_FREEBSD10
 options 	COMPAT_FREEBSD11
+options 	COMPAT_FREEBSD12
 options 	HWPMC_HOOKS
 options 	KDTRACE_HOOKS		# Kernel DTrace hooks
 options 	DDB_CTF			# Kernel ELF linker loads CTF data

Modified: head/sys/sparc64/conf/GENERIC
==============================================================================
--- head/sys/sparc64/conf/GENERIC	Thu May  2 17:50:56 2019	(r347028)
+++ head/sys/sparc64/conf/GENERIC	Thu May  2 18:10:23 2019	(r347029)
@@ -58,6 +58,7 @@ options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
 options 	COMPAT_FREEBSD9		# Compatible with FreeBSD9
 options 	COMPAT_FREEBSD10	# Compatible with FreeBSD10
 options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
+options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 options 	STACK			# stack(9) support


More information about the svn-src-head mailing list