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
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to