Add new option COMPAT_DF12, used for ABI compatibility with DragonFly
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 1 Aug 2005 20:11:18 +0000 (20:11 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 1 Aug 2005 20:11:18 +0000 (20:11 +0000)
1.2 and earlier.

sys/conf/options
sys/config/GENERIC
sys/config/LINT
sys/config/TINDERBOX
sys/i386/conf/GENERIC
sys/i386/conf/LINT
sys/i386/conf/TINDERBOX

index 7f05a1b..52fc2c1 100644 (file)
@@ -1,5 +1,5 @@
 # $FreeBSD: src/sys/conf/options,v 1.191.2.53 2003/06/04 17:56:58 sam Exp $
-# $DragonFly: src/sys/conf/options,v 1.38 2005/07/26 20:53:54 dillon Exp $
+# $DragonFly: src/sys/conf/options,v 1.39 2005/08/01 20:11:18 joerg Exp $
 #
 #        On the handling of kernel options
 #
@@ -82,6 +82,7 @@ ACPI_NO_SEMAPHORES    opt_acpi.h
 ACPI_MAX_THREADS       opt_acpi.h
 
 # Miscellaneous options.
+COMPAT_DF12    opt_compatdf12.h
 COMPAT_43      opt_compat.h
 COMPAT_SUNOS   opt_compat.h
 COMPILING_LINT opt_lint.h
index 9b1ca46..b870bd0 100644 (file)
@@ -4,7 +4,7 @@
 # Check the LINT configuration file in sys/i386/conf, for an
 # exhaustive list of options.
 #
-# $DragonFly: src/sys/config/GENERIC,v 1.24 2005/06/03 17:14:46 dillon Exp $
+# $DragonFly: src/sys/config/GENERIC,v 1.25 2005/08/01 20:11:18 joerg Exp $
 
 machine                i386
 cpu            I386_CPU
@@ -32,6 +32,7 @@ options       CD9660                  #ISO 9660 Filesystem
 options        CD9660_ROOT             #CD-ROM usable as root, CD9660 required
 options        PROCFS                  #Process filesystem
 options        COMPAT_43               #Compatible with BSD 4.3 [KEEP THIS!]
+options                COMPAT_DF12             #Compatible with DragonFly 1.2 and earlier
 options        SCSI_DELAY=15000        #Delay (in ms) before probing SCSI
 options        UCONSOLE                #Allow users to grab the console
 options        USERCONFIG              #boot -c editor
index b416a5b..33bd1aa 100644 (file)
@@ -3,7 +3,7 @@
 #      as much of the source tree as it can.
 #
 # $FreeBSD: src/sys/i386/conf/LINT,v 1.749.2.144 2003/06/04 17:56:59 sam Exp $
-# $DragonFly: src/sys/config/LINT,v 1.56 2005/06/20 17:59:33 dillon Exp $
+# $DragonFly: src/sys/config/LINT,v 1.57 2005/08/01 20:11:18 joerg Exp $
 #
 # NB: You probably don't want to try running a kernel built from this
 # file.  Instead, you should start from GENERIC, and add options from
@@ -281,6 +281,11 @@ options    MATH_EMULATE            #Support for x87 emulation
 #
 options        COMPAT_43
 
+#
+# Implement system calls compatible with DragonFly 1.2 and older.
+#
+options                COMPAT_DF12             #Compatible with DragonFly 1.2 and earlier
+
 #
 # These three options provide support for System V Interface
 # Definition-style interprocess communication, in the form of shared
index e033048..3f73929 100644 (file)
@@ -1,6 +1,6 @@
 # DragonFly BSD Tinderbox Configuration File
 #
-# $DragonFly: src/sys/config/Attic/TINDERBOX,v 1.17 2005/07/26 00:29:38 hmp Exp $
+# $DragonFly: src/sys/config/Attic/TINDERBOX,v 1.18 2005/08/01 20:11:18 joerg Exp $
 
 machine                i386
 cpu            I686_CPU
@@ -32,6 +32,7 @@ options       CD9660                  #ISO 9660 Filesystem
 options        CD9660_ROOT             #CD-ROM usable as root, CD9660 required
 options        PROCFS                  #Process filesystem
 options        COMPAT_43               #Compatible with BSD 4.3 [KEEP THIS!]
+options                COMPAT_DF12             #Compatible with DragonFly 1.2 and earlier
 options        SCSI_DELAY=15000        #Delay (in ms) before probing SCSI
 options        UCONSOLE                #Allow users to grab the console
 options        USERCONFIG              #boot -c editor
index 8909598..10326ff 100644 (file)
@@ -4,7 +4,7 @@
 # Check the LINT configuration file in sys/i386/conf, for an
 # exhaustive list of options.
 #
-# $DragonFly: src/sys/i386/conf/Attic/GENERIC,v 1.24 2005/06/03 17:14:46 dillon Exp $
+# $DragonFly: src/sys/i386/conf/Attic/GENERIC,v 1.25 2005/08/01 20:11:18 joerg Exp $
 
 machine                i386
 cpu            I386_CPU
@@ -32,6 +32,7 @@ options       CD9660                  #ISO 9660 Filesystem
 options        CD9660_ROOT             #CD-ROM usable as root, CD9660 required
 options        PROCFS                  #Process filesystem
 options        COMPAT_43               #Compatible with BSD 4.3 [KEEP THIS!]
+options                COMPAT_DF12             #Compatible with DragonFly 1.2 and earlier
 options        SCSI_DELAY=15000        #Delay (in ms) before probing SCSI
 options        UCONSOLE                #Allow users to grab the console
 options        USERCONFIG              #boot -c editor
index 0859767..89352bf 100644 (file)
@@ -3,7 +3,7 @@
 #      as much of the source tree as it can.
 #
 # $FreeBSD: src/sys/i386/conf/LINT,v 1.749.2.144 2003/06/04 17:56:59 sam Exp $
-# $DragonFly: src/sys/i386/conf/Attic/LINT,v 1.56 2005/06/20 17:59:33 dillon Exp $
+# $DragonFly: src/sys/i386/conf/Attic/LINT,v 1.57 2005/08/01 20:11:18 joerg Exp $
 #
 # NB: You probably don't want to try running a kernel built from this
 # file.  Instead, you should start from GENERIC, and add options from
@@ -281,6 +281,11 @@ options    MATH_EMULATE            #Support for x87 emulation
 #
 options        COMPAT_43
 
+#
+# Implement system calls compatible with DragonFly 1.2 and older.
+#
+options                COMPAT_DF12             #Compatible with DragonFly 1.2 and earlier
+
 #
 # These three options provide support for System V Interface
 # Definition-style interprocess communication, in the form of shared
index 9170bd6..f5aaf01 100644 (file)
@@ -1,6 +1,6 @@
 # DragonFly BSD Tinderbox Configuration File
 #
-# $DragonFly: src/sys/i386/conf/Attic/TINDERBOX,v 1.17 2005/07/26 00:29:38 hmp Exp $
+# $DragonFly: src/sys/i386/conf/Attic/TINDERBOX,v 1.18 2005/08/01 20:11:18 joerg Exp $
 
 machine                i386
 cpu            I686_CPU
@@ -32,6 +32,7 @@ options       CD9660                  #ISO 9660 Filesystem
 options        CD9660_ROOT             #CD-ROM usable as root, CD9660 required
 options        PROCFS                  #Process filesystem
 options        COMPAT_43               #Compatible with BSD 4.3 [KEEP THIS!]
+options                COMPAT_DF12             #Compatible with DragonFly 1.2 and earlier
 options        SCSI_DELAY=15000        #Delay (in ms) before probing SCSI
 options        UCONSOLE                #Allow users to grab the console
 options        USERCONFIG              #boot -c editor