Tue Mar 17 20:04:39 2009 UTC ()
Reactivate native compatibility in GENERIC.


(dyoung)
diff -r1.928 -r1.929 src/sys/arch/i386/conf/GENERIC

cvs diff -r1.928 -r1.929 src/sys/arch/i386/conf/GENERIC (expand / switch to unified diff)

--- src/sys/arch/i386/conf/GENERIC 2009/03/06 09:58:14 1.928
+++ src/sys/arch/i386/conf/GENERIC 2009/03/17 20:04:39 1.929
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1# $NetBSD: GENERIC,v 1.928 2009/03/06 09:58:14 cegger Exp $ 1# $NetBSD: GENERIC,v 1.929 2009/03/17 20:04:39 dyoung Exp $
2# 2#
3# GENERIC machine description file 3# GENERIC machine description file
4# 4#
5# This machine description file is used to generate the default NetBSD 5# This machine description file is used to generate the default NetBSD
6# kernel. The generic kernel does not include all options, subsystems 6# kernel. The generic kernel does not include all options, subsystems
7# and device drivers, but should be useful for most applications. 7# and device drivers, but should be useful for most applications.
8# 8#
9# The machine description file can be customised for your specific 9# The machine description file can be customised for your specific
10# machine to reduce the kernel size and improve its performance. 10# machine to reduce the kernel size and improve its performance.
11# 11#
12# For further information on compiling NetBSD kernels, see the config(8) 12# For further information on compiling NetBSD kernels, see the config(8)
13# man page. 13# man page.
14# 14#
15# For further information on hardware support for this architecture, see 15# For further information on hardware support for this architecture, see
16# the intro(4) man page. For further information about kernel options 16# the intro(4) man page. For further information about kernel options
17# for this architecture, see the options(4) man page. For an explanation 17# for this architecture, see the options(4) man page. For an explanation
18# of each device driver in this file see the section 4 man page for the 18# of each device driver in this file see the section 4 man page for the
19# device. 19# device.
20 20
21include "arch/i386/conf/std.i386" 21include "arch/i386/conf/std.i386"
22 22
23options INCLUDE_CONFIG_FILE # embed config file in kernel binary 23options INCLUDE_CONFIG_FILE # embed config file in kernel binary
24 24
25#ident "GENERIC-$Revision: 1.928 $" 25#ident "GENERIC-$Revision: 1.929 $"
26 26
27maxusers 64 # estimated number of users 27maxusers 64 # estimated number of users
28 28
29makeoptions CPUFLAGS="-march=i486 -mtune=pentiumpro" # Assume at least 486, 29makeoptions CPUFLAGS="-march=i486 -mtune=pentiumpro" # Assume at least 486,
30 # tune for more modern 30 # tune for more modern
31 31
32# For GENERIC, we build the exec formats as modules by default. 32# For GENERIC, we build the exec formats as modules by default.
33no options EXEC_AOUT # exec a.out binaries 33no options EXEC_AOUT # exec a.out binaries
34no options EXEC_ELF32 # exec ELF binaries 34no options EXEC_ELF32 # exec ELF binaries
35no options EXEC_SCRIPT # exec #! scripts 35no options EXEC_SCRIPT # exec #! scripts
36no options COREDUMP 36no options COREDUMP
37 37
38# CPU-related options. 38# CPU-related options.
@@ -126,39 +126,39 @@ options BUFQ_PRIOCSCAN @@ -126,39 +126,39 @@ options BUFQ_PRIOCSCAN
126#options KMEMSTATS # kernel memory statistics (vmstat -m) 126#options KMEMSTATS # kernel memory statistics (vmstat -m)
127options DDB # in-kernel debugger 127options DDB # in-kernel debugger
128#options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' 128#options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic'
129options DDB_HISTORY_SIZE=512 # enable history editing in DDB 129options DDB_HISTORY_SIZE=512 # enable history editing in DDB
130#options DDB_VERBOSE_HELP 130#options DDB_VERBOSE_HELP
131#options KGDB # remote debugger 131#options KGDB # remote debugger
132#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 132#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
133#makeoptions DEBUG="-g" # compile full symbol table 133#makeoptions DEBUG="-g" # compile full symbol table
134#options SYSCALL_STATS # per syscall counts 134#options SYSCALL_STATS # per syscall counts
135#options SYSCALL_TIMES # per syscall times 135#options SYSCALL_TIMES # per syscall times
136#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 136#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
137 137
138# Compatibility options, built as modules by default 138# Compatibility options, built as modules by default
139#options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 139options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
140#options COMPAT_09 # NetBSD 0.9 140options COMPAT_09 # NetBSD 0.9
141#options COMPAT_10 # NetBSD 1.0 141options COMPAT_10 # NetBSD 1.0
142#options COMPAT_11 # NetBSD 1.1 142options COMPAT_11 # NetBSD 1.1
143#options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI 143options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI
144#options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI 144options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI
145#options COMPAT_14 # NetBSD 1.4 145options COMPAT_14 # NetBSD 1.4
146#options COMPAT_15 # NetBSD 1.5 146options COMPAT_15 # NetBSD 1.5
147#options COMPAT_16 # NetBSD 1.6 147options COMPAT_16 # NetBSD 1.6
148#options COMPAT_20 # NetBSD 2.0 148options COMPAT_20 # NetBSD 2.0
149#options COMPAT_30 # NetBSD 3.0 149options COMPAT_30 # NetBSD 3.0
150#options COMPAT_40 # NetBSD 4.0 150options COMPAT_40 # NetBSD 4.0
151#options COMPAT_50 # NetBSD 5.0 151options COMPAT_50 # NetBSD 5.0
152#options COMPAT_43 # 4.3BSD, 386BSD, and BSDI 152#options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
153#options COMPAT_386BSD_MBRPART # recognize old partition ID 153#options COMPAT_386BSD_MBRPART # recognize old partition ID
154#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 154#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
155 155
156#options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 156#options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
157#options COMPAT_SVR4 # binary compatibility with SVR4 157#options COMPAT_SVR4 # binary compatibility with SVR4
158#options COMPAT_IBCS2 # binary compatibility with SCO and ISC 158#options COMPAT_IBCS2 # binary compatibility with SCO and ISC
159#options COMPAT_LINUX # binary compatibility with Linux 159#options COMPAT_LINUX # binary compatibility with Linux
160#options COMPAT_FREEBSD # binary compatibility with FreeBSD 160#options COMPAT_FREEBSD # binary compatibility with FreeBSD
161#options COMPAT_MACH # binary compatibility with Mach binaries 161#options COMPAT_MACH # binary compatibility with Mach binaries
162#options COMPAT_DARWIN # binary compatibility with Darwin binaries 162#options COMPAT_DARWIN # binary compatibility with Darwin binaries
163#options EXEC_MACHO # exec MACH-O binaries 163#options EXEC_MACHO # exec MACH-O binaries
164#options COMPAT_NDIS # NDIS network driver 164#options COMPAT_NDIS # NDIS network driver