Sat Aug 25 07:48:57 2018 UTC ()
Retire NDIS. It appears that it has never worked, after 13 years it was
still marked as "experimental", and nowadays it may be one more obstacle
to MPification of the network stack.

Discussed on tech-net@.


(maxv)
diff -r1.1609 -r1.1610 src/distrib/sets/lists/man/mi
diff -r1.77 -r1.78 src/share/man/man4/man4.i386/Makefile
diff -r1.6 -r0 src/share/man/man4/man4.i386/ndis.4
diff -r1.97 -r1.98 src/sys/arch/amd64/conf/ALL
diff -r1.14 -r1.15 src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3
diff -r1.11 -r1.12 src/sys/arch/evbarm/conf/CUBOX
diff -r1.17 -r1.18 src/sys/arch/evbarm/conf/CUBOX-I
diff -r1.40 -r1.41 src/sys/arch/evbarm/conf/MMNET_GENERIC
diff -r1.61 -r1.62 src/sys/arch/evbarm/conf/MPCSA_GENERIC
diff -r1.19 -r1.20 src/sys/arch/evbarm/conf/NITROGEN6X
diff -r1.447 -r1.448 src/sys/arch/i386/conf/ALL
diff -r1.1190 -r1.1191 src/sys/arch/i386/conf/GENERIC
diff -r1.395 -r1.396 src/sys/arch/i386/conf/files.i386
diff -r1.99 -r1.100 src/sys/arch/iyonix/conf/GENERIC
diff -r1.2 -r0 src/sys/compat/ndis/cfg_var.h
diff -r1.2 -r0 src/sys/compat/ndis/files.ndis
diff -r1.2 -r0 src/sys/compat/ndis/resource_var.h
diff -r1.1 -r0 src/sys/compat/ndis/hal_var.h
diff -r1.1 -r0 src/sys/compat/ndis/usbd_var.h
diff -r1.1 -r0 src/sys/compat/ndis/winx64_wrap.S
diff -r1.26 -r0 src/sys/compat/ndis/kern_ndis.c
diff -r1.26 -r0 src/sys/compat/ndis/subr_ntoskrnl.c
diff -r1.8 -r0 src/sys/compat/ndis/kern_windrv.c
diff -r1.8 -r0 src/sys/compat/ndis/ntoskrnl_var.h
diff -r1.8 -r0 src/sys/compat/ndis/subr_hal.c
diff -r1.12 -r0 src/sys/compat/ndis/nbcompat.c
diff -r1.15 -r0 src/sys/compat/ndis/nbcompat.h
diff -r1.6 -r0 src/sys/compat/ndis/ndis_var.h
diff -r1.6 -r0 src/sys/compat/ndis/subr_usbd.c
diff -r1.5 -r0 src/sys/compat/ndis/pe_var.h
diff -r1.29 -r0 src/sys/compat/ndis/subr_ndis.c
diff -r1.7 -r0 src/sys/compat/ndis/subr_pe.c
diff -r1.40 -r0 src/sys/dev/if_ndis/if_ndis.c
diff -r1.5 -r0 src/sys/dev/if_ndis/if_ndis_pccard.c
diff -r1.22 -r0 src/sys/dev/if_ndis/if_ndis_pci.c
diff -r1.9 -r0 src/sys/dev/if_ndis/if_ndisvar.h
diff -r1.399 -r1.400 src/sys/dev/pci/files.pci
diff -r1.1 -r0 src/sys/modules/ndis/Makefile

cvs diff -r1.1609 -r1.1610 src/distrib/sets/lists/man/mi (expand / switch to unified diff)

--- src/distrib/sets/lists/man/mi 2018/08/14 14:49:13 1.1609
+++ src/distrib/sets/lists/man/mi 2018/08/25 07:48:56 1.1610
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: mi,v 1.1609 2018/08/14 14:49:13 maxv Exp $ 1# $NetBSD: mi,v 1.1610 2018/08/25 07:48:56 maxv Exp $
2# 2#
3# Note: don't delete entries from here - mark them as "obsolete" instead. 3# Note: don't delete entries from here - mark them as "obsolete" instead.
4# 4#
5./etc/mtree/set.man man-sys-root 5./etc/mtree/set.man man-sys-root
6./usr/share/info/am-utils.info man-amd-info info 6./usr/share/info/am-utils.info man-amd-info info
7./usr/share/info/as.info man-computil-info binutils,info 7./usr/share/info/as.info man-computil-info binutils,info
8./usr/share/info/awk.info man-util-info info 8./usr/share/info/awk.info man-util-info info
9./usr/share/info/bfd.info man-computil-info binutils,info 9./usr/share/info/bfd.info man-computil-info binutils,info
10./usr/share/info/binutils.info man-computil-info binutils,info 10./usr/share/info/binutils.info man-computil-info binutils,info
11./usr/share/info/bzip2.info man-obsolete obsolete 11./usr/share/info/bzip2.info man-obsolete obsolete
12./usr/share/info/cpp.info man-util-info gcccmds,info 12./usr/share/info/cpp.info man-util-info gcccmds,info
13./usr/share/info/cvs.info man-cvs-info cvs,info 13./usr/share/info/cvs.info man-cvs-info cvs,info
14./usr/share/info/cvsclient.info man-cvs-info cvs,info 14./usr/share/info/cvsclient.info man-cvs-info cvs,info
@@ -1251,27 +1251,27 @@ @@ -1251,27 +1251,27 @@
1251./usr/share/man/cat4/i386/glxsb.0 man-sys-catman .cat 1251./usr/share/man/cat4/i386/glxsb.0 man-sys-catman .cat
1252./usr/share/man/cat4/i386/gscpcib.0 man-sys-catman .cat 1252./usr/share/man/cat4/i386/gscpcib.0 man-sys-catman .cat
1253./usr/share/man/cat4/i386/ie.0 man-obsolete obsolete 1253./usr/share/man/cat4/i386/ie.0 man-obsolete obsolete
1254./usr/share/man/cat4/i386/intro.0 man-sys-catman .cat 1254./usr/share/man/cat4/i386/intro.0 man-sys-catman .cat
1255./usr/share/man/cat4/i386/io.0 man-sys-catman .cat 1255./usr/share/man/cat4/i386/io.0 man-sys-catman .cat
1256./usr/share/man/cat4/i386/joy.0 man-obsolete obsolete 1256./usr/share/man/cat4/i386/joy.0 man-obsolete obsolete
1257./usr/share/man/cat4/i386/kmem.0 man-obsolete obsolete 1257./usr/share/man/cat4/i386/kmem.0 man-obsolete obsolete
1258./usr/share/man/cat4/i386/le.0 man-obsolete obsolete 1258./usr/share/man/cat4/i386/le.0 man-obsolete obsolete
1259./usr/share/man/cat4/i386/lms.0 man-sys-catman .cat 1259./usr/share/man/cat4/i386/lms.0 man-sys-catman .cat
1260./usr/share/man/cat4/i386/lpa.0 man-obsolete obsolete 1260./usr/share/man/cat4/i386/lpa.0 man-obsolete obsolete
1261./usr/share/man/cat4/i386/lpt.0 man-obsolete obsolete 1261./usr/share/man/cat4/i386/lpt.0 man-obsolete obsolete
1262./usr/share/man/cat4/i386/mem.0 man-obsolete obsolete 1262./usr/share/man/cat4/i386/mem.0 man-obsolete obsolete
1263./usr/share/man/cat4/i386/mms.0 man-sys-catman .cat 1263./usr/share/man/cat4/i386/mms.0 man-sys-catman .cat
1264./usr/share/man/cat4/i386/ndis.0 man-sys-catman .cat 1264./usr/share/man/cat4/i386/ndis.0 man-obsolete obsolete
1265./usr/share/man/cat4/i386/npx.0 man-obsolete obsolete 1265./usr/share/man/cat4/i386/npx.0 man-obsolete obsolete
1266./usr/share/man/cat4/i386/olms.0 man-obsolete obsolete 1266./usr/share/man/cat4/i386/olms.0 man-obsolete obsolete
1267./usr/share/man/cat4/i386/omms.0 man-obsolete obsolete 1267./usr/share/man/cat4/i386/omms.0 man-obsolete obsolete
1268./usr/share/man/cat4/i386/opms.0 man-obsolete obsolete 1268./usr/share/man/cat4/i386/opms.0 man-obsolete obsolete
1269./usr/share/man/cat4/i386/pcibios.0 man-sys-catman .cat 1269./usr/share/man/cat4/i386/pcibios.0 man-sys-catman .cat
1270./usr/share/man/cat4/i386/pcvt.0 man-obsolete obsolete 1270./usr/share/man/cat4/i386/pcvt.0 man-obsolete obsolete
1271./usr/share/man/cat4/i386/pms.0 man-obsolete obsolete 1271./usr/share/man/cat4/i386/pms.0 man-obsolete obsolete
1272./usr/share/man/cat4/i386/pnpbios.0 man-sys-catman .cat 1272./usr/share/man/cat4/i386/pnpbios.0 man-sys-catman .cat
1273./usr/share/man/cat4/i386/rdcide.0 man-sys-catman .cat 1273./usr/share/man/cat4/i386/rdcide.0 man-sys-catman .cat
1274./usr/share/man/cat4/i386/rdcpcib.0 man-sys-catman .cat 1274./usr/share/man/cat4/i386/rdcpcib.0 man-sys-catman .cat
1275./usr/share/man/cat4/i386/sony.0 man-obsolete obsolete 1275./usr/share/man/cat4/i386/sony.0 man-obsolete obsolete
1276./usr/share/man/cat4/i386/speaker.0 man-obsolete obsolete 1276./usr/share/man/cat4/i386/speaker.0 man-obsolete obsolete
1277./usr/share/man/cat4/i386/spic.0 man-sys-catman .cat 1277./usr/share/man/cat4/i386/spic.0 man-sys-catman .cat
@@ -4386,27 +4386,27 @@ @@ -4386,27 +4386,27 @@
4386./usr/share/man/html4/i386/gcscpcib.html man-sys-htmlman html 4386./usr/share/man/html4/i386/gcscpcib.html man-sys-htmlman html
4387./usr/share/man/html4/i386/geodecntr.html man-sys-htmlman html 4387./usr/share/man/html4/i386/geodecntr.html man-sys-htmlman html
4388./usr/share/man/html4/i386/geodewdog.html man-sys-htmlman html 4388./usr/share/man/html4/i386/geodewdog.html man-sys-htmlman html
4389./usr/share/man/html4/i386/glxsb.html man-sys-htmlman html 4389./usr/share/man/html4/i386/glxsb.html man-sys-htmlman html
4390./usr/share/man/html4/i386/gscpcib.html man-sys-htmlman html 4390./usr/share/man/html4/i386/gscpcib.html man-sys-htmlman html
4391./usr/share/man/html4/i386/intro.html man-sys-htmlman html 4391./usr/share/man/html4/i386/intro.html man-sys-htmlman html
4392./usr/share/man/html4/i386/io.html man-sys-htmlman html 4392./usr/share/man/html4/i386/io.html man-sys-htmlman html
4393./usr/share/man/html4/i386/kmem.html man-obsolete obsolete 4393./usr/share/man/html4/i386/kmem.html man-obsolete obsolete
4394./usr/share/man/html4/i386/lms.html man-sys-htmlman html 4394./usr/share/man/html4/i386/lms.html man-sys-htmlman html
4395./usr/share/man/html4/i386/lpa.html man-obsolete obsolete 4395./usr/share/man/html4/i386/lpa.html man-obsolete obsolete
4396./usr/share/man/html4/i386/lpt.html man-obsolete obsolete 4396./usr/share/man/html4/i386/lpt.html man-obsolete obsolete
4397./usr/share/man/html4/i386/mem.html man-obsolete obsolete 4397./usr/share/man/html4/i386/mem.html man-obsolete obsolete
4398./usr/share/man/html4/i386/mms.html man-sys-htmlman html 4398./usr/share/man/html4/i386/mms.html man-sys-htmlman html
4399./usr/share/man/html4/i386/ndis.html man-sys-htmlman html 4399./usr/share/man/html4/i386/ndis.html man-obsolete obsolete
4400./usr/share/man/html4/i386/npx.html man-obsolete obsolete 4400./usr/share/man/html4/i386/npx.html man-obsolete obsolete
4401./usr/share/man/html4/i386/pcibios.html man-sys-htmlman html 4401./usr/share/man/html4/i386/pcibios.html man-sys-htmlman html
4402./usr/share/man/html4/i386/pnpbios.html man-sys-htmlman html 4402./usr/share/man/html4/i386/pnpbios.html man-sys-htmlman html
4403./usr/share/man/html4/i386/rdcide.html man-sys-htmlman html 4403./usr/share/man/html4/i386/rdcide.html man-sys-htmlman html
4404./usr/share/man/html4/i386/rdcpcib.html man-sys-htmlman html 4404./usr/share/man/html4/i386/rdcpcib.html man-sys-htmlman html
4405./usr/share/man/html4/i386/spic.html man-sys-htmlman html 4405./usr/share/man/html4/i386/spic.html man-sys-htmlman html
4406./usr/share/man/html4/i386/vald.html man-obsolete obsolete 4406./usr/share/man/html4/i386/vald.html man-obsolete obsolete
4407./usr/share/man/html4/i386/vesafb.html man-obsolete obsolete 4407./usr/share/man/html4/i386/vesafb.html man-obsolete obsolete
4408./usr/share/man/html4/i386/viac7temp.html man-sys-htmlman html 4408./usr/share/man/html4/i386/viac7temp.html man-sys-htmlman html
4409./usr/share/man/html4/i915drm.html man-sys-htmlman html 4409./usr/share/man/html4/i915drm.html man-sys-htmlman html
4410./usr/share/man/html4/iavc.html man-sys-htmlman html 4410./usr/share/man/html4/iavc.html man-sys-htmlman html
4411./usr/share/man/html4/ibmcd.html man-sys-htmlman html 4411./usr/share/man/html4/ibmcd.html man-sys-htmlman html
4412./usr/share/man/html4/ibmhawk.html man-sys-htmlman html 4412./usr/share/man/html4/ibmhawk.html man-sys-htmlman html
@@ -7323,27 +7323,27 @@ @@ -7323,27 +7323,27 @@
7323./usr/share/man/man4/i386/glxsb.4 man-sys-man .man 7323./usr/share/man/man4/i386/glxsb.4 man-sys-man .man
7324./usr/share/man/man4/i386/gscpcib.4 man-sys-man .man 7324./usr/share/man/man4/i386/gscpcib.4 man-sys-man .man
7325./usr/share/man/man4/i386/ie.4 man-obsolete obsolete 7325./usr/share/man/man4/i386/ie.4 man-obsolete obsolete
7326./usr/share/man/man4/i386/intro.4 man-sys-man .man 7326./usr/share/man/man4/i386/intro.4 man-sys-man .man
7327./usr/share/man/man4/i386/io.4 man-sys-man .man 7327./usr/share/man/man4/i386/io.4 man-sys-man .man
7328./usr/share/man/man4/i386/joy.4 man-obsolete obsolete 7328./usr/share/man/man4/i386/joy.4 man-obsolete obsolete
7329./usr/share/man/man4/i386/kmem.4 man-obsolete obsolete 7329./usr/share/man/man4/i386/kmem.4 man-obsolete obsolete
7330./usr/share/man/man4/i386/le.4 man-obsolete obsolete 7330./usr/share/man/man4/i386/le.4 man-obsolete obsolete
7331./usr/share/man/man4/i386/lms.4 man-sys-man .man 7331./usr/share/man/man4/i386/lms.4 man-sys-man .man
7332./usr/share/man/man4/i386/lpa.4 man-obsolete obsolete 7332./usr/share/man/man4/i386/lpa.4 man-obsolete obsolete
7333./usr/share/man/man4/i386/lpt.4 man-obsolete obsolete 7333./usr/share/man/man4/i386/lpt.4 man-obsolete obsolete
7334./usr/share/man/man4/i386/mem.4 man-obsolete obsolete 7334./usr/share/man/man4/i386/mem.4 man-obsolete obsolete
7335./usr/share/man/man4/i386/mms.4 man-sys-man .man 7335./usr/share/man/man4/i386/mms.4 man-sys-man .man
7336./usr/share/man/man4/i386/ndis.4 man-sys-man .man 7336./usr/share/man/man4/i386/ndis.4 man-obsolete obsolete
7337./usr/share/man/man4/i386/npx.4 man-obsolete obsolete 7337./usr/share/man/man4/i386/npx.4 man-obsolete obsolete
7338./usr/share/man/man4/i386/olms.4 man-obsolete obsolete 7338./usr/share/man/man4/i386/olms.4 man-obsolete obsolete
7339./usr/share/man/man4/i386/omms.4 man-obsolete obsolete 7339./usr/share/man/man4/i386/omms.4 man-obsolete obsolete
7340./usr/share/man/man4/i386/opms.4 man-obsolete obsolete 7340./usr/share/man/man4/i386/opms.4 man-obsolete obsolete
7341./usr/share/man/man4/i386/pcibios.4 man-sys-man .man 7341./usr/share/man/man4/i386/pcibios.4 man-sys-man .man
7342./usr/share/man/man4/i386/pcvt.4 man-obsolete obsolete 7342./usr/share/man/man4/i386/pcvt.4 man-obsolete obsolete
7343./usr/share/man/man4/i386/pms.4 man-obsolete obsolete 7343./usr/share/man/man4/i386/pms.4 man-obsolete obsolete
7344./usr/share/man/man4/i386/pnpbios.4 man-sys-man .man 7344./usr/share/man/man4/i386/pnpbios.4 man-sys-man .man
7345./usr/share/man/man4/i386/rdcide.4 man-sys-man .man 7345./usr/share/man/man4/i386/rdcide.4 man-sys-man .man
7346./usr/share/man/man4/i386/rdcpcib.4 man-sys-man .man 7346./usr/share/man/man4/i386/rdcpcib.4 man-sys-man .man
7347./usr/share/man/man4/i386/sony.4 man-obsolete obsolete 7347./usr/share/man/man4/i386/sony.4 man-obsolete obsolete
7348./usr/share/man/man4/i386/speaker.4 man-obsolete obsolete 7348./usr/share/man/man4/i386/speaker.4 man-obsolete obsolete
7349./usr/share/man/man4/i386/spic.4 man-sys-man .man 7349./usr/share/man/man4/i386/spic.4 man-sys-man .man

cvs diff -r1.77 -r1.78 src/share/man/man4/man4.i386/Makefile (expand / switch to unified diff)

--- src/share/man/man4/man4.i386/Makefile 2017/01/03 08:49:04 1.77
+++ src/share/man/man4/man4.i386/Makefile 2018/08/25 07:48:56 1.78
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.77 2017/01/03 08:49:04 maya Exp $ 1# $NetBSD: Makefile,v 1.78 2018/08/25 07:48:56 maxv Exp $
2# from: @(#)Makefile 8.1 (Berkeley) 6/5/93 2# from: @(#)Makefile 8.1 (Berkeley) 6/5/93
3 3
4MAN= apm.4 autoconf.4 \ 4MAN= apm.4 autoconf.4 \
5 cmos.4 console.4 \ 5 cmos.4 console.4 \
6 elanpar.4 elanpex.4 elansc.4 \ 6 elanpar.4 elanpex.4 elansc.4 \
7 gcscide.4 gcscpcib.4 geodewdog.4 geodecntr.4 glxsb.4 gscpcib.4 \ 7 gcscide.4 gcscpcib.4 geodewdog.4 geodecntr.4 glxsb.4 gscpcib.4 \
8 intro.4 io.4 lms.4 mms.4 ndis.4 \ 8 intro.4 io.4 lms.4 mms.4 \
9 pcibios.4 pnpbios.4 rdcide.4 rdcpcib.4 spic.4 viac7temp.4 9 pcibios.4 pnpbios.4 rdcide.4 rdcpcib.4 spic.4 viac7temp.4
10MLINKS+=pcibios.4 PCIBIOS.4 10MLINKS+=pcibios.4 PCIBIOS.4
11MLINKS+=console.4 cons.4 11MLINKS+=console.4 cons.4
12MANSUBDIR=/i386 12MANSUBDIR=/i386
13 13
14.include <bsd.man.mk> 14.include <bsd.man.mk>

File Deleted: src/share/man/man4/man4.i386/Attic/ndis.4

cvs diff -r1.97 -r1.98 src/sys/arch/amd64/conf/ALL (expand / switch to unified diff)

--- src/sys/arch/amd64/conf/ALL 2018/08/14 06:37:59 1.97
+++ src/sys/arch/amd64/conf/ALL 2018/08/25 07:48:56 1.98
@@ -1,33 +1,33 @@ @@ -1,33 +1,33 @@
1# $NetBSD: ALL,v 1.97 2018/08/14 06:37:59 maxv Exp $ 1# $NetBSD: ALL,v 1.98 2018/08/25 07:48:56 maxv Exp $
2# From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp 2# From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
3# 3#
4# ALL machine description file 4# ALL machine description file
5# 5#
6# This machine description includes all devices and options and it is 6# This machine description includes all devices and options and it is
7# used to compile-test the source and does not necessarily produce a 7# used to compile-test the source and does not necessarily produce a
8# bootable or useful kernel. 8# bootable or useful kernel.
9# 9#
10# For further information on hardware support for this architecture, see 10# For further information on hardware support for this architecture, see
11# the intro(4) man page. For further information about kernel options 11# the intro(4) man page. For further information about kernel options
12# for this architecture, see the options(4) man page. For an explanation 12# for this architecture, see the options(4) man page. For an explanation
13# of each device driver in this file see the section 4 man page for the 13# of each device driver in this file see the section 4 man page for the
14# device. 14# device.
15 15
16include "arch/amd64/conf/std.amd64" 16include "arch/amd64/conf/std.amd64"
17 17
18options INCLUDE_CONFIG_FILE # embed config file in kernel binary 18options INCLUDE_CONFIG_FILE # embed config file in kernel binary
19 19
20#ident "ALL-$Revision: 1.97 $" 20#ident "ALL-$Revision: 1.98 $"
21 21
22maxusers 64 # estimated number of users 22maxusers 64 # estimated number of users
23 23
24makeoptions USE_SSP=yes 24makeoptions USE_SSP=yes
25 25
26# CPU-related options. 26# CPU-related options.
27#options USER_LDT # user-settable LDT; used by WINE 27#options USER_LDT # user-settable LDT; used by WINE
28options X86EMU # 386 Real Mode emulator 28options X86EMU # 386 Real Mode emulator
29#options PAE # PAE mode (36 bits physical addressing) 29#options PAE # PAE mode (36 bits physical addressing)
30makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2 30makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2
31 # migitation 31 # migitation
32 32
33# CPU features 33# CPU features
@@ -126,27 +126,26 @@ options SYSCALL_TIMES_HASCOUNTER # use  @@ -126,27 +126,26 @@ options SYSCALL_TIMES_HASCOUNTER # use
126options KDTRACE_HOOKS # kernel DTrace hooks 126options KDTRACE_HOOKS # kernel DTrace hooks
127options UVMHIST # kernhist for uvm subsystem 127options UVMHIST # kernhist for uvm subsystem
128options BIOHIST # kernhist for buff I/O 128options BIOHIST # kernhist for buff I/O
129 129
130# Compatibility options 130# Compatibility options
131options EXEC_AOUT # required by binaries from before 1.5 131options EXEC_AOUT # required by binaries from before 1.5
132options COMPAT_386BSD_MBRPART # recognize old partition ID 132options COMPAT_386BSD_MBRPART # recognize old partition ID
133include "conf/compat_netbsd09.config" 133include "conf/compat_netbsd09.config"
134 134
135options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 135options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
136options COMPAT_NETBSD32 # NetBSD 32-bit 136options COMPAT_NETBSD32 # NetBSD 32-bit
137options COMPAT_LINUX # binary compatibility with Linux 137options COMPAT_LINUX # binary compatibility with Linux
138options COMPAT_LINUX32 # binary compatibility with Linux 32-bit 138options COMPAT_LINUX32 # binary compatibility with Linux 32-bit
139options COMPAT_NDIS # NDIS network driver 
140 139
141# Wedge support 140# Wedge support
142options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 141options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
143options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 142options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
144options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 143options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
145options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 144options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
146options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges 145options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges
147options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges 146options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges
148 147
149# File systems 148# File systems
150file-system FFS # UFS 149file-system FFS # UFS
151file-system EXT2FS # second extended file system (linux) 150file-system EXT2FS # second extended file system (linux)
152file-system LFS # log-structured file system 151file-system LFS # log-structured file system
@@ -966,27 +965,26 @@ iwi* at pci? dev ? function ? # Intel PR @@ -966,27 +965,26 @@ iwi* at pci? dev ? function ? # Intel PR
966iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx 965iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx
967iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN 966iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN
968ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit 967ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit
969ixv* at pci? dev ? function ? # Intel 8259x 10G virtual function 968ixv* at pci? dev ? function ? # Intel 8259x 10G virtual function
970jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet 969jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet
971hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 970hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
972le* at pci? dev ? function ? # PCnet-PCI Ethernet 971le* at pci? dev ? function ? # PCnet-PCI Ethernet
973lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 972lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet
974lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 973lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
975malo* at pci? dev ? function ? # Marvell Libertas Wireless 974malo* at pci? dev ? function ? # Marvell Libertas Wireless
976mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 975mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
977msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 976msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet
978mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 977mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
979#ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver 
980ne* at pci? dev ? function ? # NE2000-compatible Ethernet 978ne* at pci? dev ? function ? # NE2000-compatible Ethernet
981nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 979nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet
982ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 980ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
983pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 981pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
984ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 982ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g
985re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 983re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S
986rtk* at pci? dev ? function ? # Realtek 8129/8139 984rtk* at pci? dev ? function ? # Realtek 8129/8139
987rtw* at pci? dev ? function ? # Realtek 8180L (802.11) 985rtw* at pci? dev ? function ? # Realtek 8180L (802.11)
988rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n 986rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n
989sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 987sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
990sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 988sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
991skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 989skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet
992sk* at skc? # SysKonnect SK9821 Gigabit Ethernet 990sk* at skc? # SysKonnect SK9821 Gigabit Ethernet

cvs diff -r1.14 -r1.15 src/sys/arch/evbarm/conf/Attic/ARMADILLO-IOT-G3 (expand / switch to unified diff)

--- src/sys/arch/evbarm/conf/Attic/ARMADILLO-IOT-G3 2018/08/01 20:04:10 1.14
+++ src/sys/arch/evbarm/conf/Attic/ARMADILLO-IOT-G3 2018/08/25 07:48:56 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: ARMADILLO-IOT-G3,v 1.14 2018/08/01 20:04:10 maxv Exp $ 1# $NetBSD: ARMADILLO-IOT-G3,v 1.15 2018/08/25 07:48:56 maxv Exp $
2# 2#
3# ARMADILLO-IOT-G3 -- Atmark Techno, Armadillo-IoT G3 3# ARMADILLO-IOT-G3 -- Atmark Techno, Armadillo-IoT G3
4# 4#
5 5
6include "arch/evbarm/conf/std.imx7" 6include "arch/evbarm/conf/std.imx7"
7 7
8#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 8#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
9 9
10# estimated number of users 10# estimated number of users
11 11
12maxusers 32 12maxusers 32
13 13
14# Board Type 14# Board Type
@@ -66,28 +66,26 @@ options DDB_HISTORY_SIZE=100 # Enable h @@ -66,28 +66,26 @@ options DDB_HISTORY_SIZE=100 # Enable h
66#options KGDB 66#options KGDB
67#options KGDB_DEVNAME="\"imxuart\"" 67#options KGDB_DEVNAME="\"imxuart\""
68#options KGDB_DEVADDR=0x30a70000 68#options KGDB_DEVADDR=0x30a70000
69#options KGDB_DEVRATE=115200 69#options KGDB_DEVRATE=115200
70makeoptions DEBUG="-g" # compile full symbol table 70makeoptions DEBUG="-g" # compile full symbol table
71makeoptions COPY_SYMTAB=1 71makeoptions COPY_SYMTAB=1
72#options SYSCALL_STATS # per syscall counts 72#options SYSCALL_STATS # per syscall counts
73#options SYSCALL_TIMES # per syscall times 73#options SYSCALL_TIMES # per syscall times
74 74
75# Compatibility options 75# Compatibility options
76include "conf/compat_netbsd60.config" 76include "conf/compat_netbsd60.config"
77options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 77options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
78 78
79#options COMPAT_NDIS # NDIS network driver 
80#options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 
81options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 79options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
82 80
83# Wedge support 81# Wedge support
84options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 82options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
85options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 83options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
86#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 84#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
87#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 85#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
88options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges 86options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges
89#options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges 87#options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges
90 88
91# File systems 89# File systems
92file-system FFS # UFS 90file-system FFS # UFS
93file-system MFS # memory file system 91file-system MFS # memory file system

cvs diff -r1.11 -r1.12 src/sys/arch/evbarm/conf/CUBOX (expand / switch to unified diff)

--- src/sys/arch/evbarm/conf/CUBOX 2018/08/01 20:04:11 1.11
+++ src/sys/arch/evbarm/conf/CUBOX 2018/08/25 07:48:56 1.12
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: CUBOX,v 1.11 2018/08/01 20:04:11 maxv Exp $ 1# $NetBSD: CUBOX,v 1.12 2018/08/25 07:48:56 maxv Exp $
2# 2#
3# CUBOX -- SolidRun Ltd. Cubox kernel 3# CUBOX -- SolidRun Ltd. Cubox kernel
4# 4#
5 5
6include "arch/evbarm/conf/std.marvell" 6include "arch/evbarm/conf/std.marvell"
7 7
8#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 8#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
9 9
10# estimated number of users 10# estimated number of users
11 11
12maxusers 32 12maxusers 32
13 13
14# Board Type 14# Board Type
@@ -68,27 +68,26 @@ options DDB_VERBOSE_HELP @@ -68,27 +68,26 @@ options DDB_VERBOSE_HELP
68makeoptions DEBUG="-g" # compile full symbol table 68makeoptions DEBUG="-g" # compile full symbol table
69makeoptions COPY_SYMTAB=1 69makeoptions COPY_SYMTAB=1
70#options SYSCALL_STATS # per syscall counts 70#options SYSCALL_STATS # per syscall counts
71#options SYSCALL_TIMES # per syscall times 71#options SYSCALL_TIMES # per syscall times
72#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 72#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
73 73
74 74
75# Compatibility options 75# Compatibility options
76 76
77include "conf/compat_netbsd60.config" 77include "conf/compat_netbsd60.config"
78options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 78options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
79 79
80options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 80options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
81#options COMPAT_NDIS # NDIS network driver 
82 81
83# Wedge support 82# Wedge support
84options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 83options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
85options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 84options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
86 85
87# File systems 86# File systems
88file-system FFS # UFS 87file-system FFS # UFS
89file-system MFS # memory file system 88file-system MFS # memory file system
90file-system NFS # Network File System client 89file-system NFS # Network File System client
91file-system TMPFS # Efficient memory file-system 90file-system TMPFS # Efficient memory file-system
92file-system EXT2FS # second extended file system (linux) 91file-system EXT2FS # second extended file system (linux)
93file-system LFS # log-structured file system 92file-system LFS # log-structured file system
94file-system NTFS # Windows/NT file system (experimental) 93file-system NTFS # Windows/NT file system (experimental)

cvs diff -r1.17 -r1.18 src/sys/arch/evbarm/conf/Attic/CUBOX-I (expand / switch to unified diff)

--- src/sys/arch/evbarm/conf/Attic/CUBOX-I 2018/08/01 20:04:11 1.17
+++ src/sys/arch/evbarm/conf/Attic/CUBOX-I 2018/08/25 07:48:56 1.18
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: CUBOX-I,v 1.17 2018/08/01 20:04:11 maxv Exp $ 1# $NetBSD: CUBOX-I,v 1.18 2018/08/25 07:48:56 maxv Exp $
2# 2#
3# CuBox-i 3# CuBox-i
4# - http://www.solid-run.com/products/cubox-i-mini-computer/ 4# - http://www.solid-run.com/products/cubox-i-mini-computer/
5# 5#
6 6
7include "arch/evbarm/conf/std.nitrogen6" 7include "arch/evbarm/conf/std.nitrogen6"
8 8
9#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
10 10
11# estimated number of users 11# estimated number of users
12 12
13maxusers 32 13maxusers 32
14 14
@@ -68,27 +68,26 @@ options DDB_VERBOSE_HELP @@ -68,27 +68,26 @@ options DDB_VERBOSE_HELP
68makeoptions DEBUG="-g" # compile full symbol table 68makeoptions DEBUG="-g" # compile full symbol table
69makeoptions COPY_SYMTAB=1 69makeoptions COPY_SYMTAB=1
70#options SYSCALL_STATS # per syscall counts 70#options SYSCALL_STATS # per syscall counts
71#options SYSCALL_TIMES # per syscall times 71#options SYSCALL_TIMES # per syscall times
72#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 72#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
73 73
74 74
75# Compatibility options 75# Compatibility options
76 76
77include "conf/compat_netbsd60.config" 77include "conf/compat_netbsd60.config"
78options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 78options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
79 79
80options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 80options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
81#options COMPAT_NDIS # NDIS network driver 
82 81
83# Wedge support 82# Wedge support
84options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 83options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
85options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 84options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
86 85
87# File systems 86# File systems
88file-system FFS # UFS 87file-system FFS # UFS
89file-system MFS # memory file system 88file-system MFS # memory file system
90file-system NFS # Network File System client 89file-system NFS # Network File System client
91file-system TMPFS # Efficient memory file-system 90file-system TMPFS # Efficient memory file-system
92file-system EXT2FS # second extended file system (linux) 91file-system EXT2FS # second extended file system (linux)
93file-system LFS # log-structured file system 92file-system LFS # log-structured file system
94file-system NTFS # Windows/NT file system (experimental) 93file-system NTFS # Windows/NT file system (experimental)

cvs diff -r1.40 -r1.41 src/sys/arch/evbarm/conf/MMNET_GENERIC (expand / switch to unified diff)

--- src/sys/arch/evbarm/conf/MMNET_GENERIC 2018/08/01 20:04:11 1.40
+++ src/sys/arch/evbarm/conf/MMNET_GENERIC 2018/08/25 07:48:56 1.41
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1# $NetBSD: MMNET_GENERIC,v 1.40 2018/08/01 20:04:11 maxv Exp $ 1# $NetBSD: MMNET_GENERIC,v 1.41 2018/08/25 07:48:56 maxv 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/evbarm/conf/std.mmnet" 21include "arch/evbarm/conf/std.mmnet"
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.40 $" 25#ident "GENERIC-$Revision: 1.41 $"
26 26
27maxusers 32 # estimated number of users 27maxusers 32 # estimated number of users
28 28
29# CPU support. 29# CPU support.
30options CPU_ARM9E 30options CPU_ARM9E
31makeoptions CPUFLAGS="-mtune=arm926ej-s -mcpu=arm926ej-s" 31makeoptions CPUFLAGS="-mtune=arm926ej-s -mcpu=arm926ej-s"
32 32
33# CPU-related options. 33# CPU-related options.
34 34
35#options MULTIBOOT # Multiboot support (see multiboot(8)) 35#options MULTIBOOT # Multiboot support (see multiboot(8))
36 36
37# delay between "rebooting ..." message and hardware reset, in milliseconds 37# delay between "rebooting ..." message and hardware reset, in milliseconds
38#options CPURESET_DELAY=2000 38#options CPURESET_DELAY=2000
@@ -85,27 +85,26 @@ makeoptions DEBUG="-g" # compile full sy @@ -85,27 +85,26 @@ makeoptions DEBUG="-g" # compile full sy
85makeoptions COPTS="-Os" 85makeoptions COPTS="-Os"
86makeoptions COPY_SYMTAB=1 86makeoptions COPY_SYMTAB=1
87#options SYSCALL_STATS # per syscall counts 87#options SYSCALL_STATS # per syscall counts
88#options SYSCALL_TIMES # per syscall times 88#options SYSCALL_TIMES # per syscall times
89#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 89#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
90 90
91# Compatibility options 91# Compatibility options
92 92
93include "conf/compat_netbsd16.config" 93include "conf/compat_netbsd16.config"
94options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 94options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
95 95
96#options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 96#options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
97#options COMPAT_LINUX # binary compatibility with Linux 97#options COMPAT_LINUX # binary compatibility with Linux
98#options COMPAT_NDIS # NDIS network driver 
99 98
100# File systems 99# File systems
101file-system FFS # UFS 100file-system FFS # UFS
102#file-system EXT2FS # second extended file system (linux) 101#file-system EXT2FS # second extended file system (linux)
103#file-system LFS # log-structured file system 102#file-system LFS # log-structured file system
104file-system MFS # memory file system 103file-system MFS # memory file system
105file-system NFS # Network File System client 104file-system NFS # Network File System client
106#file-system NTFS # Windows/NT file system (experimental) 105#file-system NTFS # Windows/NT file system (experimental)
107#file-system CD9660 # ISO 9660 + Rock Ridge file system 106#file-system CD9660 # ISO 9660 + Rock Ridge file system
108file-system MSDOSFS # MS-DOS file system 107file-system MSDOSFS # MS-DOS file system
109#file-system FDESC # /dev/fd 108#file-system FDESC # /dev/fd
110file-system KERNFS # /kern 109file-system KERNFS # /kern
111file-system NULLFS # loopback file system 110file-system NULLFS # loopback file system

cvs diff -r1.61 -r1.62 src/sys/arch/evbarm/conf/MPCSA_GENERIC (expand / switch to unified diff)

--- src/sys/arch/evbarm/conf/MPCSA_GENERIC 2018/08/01 20:04:11 1.61
+++ src/sys/arch/evbarm/conf/MPCSA_GENERIC 2018/08/25 07:48:56 1.62
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1# $NetBSD: MPCSA_GENERIC,v 1.61 2018/08/01 20:04:11 maxv Exp $ 1# $NetBSD: MPCSA_GENERIC,v 1.62 2018/08/25 07:48:56 maxv 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/evbarm/conf/std.mpcsa" 21include "arch/evbarm/conf/std.mpcsa"
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.61 $" 25#ident "GENERIC-$Revision: 1.62 $"
26 26
27maxusers 32 # estimated number of users 27maxusers 32 # estimated number of users
28 28
29# CPU support. 29# CPU support.
30options CPU_ARM9 # Support the ARM9TDMI core 30options CPU_ARM9 # Support the ARM9TDMI core
31makeoptions CPUFLAGS="-mtune=arm920t -mcpu=arm920t" 31makeoptions CPUFLAGS="-mtune=arm920t -mcpu=arm920t"
32 32
33# CPU-related options. 33# CPU-related options.
34 34
35#options MULTIBOOT # Multiboot support (see multiboot(8)) 35#options MULTIBOOT # Multiboot support (see multiboot(8))
36 36
37# delay between "rebooting ..." message and hardware reset, in milliseconds 37# delay between "rebooting ..." message and hardware reset, in milliseconds
38#options CPURESET_DELAY=2000 38#options CPURESET_DELAY=2000
@@ -85,27 +85,26 @@ makeoptions DEBUG="-g" # compile full sy @@ -85,27 +85,26 @@ makeoptions DEBUG="-g" # compile full sy
85makeoptions COPTS="-Os" 85makeoptions COPTS="-Os"
86makeoptions COPY_SYMTAB=1 86makeoptions COPY_SYMTAB=1
87#options SYSCALL_STATS # per syscall counts 87#options SYSCALL_STATS # per syscall counts
88#options SYSCALL_TIMES # per syscall times 88#options SYSCALL_TIMES # per syscall times
89#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 89#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
90 90
91# Compatibility options 91# Compatibility options
92 92
93include "conf/compat_netbsd16.config" 93include "conf/compat_netbsd16.config"
94options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 94options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
95 95
96#options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 96#options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
97#options COMPAT_LINUX # binary compatibility with Linux 97#options COMPAT_LINUX # binary compatibility with Linux
98#options COMPAT_NDIS # NDIS network driver 
99 98
100# File systems 99# File systems
101file-system FFS # UFS 100file-system FFS # UFS
102#file-system EXT2FS # second extended file system (linux) 101#file-system EXT2FS # second extended file system (linux)
103#file-system LFS # log-structured file system 102#file-system LFS # log-structured file system
104file-system MFS # memory file system 103file-system MFS # memory file system
105file-system NFS # Network File System client 104file-system NFS # Network File System client
106#file-system NTFS # Windows/NT file system (experimental) 105#file-system NTFS # Windows/NT file system (experimental)
107#file-system CD9660 # ISO 9660 + Rock Ridge file system 106#file-system CD9660 # ISO 9660 + Rock Ridge file system
108file-system MSDOSFS # MS-DOS file system 107file-system MSDOSFS # MS-DOS file system
109#file-system FDESC # /dev/fd 108#file-system FDESC # /dev/fd
110file-system KERNFS # /kern 109file-system KERNFS # /kern
111file-system NULLFS # loopback file system 110file-system NULLFS # loopback file system

cvs diff -r1.19 -r1.20 src/sys/arch/evbarm/conf/Attic/NITROGEN6X (expand / switch to unified diff)

--- src/sys/arch/evbarm/conf/Attic/NITROGEN6X 2018/08/01 20:04:11 1.19
+++ src/sys/arch/evbarm/conf/Attic/NITROGEN6X 2018/08/25 07:48:56 1.20
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: NITROGEN6X,v 1.19 2018/08/01 20:04:11 maxv Exp $ 1# $NetBSD: NITROGEN6X,v 1.20 2018/08/25 07:48:56 maxv Exp $
2# 2#
3# Nitrogen6X 3# Nitrogen6X
4# - http://boundarydevices.com/products/nitrogen6x-board-imx6-arm-cortex-a9-sbc/ 4# - http://boundarydevices.com/products/nitrogen6x-board-imx6-arm-cortex-a9-sbc/
5# 5#
6 6
7include "arch/evbarm/conf/std.nitrogen6" 7include "arch/evbarm/conf/std.nitrogen6"
8 8
9#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
10 10
11# estimated number of users 11# estimated number of users
12 12
13maxusers 32 13maxusers 32
14 14
@@ -68,27 +68,26 @@ options DDB_VERBOSE_HELP @@ -68,27 +68,26 @@ options DDB_VERBOSE_HELP
68makeoptions DEBUG="-g" # compile full symbol table 68makeoptions DEBUG="-g" # compile full symbol table
69makeoptions COPY_SYMTAB=1 69makeoptions COPY_SYMTAB=1
70#options SYSCALL_STATS # per syscall counts 70#options SYSCALL_STATS # per syscall counts
71#options SYSCALL_TIMES # per syscall times 71#options SYSCALL_TIMES # per syscall times
72#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 72#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
73 73
74 74
75# Compatibility options 75# Compatibility options
76 76
77include "conf/compat_netbsd60.config" 77include "conf/compat_netbsd60.config"
78options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 78options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
79 79
80options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 80options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
81#options COMPAT_NDIS # NDIS network driver 
82 81
83# Wedge support 82# Wedge support
84options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 83options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
85options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 84options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
86 85
87# File systems 86# File systems
88file-system FFS # UFS 87file-system FFS # UFS
89file-system MFS # memory file system 88file-system MFS # memory file system
90file-system NFS # Network File System client 89file-system NFS # Network File System client
91file-system TMPFS # Efficient memory file-system 90file-system TMPFS # Efficient memory file-system
92file-system EXT2FS # second extended file system (linux) 91file-system EXT2FS # second extended file system (linux)
93file-system LFS # log-structured file system 92file-system LFS # log-structured file system
94file-system NTFS # Windows/NT file system (experimental) 93file-system NTFS # Windows/NT file system (experimental)

cvs diff -r1.447 -r1.448 src/sys/arch/i386/conf/ALL (expand / switch to unified diff)

--- src/sys/arch/i386/conf/ALL 2018/08/14 06:37:59 1.447
+++ src/sys/arch/i386/conf/ALL 2018/08/25 07:48:56 1.448
@@ -1,33 +1,33 @@ @@ -1,33 +1,33 @@
1# $NetBSD: ALL,v 1.447 2018/08/14 06:37:59 maxv Exp $ 1# $NetBSD: ALL,v 1.448 2018/08/25 07:48:56 maxv Exp $
2# From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp 2# From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
3# 3#
4# ALL machine description file 4# ALL machine description file
5# 5#
6# This machine description includes all devices and options and it is 6# This machine description includes all devices and options and it is
7# used to compile-test the source and does not necessarily produce a 7# used to compile-test the source and does not necessarily produce a
8# bootable or useful kernel. 8# bootable or useful kernel.
9# 9#
10# For further information on hardware support for this architecture, see 10# For further information on hardware support for this architecture, see
11# the intro(4) man page. For further information about kernel options 11# the intro(4) man page. For further information about kernel options
12# for this architecture, see the options(4) man page. For an explanation 12# for this architecture, see the options(4) man page. For an explanation
13# of each device driver in this file see the section 4 man page for the 13# of each device driver in this file see the section 4 man page for the
14# device. 14# device.
15 15
16include "arch/i386/conf/std.i386" 16include "arch/i386/conf/std.i386"
17 17
18options INCLUDE_CONFIG_FILE # embed config file in kernel binary 18options INCLUDE_CONFIG_FILE # embed config file in kernel binary
19 19
20#ident "ALL-$Revision: 1.447 $" 20#ident "ALL-$Revision: 1.448 $"
21 21
22maxusers 64 # estimated number of users 22maxusers 64 # estimated number of users
23 23
24makeoptions USE_SSP=yes 24makeoptions USE_SSP=yes
25 25
26# CPU-related options. 26# CPU-related options.
27options USER_LDT # user-settable LDT; used by WINE 27options USER_LDT # user-settable LDT; used by WINE
28options X86EMU # 386 Real Mode emulator 28options X86EMU # 386 Real Mode emulator
29options PAE # PAE mode (36 bits physical addressing) 29options PAE # PAE mode (36 bits physical addressing)
30makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2 30makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2
31 # migitation 31 # migitation
32 32
33# CPU features 33# CPU features
@@ -123,27 +123,26 @@ options SYSCALL_TIMES # per syscall tim @@ -123,27 +123,26 @@ options SYSCALL_TIMES # per syscall tim
123options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 123options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
124options KDTRACE_HOOKS # kernel DTrace hooks 124options KDTRACE_HOOKS # kernel DTrace hooks
125options UVMHIST # kernhist for uvm subsystem 125options UVMHIST # kernhist for uvm subsystem
126options BIOHIST # kernhist for buff I/O 126options BIOHIST # kernhist for buff I/O
127 127
128# Compatibility options 128# Compatibility options
129include "conf/compat_netbsd09.config" 129include "conf/compat_netbsd09.config"
130options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 130options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
131options COMPAT_386BSD_MBRPART # recognize old partition ID 131options COMPAT_386BSD_MBRPART # recognize old partition ID
132 132
133options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 133options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
134options COMPAT_LINUX # binary compatibility with Linux 134options COMPAT_LINUX # binary compatibility with Linux
135options COMPAT_FREEBSD # binary compatibility with FreeBSD 135options COMPAT_FREEBSD # binary compatibility with FreeBSD
136options COMPAT_NDIS # NDIS network driver 
137 136
138# Wedge support 137# Wedge support
139options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 138options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
140options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 139options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
141#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 140#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
142#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 141#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
143options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges 142options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges
144options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges 143options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges
145 144
146# File systems 145# File systems
147file-system FFS # UFS 146file-system FFS # UFS
148file-system EXT2FS # second extended file system (linux) 147file-system EXT2FS # second extended file system (linux)
149file-system LFS # log-structured file system 148file-system LFS # log-structured file system
@@ -1056,27 +1055,26 @@ hme* at pci? dev ? function ? # Sun Micr @@ -1056,27 +1055,26 @@ hme* at pci? dev ? function ? # Sun Micr
1056ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 1055ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100
1057iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 1056iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG
1058iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx 1057iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx
1059iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN 1058iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN
1060ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit 1059ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit
1061jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet 1060jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet
1062le* at pci? dev ? function ? # PCnet-PCI Ethernet 1061le* at pci? dev ? function ? # PCnet-PCI Ethernet
1063lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 1062lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet
1064lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 1063lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
1065malo* at pci? dev ? function ? # Marvell Libertas Wireless 1064malo* at pci? dev ? function ? # Marvell Libertas Wireless
1066mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 1065mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
1067msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 1066msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet
1068mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 1067mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
1069#ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver 
1070ne* at pci? dev ? function ? # NE2000-compatible Ethernet 1068ne* at pci? dev ? function ? # NE2000-compatible Ethernet
1071nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 1069nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet
1072ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 1070ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
1073pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 1071pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
1074ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 1072ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g
1075re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 1073re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S
1076rtk* at pci? dev ? function ? # Realtek 8129/8139 1074rtk* at pci? dev ? function ? # Realtek 8129/8139
1077rtw* at pci? dev ? function ? # Realtek 8180L (802.11) 1075rtw* at pci? dev ? function ? # Realtek 8180L (802.11)
1078sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 1076sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
1079sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 1077sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
1080skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 1078skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet
1081sk* at skc? # SysKonnect SK9821 Gigabit Ethernet 1079sk* at skc? # SysKonnect SK9821 Gigabit Ethernet
1082ste* at pci? dev ? function ? # Sundance ST-201 Ethernet 1080ste* at pci? dev ? function ? # Sundance ST-201 Ethernet

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

--- src/sys/arch/i386/conf/GENERIC 2018/08/14 06:37:59 1.1190
+++ src/sys/arch/i386/conf/GENERIC 2018/08/25 07:48:56 1.1191
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1# $NetBSD: GENERIC,v 1.1190 2018/08/14 06:37:59 maxv Exp $ 1# $NetBSD: GENERIC,v 1.1191 2018/08/25 07:48:56 maxv 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.1190 $" 25#ident "GENERIC-$Revision: 1.1191 $"
26 26
27maxusers 64 # estimated number of users 27maxusers 64 # estimated number of users
28 28
29# CPU-related options. 29# CPU-related options.
30options USER_LDT # user-settable LDT; used by WINE 30options USER_LDT # user-settable LDT; used by WINE
31#options PAE # PAE mode (36 bits physical addressing) 31#options PAE # PAE mode (36 bits physical addressing)
32makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2 32makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2
33 # migitation 33 # migitation
34options SPECTRE_V2_GCC_MITIGATION 34options SPECTRE_V2_GCC_MITIGATION
35 35
36# CPU features 36# CPU features
37acpicpu* at cpu? # ACPI CPU (including frequency scaling) 37acpicpu* at cpu? # ACPI CPU (including frequency scaling)
38coretemp* at cpu? # Intel on-die thermal sensor 38coretemp* at cpu? # Intel on-die thermal sensor
@@ -121,27 +121,26 @@ options DDB_HISTORY_SIZE=512 # enable h @@ -121,27 +121,26 @@ options DDB_HISTORY_SIZE=512 # enable h
121#makeoptions DEBUG="-g" # compile full symbol table 121#makeoptions DEBUG="-g" # compile full symbol table
122#options SYSCALL_STATS # per syscall counts 122#options SYSCALL_STATS # per syscall counts
123#options SYSCALL_TIMES # per syscall times 123#options SYSCALL_TIMES # per syscall times
124#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 124#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
125options KDTRACE_HOOKS # kernel DTrace hooks 125options KDTRACE_HOOKS # kernel DTrace hooks
126 126
127# Compatibility options 127# Compatibility options
128include "conf/compat_netbsd09.config" 128include "conf/compat_netbsd09.config"
129#options COMPAT_386BSD_MBRPART # recognize old partition ID 129#options COMPAT_386BSD_MBRPART # recognize old partition ID
130 130
131options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 131options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
132options COMPAT_LINUX # binary compatibility with Linux 132options COMPAT_LINUX # binary compatibility with Linux
133#options COMPAT_FREEBSD # binary compatibility with FreeBSD 133#options COMPAT_FREEBSD # binary compatibility with FreeBSD
134#options COMPAT_NDIS # NDIS network driver 
135 134
136# Wedge support 135# Wedge support
137options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 136options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
138options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 137options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
139#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 138#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
140#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 139#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
141options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges 140options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges
142#options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges 141#options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges
143 142
144file-system FFS # UFS 143file-system FFS # UFS
145file-system NFS # Network File System client 144file-system NFS # Network File System client
146file-system EXT2FS # second extended file system (linux) 145file-system EXT2FS # second extended file system (linux)
147file-system LFS # log-structured file system 146file-system LFS # log-structured file system
@@ -990,27 +989,26 @@ hme* at pci? dev ? function ? # Sun Micr @@ -990,27 +989,26 @@ hme* at pci? dev ? function ? # Sun Micr
990ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 989ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100
991iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 990iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG
992iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx 991iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx
993iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN 992iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN
994ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit 993ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit
995jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet 994jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet
996le* at pci? dev ? function ? # PCnet-PCI Ethernet 995le* at pci? dev ? function ? # PCnet-PCI Ethernet
997lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 996lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet
998lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 997lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
999malo* at pci? dev ? function ? # Marvell Libertas Wireless 998malo* at pci? dev ? function ? # Marvell Libertas Wireless
1000mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 999mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
1001msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 1000msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet
1002mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 1001mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
1003#ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver 
1004ne* at pci? dev ? function ? # NE2000-compatible Ethernet 1002ne* at pci? dev ? function ? # NE2000-compatible Ethernet
1005nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 1003nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet
1006ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 1004ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
1007pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 1005pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
1008ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 1006ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g
1009re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 1007re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S
1010rtk* at pci? dev ? function ? # Realtek 8129/8139 1008rtk* at pci? dev ? function ? # Realtek 8129/8139
1011rtw* at pci? dev ? function ? # Realtek 8180L (802.11) 1009rtw* at pci? dev ? function ? # Realtek 8180L (802.11)
1012rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n 1010rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n
1013sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 1011sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
1014sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 1012sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
1015skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 1013skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet
1016sk* at skc? # SysKonnect SK9821 Gigabit Ethernet 1014sk* at skc? # SysKonnect SK9821 Gigabit Ethernet

cvs diff -r1.395 -r1.396 src/sys/arch/i386/conf/files.i386 (expand / switch to unified diff)

--- src/sys/arch/i386/conf/files.i386 2018/07/13 09:37:32 1.395
+++ src/sys/arch/i386/conf/files.i386 2018/08/25 07:48:56 1.396
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: files.i386,v 1.395 2018/07/13 09:37:32 maxv Exp $ 1# $NetBSD: files.i386,v 1.396 2018/08/25 07:48:56 maxv Exp $
2# 2#
3# new style config file for i386 architecture 3# new style config file for i386 architecture
4# 4#
5 5
6ifndef xen 6ifndef xen
7 7
8# maxpartitions must be first item in files.${ARCH}.newconf 8# maxpartitions must be first item in files.${ARCH}.newconf
9maxpartitions 8 9maxpartitions 8
10 10
11maxusers 2 16 128 11maxusers 2 16 128
12 12
13defparam opt_kernbase.h KERNBASE 13defparam opt_kernbase.h KERNBASE
14 14
@@ -316,29 +316,26 @@ include "dev/apm/files.apm" @@ -316,29 +316,26 @@ include "dev/apm/files.apm"
316file arch/i386/i386/compat_13_machdep.c compat_13 316file arch/i386/i386/compat_13_machdep.c compat_13
317file arch/i386/i386/compat_16_machdep.c compat_16 317file arch/i386/i386/compat_16_machdep.c compat_16
318 318
319# Linux binary compatibility (COMPAT_LINUX) 319# Linux binary compatibility (COMPAT_LINUX)
320include "compat/linux/files.linux" 320include "compat/linux/files.linux"
321include "compat/linux/arch/i386/files.linux_i386" 321include "compat/linux/arch/i386/files.linux_i386"
322file arch/i386/i386/linux_sigcode.S compat_linux 322file arch/i386/i386/linux_sigcode.S compat_linux
323file arch/i386/i386/linux_syscall.c compat_linux 323file arch/i386/i386/linux_syscall.c compat_linux
324file arch/x86/x86/linux_trap.c compat_linux 324file arch/x86/x86/linux_trap.c compat_linux
325 325
326# FreeBSD binary compatibility (COMPAT_FREEBSD) 326# FreeBSD binary compatibility (COMPAT_FREEBSD)
327include "compat/freebsd/files.freebsd" 327include "compat/freebsd/files.freebsd"
328 328
329# NDIS compatibilty (COMPAT_NDIS) 
330include "compat/ndis/files.ndis" 
331 
332# OSS audio driver compatibility 329# OSS audio driver compatibility
333include "compat/ossaudio/files.ossaudio" 330include "compat/ossaudio/files.ossaudio"
334 331
335# 332#
336# CARDBUS 333# CARDBUS
337# 334#
338include "dev/cardbus/files.cardbus" 335include "dev/cardbus/files.cardbus"
339file arch/i386/i386/rbus_machdep.c cardbus 336file arch/i386/i386/rbus_machdep.c cardbus
340 337
341# XXXX pcic here because it needs to be late. The catch: pcic needs 338# XXXX pcic here because it needs to be late. The catch: pcic needs
342# to be late, so devices which attach to it are attached late. But it 339# to be late, so devices which attach to it are attached late. But it
343# needs to be before its isa and pci attachments. This answer is 340# needs to be before its isa and pci attachments. This answer is
344# non-optimal, but I don't have a better answer right now. 341# non-optimal, but I don't have a better answer right now.

cvs diff -r1.99 -r1.100 src/sys/arch/iyonix/conf/GENERIC (expand / switch to unified diff)

--- src/sys/arch/iyonix/conf/GENERIC 2018/08/01 20:04:12 1.99
+++ src/sys/arch/iyonix/conf/GENERIC 2018/08/25 07:48:56 1.100
@@ -1,38 +1,38 @@ @@ -1,38 +1,38 @@
1# $NetBSD: GENERIC,v 1.99 2018/08/01 20:04:12 maxv Exp $ 1# $NetBSD: GENERIC,v 1.100 2018/08/25 07:48:56 maxv 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/iyonix/conf/std.iyonix" 21include "arch/iyonix/conf/std.iyonix"
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.99 $" 25#ident "GENERIC-$Revision: 1.100 $"
26 26
27maxusers 32 # estimated number of users 27maxusers 32 # estimated number of users
28 28
29options MSGBUFSIZE=65536 29options MSGBUFSIZE=65536
30 30
31# CPU options 31# CPU options
32 32
33# For XScale systems 33# For XScale systems
34options CPU_XSCALE_80321 # Support the XScale core 34options CPU_XSCALE_80321 # Support the XScale core
35makeoptions CPUFLAGS="-mcpu=xscale" 35makeoptions CPUFLAGS="-mcpu=xscale"
36 36
37# Architecture options 37# Architecture options
38options XSCALE_CACHE_READ_WRITE_ALLOCATE 38options XSCALE_CACHE_READ_WRITE_ALLOCATE
@@ -388,27 +388,26 @@ uk* at atapibus? drive ? flags 0x0000 #  @@ -388,27 +388,26 @@ uk* at atapibus? drive ? flags 0x0000 #
388#esh* at pci? dev ? function ? # Essential HIPPI card 388#esh* at pci? dev ? function ? # Essential HIPPI card
389#ex* at pci? dev ? function ? # 3Com 90x[BC] 389#ex* at pci? dev ? function ? # 3Com 90x[BC]
390#fpa* at pci? dev ? function ? # DEC DEFPA FDDI 390#fpa* at pci? dev ? function ? # DEC DEFPA FDDI
391#fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 391#fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
392#gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 392#gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet
393#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 393#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
394#ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 394#ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100
395#iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 395#iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG
396#le* at pci? dev ? function ? # PCnet-PCI Ethernet 396#le* at pci? dev ? function ? # PCnet-PCI Ethernet
397#lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 397#lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
398#mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 398#mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
399#msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 399#msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet
400#mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 400#mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
401##ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver 
402#ne* at pci? dev ? function ? # NE2000-compatible Ethernet 401#ne* at pci? dev ? function ? # NE2000-compatible Ethernet
403#nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 402#nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet
404#ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 403#ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
405#pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 404#pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
406#ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 405#ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g
407#re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 406#re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S
408rtk* at pci? dev ? function ? # Realtek 8129/8139 407rtk* at pci? dev ? function ? # Realtek 8129/8139
409#rtw* at pci? dev ? function ? # Realtek 8180L (802.11) 408#rtw* at pci? dev ? function ? # Realtek 8180L (802.11)
410#sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 409#sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
411#sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 410#sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
412#skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 411#skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet
413#sk* at skc? # SysKonnect SK9821 Gigabit Ethernet 412#sk* at skc? # SysKonnect SK9821 Gigabit Ethernet
414#ste* at pci? dev ? function ? # Sundance ST-201 Ethernet 413#ste* at pci? dev ? function ? # Sundance ST-201 Ethernet

File Deleted: src/sys/compat/ndis/Attic/cfg_var.h

File Deleted: src/sys/compat/ndis/Attic/files.ndis

File Deleted: src/sys/compat/ndis/Attic/resource_var.h

File Deleted: src/sys/compat/ndis/Attic/hal_var.h

File Deleted: src/sys/compat/ndis/Attic/usbd_var.h

File Deleted: src/sys/compat/ndis/Attic/winx64_wrap.S

File Deleted: src/sys/compat/ndis/Attic/kern_ndis.c

File Deleted: src/sys/compat/ndis/Attic/subr_ntoskrnl.c

File Deleted: src/sys/compat/ndis/Attic/kern_windrv.c

File Deleted: src/sys/compat/ndis/Attic/ntoskrnl_var.h

File Deleted: src/sys/compat/ndis/Attic/subr_hal.c

File Deleted: src/sys/compat/ndis/Attic/nbcompat.c

File Deleted: src/sys/compat/ndis/Attic/nbcompat.h

File Deleted: src/sys/compat/ndis/Attic/ndis_var.h

File Deleted: src/sys/compat/ndis/Attic/subr_usbd.c

File Deleted: src/sys/compat/ndis/Attic/pe_var.h

File Deleted: src/sys/compat/ndis/Attic/subr_ndis.c

File Deleted: src/sys/compat/ndis/Attic/subr_pe.c

File Deleted: src/sys/dev/if_ndis/Attic/if_ndis.c

File Deleted: src/sys/dev/if_ndis/Attic/if_ndis_pccard.c

File Deleted: src/sys/dev/if_ndis/Attic/if_ndis_pci.c

File Deleted: src/sys/dev/if_ndis/Attic/if_ndisvar.h

cvs diff -r1.399 -r1.400 src/sys/dev/pci/files.pci (expand / switch to unified diff)

--- src/sys/dev/pci/files.pci 2018/08/08 21:00:28 1.399
+++ src/sys/dev/pci/files.pci 2018/08/25 07:48:57 1.400
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: files.pci,v 1.399 2018/08/08 21:00:28 maya Exp $ 1# $NetBSD: files.pci,v 1.400 2018/08/25 07:48:57 maxv Exp $
2# 2#
3# Config file and device description for machine-independent PCI code. 3# Config file and device description for machine-independent PCI code.
4# Included by ports that need it. Requires that the SCSI files be 4# Included by ports that need it. Requires that the SCSI files be
5# defined first. 5# defined first.
6 6
7defflag opt_pci.h PCIVERBOSE PCI_CONFIG_DUMP PCI_NETBSD_CONFIGURE 7defflag opt_pci.h PCIVERBOSE PCI_CONFIG_DUMP PCI_NETBSD_CONFIGURE
8defparam opt_pci.h PCI_NETBSD_ENABLE_IDE 8defparam opt_pci.h PCI_NETBSD_ENABLE_IDE
9 9
10defflag opt_bktr.h BKTR_430_FX_MODE BKTR_GPIO_ACCESS BKTR_NO_MSP_RESET 10defflag opt_bktr.h BKTR_430_FX_MODE BKTR_GPIO_ACCESS BKTR_NO_MSP_RESET
11 BKTR_REVERSE_MUTE BKTR_SIS_VIA_MODE BKTR_USE_PLL 11 BKTR_REVERSE_MUTE BKTR_SIS_VIA_MODE BKTR_USE_PLL
12defparam opt_bktr.h BKTR_OVERRIDE_CARD BKTR_OVERRIDE_TUNER BKTR_OVERRIDE_DBX 12defparam opt_bktr.h BKTR_OVERRIDE_CARD BKTR_OVERRIDE_TUNER BKTR_OVERRIDE_DBX
13 BKTR_OVERRIDE_MSP BKTR_SYSTEM_DEFAULT 13 BKTR_OVERRIDE_MSP BKTR_SYSTEM_DEFAULT
14 14
@@ -923,32 +923,26 @@ file dev/pci/if_sk.c skc | sk @@ -923,32 +923,26 @@ file dev/pci/if_sk.c skc | sk
923device bce: ether, ifnet, arp, mii 923device bce: ether, ifnet, arp, mii
924attach bce at pci 924attach bce at pci
925file dev/pci/if_bce.c bce 925file dev/pci/if_bce.c bce
926 926
927# Intel PRO/10GbE 927# Intel PRO/10GbE
928device dge: ether, ifnet, arp 928device dge: ether, ifnet, arp
929attach dge at pci 929attach dge at pci
930file dev/pci/if_dge.c dge 930file dev/pci/if_dge.c dge
931 931
932# Realtek 8169 Ethernet controllers 932# Realtek 8169 Ethernet controllers
933attach re at pci with re_pci 933attach re at pci with re_pci
934file dev/pci/if_re_pci.c re_pci 934file dev/pci/if_re_pci.c re_pci
935 935
936# Windows NDIS drivers (Experimental) 
937device ndis 
938attach ndis at pci 
939file dev/if_ndis/if_ndis.c ndis 
940file dev/if_ndis/if_ndis_pci.c ndis 
941 
942# Intel PRO/Wireless 2100 936# Intel PRO/Wireless 2100
943device ipw: ifnet, arp, wlan, firmload 937device ipw: ifnet, arp, wlan, firmload
944attach ipw at pci 938attach ipw at pci
945file dev/pci/if_ipw.c ipw 939file dev/pci/if_ipw.c ipw
946 940
947# Intel PRO/Wireless 2200BG/2915ABG 941# Intel PRO/Wireless 2200BG/2915ABG
948device iwi: ifnet, arp, wlan, firmload 942device iwi: ifnet, arp, wlan, firmload
949attach iwi at pci 943attach iwi at pci
950file dev/pci/if_iwi.c iwi 944file dev/pci/if_iwi.c iwi
951 945
952# Intel PRO/Wireless 3945ABG 946# Intel PRO/Wireless 3945ABG
953device wpi: ifnet, arp, wlan, firmload 947device wpi: ifnet, arp, wlan, firmload
954attach wpi at pci 948attach wpi at pci

File Deleted: src/sys/modules/ndis/Attic/Makefile