head 1.54; access; symbols perseant-exfatfs-base-20250801:1.54 perseant-exfatfs-base-20240630:1.54 perseant-exfatfs:1.54.0.30 perseant-exfatfs-base:1.54 bouyer-sunxi-drm:1.54.0.28 bouyer-sunxi-drm-base:1.54 cjep_sun2x:1.54.0.26 cjep_sun2x-base:1.54 cjep_staticlib_x-base1:1.54 cjep_staticlib_x:1.54.0.24 cjep_staticlib_x-base:1.54 thorpej-futex-base:1.54 bouyer-xenpvh-base2:1.54 phil-wifi-20200421:1.54 bouyer-xenpvh-base1:1.54 phil-wifi-20200411:1.54 bouyer-xenpvh:1.54.0.22 bouyer-xenpvh-base:1.54 phil-wifi-20200406:1.54 ad-namecache-base3:1.54 ad-namecache-base2:1.54 ad-namecache-base1:1.54 ad-namecache:1.54.0.20 ad-namecache-base:1.54 isaki-audio2:1.54.0.18 isaki-audio2-base:1.54 pgoyette-compat-merge-20190127:1.54 pgoyette-compat-20190127:1.54 pgoyette-compat-20190118:1.54 pgoyette-compat-1226:1.54 pgoyette-compat-1126:1.54 pgoyette-compat-1020:1.54 pgoyette-compat-0930:1.54 pgoyette-compat-0906:1.54 pgoyette-compat-0728:1.54 pgoyette-compat-0625:1.54 pgoyette-compat-0521:1.54 pgoyette-compat-0502:1.54 pgoyette-compat-0422:1.54 pgoyette-compat-0415:1.54 pgoyette-compat-0407:1.54 pgoyette-compat-0330:1.54 pgoyette-compat-0322:1.54 pgoyette-compat-0315:1.54 pgoyette-compat:1.54.0.16 pgoyette-compat-base:1.54 perseant-stdc-iso10646:1.54.0.14 perseant-stdc-iso10646-base:1.54 prg-localcount2-base3:1.54 prg-localcount2-base2:1.54 prg-localcount2-base1:1.54 prg-localcount2:1.54.0.12 prg-localcount2-base:1.54 pgoyette-localcount-20170426:1.54 bouyer-socketcan-base1:1.54 pgoyette-localcount-20170320:1.54 bouyer-socketcan:1.54.0.10 bouyer-socketcan-base:1.54 pgoyette-localcount-20170107:1.54 pgoyette-localcount-20161104:1.54 localcount-20160914:1.54 pgoyette-localcount-20160806:1.54 pgoyette-localcount-20160726:1.54 pgoyette-localcount:1.54.0.8 pgoyette-localcount-base:1.54 netbsd-5-2-3-RELEASE:1.42 netbsd-5-1-5-RELEASE:1.42 netbsd-6-0-6-RELEASE:1.51 netbsd-6-1-5-RELEASE:1.51 yamt-pagecache-base9:1.54 yamt-pagecache-tag8:1.50.4.1 netbsd-6-1-4-RELEASE:1.51 netbsd-6-0-5-RELEASE:1.51 tls-earlyentropy:1.54.0.6 tls-earlyentropy-base:1.54 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.54 riastradh-drm2-base3:1.54 netbsd-6-1-3-RELEASE:1.51 netbsd-6-0-4-RELEASE:1.51 netbsd-5-2-2-RELEASE:1.42 netbsd-5-1-4-RELEASE:1.42 netbsd-6-1-2-RELEASE:1.51 netbsd-6-0-3-RELEASE:1.51 netbsd-5-2-1-RELEASE:1.42 netbsd-5-1-3-RELEASE:1.42 rmind-smpnet-nbase:1.54 netbsd-6-1-1-RELEASE:1.51 rmind-smpnet:1.54.0.4 rmind-smpnet-base:1.54 netbsd-6-1:1.51.0.10 netbsd-6-0-2-RELEASE:1.51 netbsd-6-1-RELEASE:1.51 netbsd-6-1-RC4:1.51 netbsd-6-1-RC3:1.51 agc-symver:1.54.0.2 agc-symver-base:1.54 netbsd-6-1-RC2:1.51 netbsd-6-1-RC1:1.51 yamt-pagecache-base8:1.52 netbsd-5-2:1.42.0.40 netbsd-6-0-1-RELEASE:1.51 yamt-pagecache-base7:1.52 netbsd-5-2-RELEASE:1.42 netbsd-5-2-RC1:1.42 matt-nb6-plus-nbase:1.51 yamt-pagecache-base6:1.52 netbsd-6-0:1.51.0.8 netbsd-6-0-RELEASE:1.51 netbsd-6-0-RC2:1.51 tls-maxphys:1.52.0.2 tls-maxphys-base:1.54 matt-nb6-plus:1.51.0.6 matt-nb6-plus-base:1.51 netbsd-6-0-RC1:1.51 jmcneill-usbmp-base10:1.52 yamt-pagecache-base5:1.52 jmcneill-usbmp-base9:1.52 yamt-pagecache-base4:1.52 jmcneill-usbmp-base8:1.52 jmcneill-usbmp-base7:1.51 jmcneill-usbmp-base6:1.51 jmcneill-usbmp-base5:1.51 jmcneill-usbmp-base4:1.51 jmcneill-usbmp-base3:1.51 jmcneill-usbmp-pre-base2:1.51 jmcneill-usbmp-base2:1.51 netbsd-6:1.51.0.4 netbsd-6-base:1.51 netbsd-5-1-2-RELEASE:1.42 netbsd-5-1-1-RELEASE:1.42 jmcneill-usbmp:1.51.0.2 jmcneill-usbmp-base:1.51 jmcneill-audiomp3:1.50.0.6 jmcneill-audiomp3-base:1.50 yamt-pagecache-base3:1.50 yamt-pagecache-base2:1.50 yamt-pagecache:1.50.0.4 yamt-pagecache-base:1.50 rmind-uvmplock-nbase:1.50 cherry-xenmp:1.50.0.2 cherry-xenmp-base:1.50 uebayasi-xip-base7:1.49 bouyer-quota2-nbase:1.49 bouyer-quota2:1.49.0.4 bouyer-quota2-base:1.49 jruoho-x86intr:1.49.0.2 jruoho-x86intr-base:1.49 matt-mips64-premerge-20101231:1.49 matt-nb5-mips64-premerge-20101231:1.42 matt-nb5-pq3:1.42.0.38 matt-nb5-pq3-base:1.42 netbsd-5-1:1.42.0.36 uebayasi-xip-base6:1.48 uebayasi-xip-base5:1.48 netbsd-5-1-RELEASE:1.42 uebayasi-xip-base4:1.48 uebayasi-xip-base3:1.48 yamt-nfs-mp-base11:1.48 netbsd-5-1-RC4:1.42 matt-nb5-mips64-k15:1.42 uebayasi-xip-base2:1.48 yamt-nfs-mp-base10:1.48 netbsd-5-1-RC3:1.42 netbsd-5-1-RC2:1.42 uebayasi-xip-base1:1.48 netbsd-5-1-RC1:1.42 rmind-uvmplock:1.47.0.4 rmind-uvmplock-base:1.50 yamt-nfs-mp-base9:1.47 uebayasi-xip:1.47.0.2 uebayasi-xip-base:1.47 netbsd-5-0-2-RELEASE:1.42 matt-nb5-mips64-premerge-20091211:1.42 matt-premerge-20091211:1.47 yamt-nfs-mp-base8:1.45 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.42 matt-nb4-mips64-k7-u2a-k9b:1.42 matt-nb5-mips64-u1-k1-k5:1.42 yamt-nfs-mp-base7:1.45 matt-nb5-mips64:1.42.0.34 netbsd-5-0-1-RELEASE:1.42 jymxensuspend-base:1.45 yamt-nfs-mp-base6:1.45 yamt-nfs-mp-base5:1.45 yamt-nfs-mp-base4:1.45 jym-xensuspend-nbase:1.50 yamt-nfs-mp-base3:1.45 nick-hppapmap-base4:1.45 nick-hppapmap-base3:1.45 netbsd-5-0:1.42.0.32 netbsd-5-0-RELEASE:1.42 netbsd-5-0-RC4:1.42 netbsd-5-0-RC3:1.42 nick-hppapmap-base2:1.44 netbsd-5-0-RC2:1.42 jym-xensuspend:1.44.0.2 jym-xensuspend-base:1.50 netbsd-5-0-RC1:1.42 haad-dm-base2:1.43 haad-nbase2:1.43 ad-audiomp2:1.43.0.2 ad-audiomp2-base:1.43 netbsd-5:1.42.0.30 netbsd-5-base:1.42 nick-hppapmap:1.42.0.28 nick-hppapmap-base:1.45 matt-mips64-base2:1.42 haad-dm-base1:1.42 wrstuden-revivesa-base-4:1.42 netbsd-4-0-1-RELEASE:1.40 wrstuden-revivesa-base-3:1.42 wrstuden-revivesa-base-2:1.42 wrstuden-fixsa-newbase:1.40 nick-csl-alignment-base5:1.41 haad-dm:1.42.0.26 haad-dm-base:1.43 wrstuden-revivesa-base-1:1.42 simonb-wapbl-nbase:1.42 yamt-pf42-base4:1.42 simonb-wapbl:1.42.0.24 simonb-wapbl-base:1.42 yamt-pf42-base3:1.42 hpcarm-cleanup-nbase:1.42 yamt-pf42-baseX:1.42 yamt-pf42-base2:1.42 yamt-nfs-mp-base2:1.42 wrstuden-revivesa:1.42.0.22 wrstuden-revivesa-base:1.42 yamt-nfs-mp:1.42.0.20 yamt-nfs-mp-base:1.42 yamt-pf42:1.42.0.18 yamt-pf42-base:1.42 ad-socklock-base1:1.42 yamt-lazymbuf-base15:1.42 yamt-lazymbuf-base14:1.42 keiichi-mipv6-nbase:1.42 mjf-devfs2:1.42.0.16 mjf-devfs2-base:1.43 nick-net80211-sync:1.42.0.14 nick-net80211-sync-base:1.42 keiichi-mipv6:1.42.0.12 keiichi-mipv6-base:1.42 bouyer-xeni386-merge1:1.42 matt-armv6-prevmlocking:1.41.10.1 wrstuden-fixsa-base-1:1.40 vmlocking2-base3:1.42 netbsd-4-0:1.40.0.22 netbsd-4-0-RELEASE:1.40 bouyer-xeni386-nbase:1.42 yamt-kmem-base3:1.42 cube-autoconf:1.42.0.10 cube-autoconf-base:1.42 yamt-kmem-base2:1.42 bouyer-xeni386:1.42.0.8 bouyer-xeni386-base:1.42 yamt-kmem:1.42.0.6 yamt-kmem-base:1.42 vmlocking2-base2:1.42 reinoud-bufcleanup-nbase:1.42 vmlocking2:1.42.0.4 vmlocking2-base1:1.42 netbsd-4-0-RC5:1.40 matt-nb4-arm:1.40.0.20 matt-nb4-arm-base:1.40 matt-armv6-nbase:1.42 jmcneill-base:1.42 netbsd-4-0-RC4:1.40 mjf-devfs:1.42.0.2 mjf-devfs-base:1.42 bouyer-xenamd64-base2:1.42 vmlocking-nbase:1.42 yamt-x86pmap-base4:1.42 bouyer-xenamd64:1.41.0.14 bouyer-xenamd64-base:1.42 netbsd-4-0-RC3:1.40 yamt-x86pmap-base3:1.41 yamt-x86pmap-base2:1.41 netbsd-4-0-RC2:1.40 yamt-x86pmap:1.41.0.12 yamt-x86pmap-base:1.41 netbsd-4-0-RC1:1.40 matt-armv6:1.41.0.10 matt-armv6-base:1.42 jmcneill-pm:1.41.0.8 jmcneill-pm-base:1.42 hpcarm-cleanup:1.41.0.6 hpcarm-cleanup-base:1.42 nick-csl-alignment:1.41.0.4 nick-csl-alignment-base:1.41 matt-mips64:1.41.0.2 matt-mips64-base:1.41 netbsd-3-1-1-RELEASE:1.31 netbsd-3-0-3-RELEASE:1.31 yamt-idlelwp-base8:1.40 wrstuden-fixsa:1.40.0.18 wrstuden-fixsa-base:1.40 ppcoea-renovation:1.40.0.16 ppcoea-renovation-base:1.41 thorpej-atomic:1.40.0.14 thorpej-atomic-base:1.40 reinoud-bufcleanup:1.40.0.12 reinoud-bufcleanup-base:1.42 mjf-ufs-trans:1.40.0.10 mjf-ufs-trans-base:1.41 vmlocking:1.40.0.8 vmlocking-base:1.41 ad-audiomp:1.40.0.6 ad-audiomp-base:1.40 yamt-idlelwp:1.40.0.4 post-newlock2-merge:1.40 newlock2-nbase:1.40 yamt-splraiseipl-base5:1.40 yamt-splraiseipl-base4:1.40 yamt-splraiseipl-base3:1.40 abandoned-netbsd-4-base:1.38 abandoned-netbsd-4:1.38.0.12 netbsd-3-1:1.31.0.8 netbsd-3-1-RELEASE:1.31 netbsd-3-0-2-RELEASE:1.31 yamt-splraiseipl-base2:1.40 netbsd-3-1-RC4:1.31 yamt-splraiseipl:1.39.0.4 yamt-splraiseipl-base:1.39 netbsd-3-1-RC3:1.31 yamt-pdpolicy-base9:1.39 newlock2:1.39.0.2 newlock2-base:1.40 yamt-pdpolicy-base8:1.39 netbsd-3-1-RC2:1.31 netbsd-3-1-RC1:1.31 yamt-pdpolicy-base7:1.38 netbsd-4:1.40.0.2 netbsd-4-base:1.40 yamt-pdpolicy-base6:1.38 chap-midi-nbase:1.38 netbsd-3-0-1-RELEASE:1.31 gdamore-uart:1.38.0.10 gdamore-uart-base:1.38 simonb-timcounters-final:1.36.6.1 yamt-pdpolicy-base5:1.38 chap-midi:1.38.0.8 chap-midi-base:1.38 yamt-pdpolicy-base4:1.38 yamt-pdpolicy-base3:1.38 peter-altq-base:1.38 peter-altq:1.38.0.6 yamt-pdpolicy-base2:1.38 elad-kernelauth-base:1.38 elad-kernelauth:1.38.0.4 yamt-pdpolicy:1.38.0.2 yamt-pdpolicy-base:1.38 yamt-uio_vmspace-base5:1.38 simonb-timecounters:1.36.0.6 simonb-timecounters-base:1.38 rpaulo-netinet-merge-pcb:1.36.0.4 rpaulo-netinet-merge-pcb-base:1.39 yamt-uio_vmspace:1.36.0.2 netbsd-3-0:1.31.0.6 netbsd-3-0-RELEASE:1.31 netbsd-3-0-RC6:1.31 yamt-readahead-base3:1.35 netbsd-3-0-RC5:1.31 netbsd-3-0-RC4:1.31 netbsd-3-0-RC3:1.31 yamt-readahead-base2:1.35 netbsd-3-0-RC2:1.31 yamt-readahead-pervnode:1.35 yamt-readahead-perfile:1.35 yamt-readahead:1.35.0.6 yamt-readahead-base:1.35 netbsd-3-0-RC1:1.31 yamt-vop-base3:1.35 netbsd-2-0-3-RELEASE:1.24.2.1 netbsd-2-1:1.24.2.1.0.4 yamt-vop-base2:1.35 thorpej-vnode-attr:1.35.0.4 thorpej-vnode-attr-base:1.35 netbsd-2-1-RELEASE:1.24.2.1 yamt-vop:1.35.0.2 yamt-vop-base:1.35 netbsd-2-1-RC6:1.24.2.1 netbsd-2-1-RC5:1.24.2.1 netbsd-2-1-RC4:1.24.2.1 netbsd-2-1-RC3:1.24.2.1 netbsd-2-1-RC2:1.24.2.1 netbsd-2-1-RC1:1.24.2.1 yamt-lazymbuf:1.31.0.4 yamt-km-base4:1.31 netbsd-2-0-2-RELEASE:1.24.2.1 yamt-km-base3:1.31 netbsd-3:1.31.0.2 netbsd-3-base:1.31 yamt-km-base2:1.29 yamt-km:1.27.0.6 yamt-km-base:1.27 kent-audio2:1.27.0.4 kent-audio2-base:1.31 netbsd-2-0-1-RELEASE:1.24.2.1 kent-audio1-beforemerge:1.27 netbsd-2:1.24.2.1.0.2 netbsd-2-base:1.24.2.1 kent-audio1:1.27.0.2 kent-audio1-base:1.27 netbsd-2-0-RELEASE:1.24.2.1 netbsd-2-0-RC5:1.24.2.1 netbsd-2-0-RC4:1.24.2.1 netbsd-2-0-RC3:1.24.2.1 netbsd-2-0-RC2:1.24.2.1 netbsd-2-0-RC1:1.24.2.1 netbsd-2-0:1.24.0.2 netbsd-2-0-base:1.24 netbsd-1-6-PATCH002-RELEASE:1.20.4.1 netbsd-1-6-PATCH002:1.20.4.1 netbsd-1-6-PATCH002-RC4:1.20.4.1 netbsd-1-6-PATCH002-RC3:1.20.4.1 netbsd-1-6-PATCH002-RC2:1.20.4.1 netbsd-1-6-PATCH002-RC1:1.20.4.1 ktrace-lwp:1.23.0.2 ktrace-lwp-base:1.36 netbsd-1-6-PATCH001:1.20.4.1 netbsd-1-6-PATCH001-RELEASE:1.20.4.1 netbsd-1-6-PATCH001-RC3:1.20.4.1 netbsd-1-6-PATCH001-RC2:1.20.4.1 netbsd-1-6-PATCH001-RC1:1.20.4.1 nathanw_sa_end:1.13.8.6 nathanw_sa_before_merge:1.22 fvdl_fs64_base:1.22 gmcgarry_ctxsw:1.22.0.4 gmcgarry_ctxsw_base:1.22 gmcgarry_ucred:1.22.0.2 gmcgarry_ucred_base:1.22 nathanw_sa_base:1.22 kqueue-aftermerge:1.22 kqueue-beforemerge:1.22 netbsd-1-6-RELEASE:1.20.4.1 netbsd-1-6-RC3:1.20.4.1 netbsd-1-6-RC2:1.20.4.1 netbsd-1-6-RC1:1.20.4.1 netbsd-1-6:1.20.0.4 netbsd-1-6-base:1.20 gehenna-devsw:1.20.0.2 gehenna-devsw-base:1.21 netbsd-1-5-PATCH003:1.9 eeh-devprop:1.17.0.6 eeh-devprop-base:1.17 newlock:1.17.0.4 newlock-base:1.17 ifpoll-base:1.17 nathanw_sa:1.13.0.8 thorpej-mips-cache:1.13.0.6 thorpej-mips-cache-base:1.13 thorpej-devvp-base3:1.13 thorpej-devvp-base2:1.13 post-chs-ubcperf:1.13 pre-chs-ubcperf:1.13 thorpej-devvp:1.13.0.4 thorpej-devvp-base:1.13 netbsd-1-5-PATCH002:1.9 kqueue:1.13.0.2 kqueue-base:1.22 netbsd-1-5-PATCH001:1.9 thorpej_scsipi_beforemerge:1.12 thorpej_scsipi_nbase:1.12 netbsd-1-5-RELEASE:1.9 netbsd-1-5-BETA2:1.9 netbsd-1-5-BETA:1.9 netbsd-1-4-PATCH003:1.2 netbsd-1-5-ALPHA2:1.9 netbsd-1-5:1.9.0.6 netbsd-1-5-base:1.9 minoura-xpg4dl-base:1.9 minoura-xpg4dl:1.9.0.4 netbsd-1-4-PATCH002:1.2 chs-ubc2-newbase:1.9 wrstuden-devbsize-19991221:1.9 wrstuden-devbsize:1.8.0.6 wrstuden-devbsize-base:1.9 kame_141_19991130:1.2 comdex-fall-1999:1.9.0.2 comdex-fall-1999-base:1.9 fvdl-softdep:1.8.0.4 fvdl-softdep-base:1.9 thorpej_scsipi:1.8.0.2 thorpej_scsipi_base:1.12 netbsd-1-4-PATCH001:1.2 kame_14_19990705:1.2 kame_14_19990628:1.2 kame:1.2.0.6 chs-ubc2:1.2.0.4 chs-ubc2-base:1.8 netbsd-1-4-RELEASE:1.2 netbsd-1-4:1.2.0.2 netbsd-1-4-base:1.2; locks; strict; comment @# @; 1.54 date 2013.03.13.00.36.52; author uwe; state dead; branches; next 1.53; 1.53 date 2013.03.01.18.25.52; author joerg; state Exp; branches; next 1.52; 1.52 date 2012.03.11.06.18.46; author nakayama; state Exp; branches 1.52.2.1; next 1.51; 1.51 date 2011.11.22.21.25.36; author tls; state Exp; branches 1.51.2.1 1.51.4.1 1.51.8.1 1.51.10.1; next 1.50; 1.50 date 2011.03.06.17.08.31; author bouyer; state Exp; branches 1.50.4.1; next 1.49; 1.49 date 2010.11.23.11.14.06; author hannken; state Exp; branches 1.49.2.1 1.49.4.1; next 1.48; 1.48 date 2010.04.16.13.48.35; author pooka; state Exp; branches; next 1.47; 1.47 date 2009.12.05.20.11.17; author pooka; state Exp; branches 1.47.2.1 1.47.4.1; next 1.46; 1.46 date 2009.09.27.13.27.44; author tsutsui; state Exp; branches; next 1.45; 1.45 date 2009.03.06.20.31.52; author joerg; state Exp; branches; next 1.44; 1.44 date 2009.02.08.13.05.50; author jdc; state Exp; branches 1.44.2.1; next 1.43; 1.43 date 2008.11.12.12.36.06; author ad; state Exp; branches; next 1.42; 1.42 date 2007.10.17.19.57.10; author garbled; state Exp; branches 1.42.16.1 1.42.20.1 1.42.26.1 1.42.28.1; next 1.41; 1.41 date 2007.06.02.17.16.12; author uwe; state Exp; branches 1.41.10.1; next 1.40; 1.40 date 2006.09.27.21.42.06; author manu; state Exp; branches 1.40.8.1 1.40.10.1 1.40.16.1; next 1.39; 1.39 date 2006.08.26.20.26.56; author christos; state Exp; branches 1.39.2.1 1.39.4.1; next 1.38; 1.38 date 2006.02.05.05.02.02; author cube; state Exp; branches 1.38.2.1; next 1.37; 1.37 date 2006.02.04.03.40.41; author rpaulo; state Exp; branches; next 1.36; 1.36 date 2005.12.07.09.10.19; author tsutsui; state Exp; branches 1.36.2.1 1.36.4.1 1.36.6.1; next 1.35; 1.35 date 2005.08.19.05.20.03; author christos; state Exp; branches; next 1.34; 1.34 date 2005.08.19.02.03.53; author christos; state Exp; branches; next 1.33; 1.33 date 2005.07.31.04.04.46; author yamt; state Exp; branches; next 1.32; 1.32 date 2005.07.30.06.35.39; author yamt; state Exp; branches; next 1.31; 1.31 date 2005.02.25.13.46.51; author simonb; state Exp; branches 1.31.4.1; next 1.30; 1.30 date 2005.02.18.21.05.54; author dsl; state Exp; branches; next 1.29; 1.29 date 2005.02.11.08.25.56; author dsl; state Exp; branches; next 1.28; 1.28 date 2005.01.31.16.55.29; author hannken; state Exp; branches; next 1.27; 1.27 date 2004.11.10.17.54.07; author christos; state Exp; branches 1.27.4.1 1.27.6.1; next 1.26; 1.26 date 2004.09.04.23.29.57; author manu; state Exp; branches; next 1.25; 1.25 date 2004.07.15.03.53.51; author atatat; state Exp; branches; next 1.24; 1.24 date 2003.10.07.09.43.58; author tron; state Exp; branches 1.24.2.1; next 1.23; 1.23 date 2003.04.10.22.07.03; author christos; state Exp; branches 1.23.2.1; next 1.22; 1.22 date 2002.09.18.02.44.08; author lukem; state Exp; branches; next 1.21; 1.21 date 2002.06.17.05.14.24; author lukem; state Exp; branches; next 1.20; 1.20 date 2002.05.14.14.27.33; author lukem; state Exp; branches 1.20.2.1 1.20.4.1; next 1.19; 1.19 date 2002.04.25.15.06.37; author atatat; state Exp; branches; next 1.18; 1.18 date 2002.04.12.08.11.19; author gmcgarry; state Exp; branches; next 1.17; 1.17 date 2002.02.10.17.37.01; author wiz; state Exp; branches; next 1.16; 1.16 date 2002.01.27.13.23.26; author jdolecek; state Exp; branches; next 1.15; 1.15 date 2001.11.20.12.56.38; author lukem; state Exp; branches; next 1.14; 1.14 date 2001.11.20.08.43.34; author lukem; state Exp; branches; next 1.13; 1.13 date 2001.07.08.16.32.24; author abs; state Exp; branches 1.13.2.1 1.13.8.1; next 1.12; 1.12 date 2000.11.01.14.34.22; author pk; state Exp; branches; next 1.11; 1.11 date 2000.09.24.15.59.37; author jdolecek; state Exp; branches; next 1.10; 1.10 date 2000.07.27.14.34.09; author mrg; state Exp; branches; next 1.9; 1.9 date 99.11.07.01.09.12; author mycroft; state Exp; branches 1.9.2.1; next 1.8; 1.8 date 99.07.29.10.37.22; author augustss; state Exp; branches 1.8.2.1 1.8.4.1 1.8.6.1; next 1.7; 1.7 date 99.07.28.09.48.36; author drochner; state Exp; branches; next 1.6; 1.6 date 99.06.06.13.06.38; author mrg; state Exp; branches; next 1.5; 1.5 date 99.05.19.21.05.59; author ad; state Exp; branches; next 1.4; 1.4 date 99.04.26.04.25.38; author ad; state Exp; branches; next 1.3; 1.3 date 99.04.13.18.45.40; author ad; state Exp; branches; next 1.2; 1.2 date 99.03.31.14.29.58; author mycroft; state Exp; branches 1.2.4.1; next 1.1; 1.1 date 99.01.21.10.06.03; author mycroft; state Exp; branches; next ; 1.52.2.1 date 2013.06.23.06.20.12; author tls; state dead; branches; next ; 1.51.2.1 date 2012.04.05.21.33.18; author mrg; state Exp; branches; next ; 1.51.4.1 date 2018.05.22.14.38.20; author martin; state Exp; branches; next ; commitid OGSb8OUOhfuAMiDA; 1.51.8.1 date 2018.05.22.14.49.02; author martin; state Exp; branches; next ; commitid QyAwkt5kT1DoQiDA; 1.51.10.1 date 2018.05.22.14.44.30; author martin; state Exp; branches; next ; commitid hqrMF9QBTlnIOiDA; 1.50.4.1 date 2012.04.17.00.06.53; author yamt; state Exp; branches; next 1.50.4.2; 1.50.4.2 date 2014.05.22.11.40.08; author yamt; state dead; branches; next ; 1.49.2.1 date 2011.06.06.09.06.44; author jruoho; state Exp; branches; next ; 1.49.4.1 date 2011.02.08.19.29.40; author bouyer; state Exp; branches; next ; 1.47.2.1 date 2010.04.30.14.39.48; author uebayasi; state Exp; branches; next ; 1.47.4.1 date 2010.05.30.05.17.07; author rmind; state Exp; branches; next 1.47.4.2; 1.47.4.2 date 2011.03.05.20.52.00; author rmind; state Exp; branches; next 1.47.4.3; 1.47.4.3 date 2011.04.21.01.41.24; author rmind; state Exp; branches; next ; 1.44.2.1 date 2009.05.13.17.18.23; author jym; state Exp; branches; next ; 1.42.16.1 date 2009.01.17.13.28.30; author mjf; state Exp; branches; next ; 1.42.20.1 date 2009.05.04.08.11.54; author yamt; state Exp; branches; next 1.42.20.2; 1.42.20.2 date 2010.03.11.15.02.56; author yamt; state Exp; branches; next 1.42.20.3; 1.42.20.3 date 2010.08.11.22.52.44; author yamt; state Exp; branches; next ; 1.42.26.1 date 2008.12.13.01.13.26; author haad; state Exp; branches; next ; 1.42.28.1 date 2009.01.19.13.16.43; author skrll; state Exp; branches; next 1.42.28.2; 1.42.28.2 date 2009.03.03.18.29.25; author skrll; state Exp; branches; next 1.42.28.3; 1.42.28.3 date 2009.04.28.07.34.40; author skrll; state Exp; branches; next ; 1.41.10.1 date 2007.11.06.23.22.16; author matt; state Exp; branches; next ; 1.40.8.1 date 2007.06.09.23.55.24; author ad; state Exp; branches; next ; 1.40.10.1 date 2007.07.11.20.02.16; author mjf; state Exp; branches; next ; 1.40.16.1 date 2007.06.26.18.13.32; author garbled; state Exp; branches; next ; 1.39.2.1 date 2006.11.18.21.29.32; author ad; state Exp; branches; next ; 1.39.4.1 date 2006.10.22.06.05.10; author yamt; state Exp; branches; next ; 1.38.2.1 date 2006.09.03.15.23.31; author yamt; state Exp; branches; next ; 1.36.2.1 date 2006.02.18.15.38.45; author yamt; state Exp; branches; next ; 1.36.4.1 date 2006.09.09.02.43.08; author rpaulo; state Exp; branches; next ; 1.36.6.1 date 2006.04.22.11.37.57; author simonb; state Exp; branches; next ; 1.31.4.1 date 2006.06.21.14.55.54; author yamt; state Exp; branches; next 1.31.4.2; 1.31.4.2 date 2006.12.30.20.46.57; author yamt; state Exp; branches; next 1.31.4.3; 1.31.4.3 date 2007.09.03.14.29.52; author yamt; state Exp; branches; next ; 1.27.4.1 date 2005.04.29.11.28.22; author kent; state Exp; branches; next ; 1.27.6.1 date 2005.02.12.18.17.39; author yamt; state Exp; branches; next 1.27.6.2; 1.27.6.2 date 2005.03.19.08.33.14; author yamt; state Exp; branches; next ; 1.24.2.1 date 2004.07.15.20.15.27; author he; state Exp; branches; next ; 1.23.2.1 date 2004.08.03.10.40.44; author skrll; state Exp; branches; next 1.23.2.2; 1.23.2.2 date 2004.09.18.14.40.27; author skrll; state Exp; branches; next 1.23.2.3; 1.23.2.3 date 2004.09.21.13.22.00; author skrll; state Exp; branches; next 1.23.2.4; 1.23.2.4 date 2004.11.14.08.15.25; author skrll; state Exp; branches; next 1.23.2.5; 1.23.2.5 date 2005.02.04.11.44.56; author skrll; state Exp; branches; next 1.23.2.6; 1.23.2.6 date 2005.02.15.21.33.00; author skrll; state Exp; branches; next 1.23.2.7; 1.23.2.7 date 2005.03.04.16.39.11; author skrll; state Exp; branches; next 1.23.2.8; 1.23.2.8 date 2005.11.10.13.58.55; author skrll; state Exp; branches; next 1.23.2.9; 1.23.2.9 date 2005.12.11.10.28.26; author christos; state Exp; branches; next ; 1.20.2.1 date 2002.07.15.01.21.09; author gehenna; state Exp; branches; next ; 1.20.4.1 date 2002.08.01.04.31.52; author lukem; state Exp; branches; next ; 1.13.2.1 date 2002.01.10.19.48.42; author thorpej; state Exp; branches; next 1.13.2.2; 1.13.2.2 date 2002.02.11.20.09.02; author jdolecek; state Exp; branches; next 1.13.2.3; 1.13.2.3 date 2002.03.16.15.59.44; author jdolecek; state Exp; branches; next 1.13.2.4; 1.13.2.4 date 2002.06.23.17.41.40; author jdolecek; state Exp; branches; next 1.13.2.5; 1.13.2.5 date 2002.09.06.08.40.44; author jdolecek; state Exp; branches; next 1.13.2.6; 1.13.2.6 date 2002.10.10.18.36.06; author jdolecek; state Exp; branches; next ; 1.13.8.1 date 2001.07.08.16.32.24; author nathanw; state dead; branches; next 1.13.8.2; 1.13.8.2 date 2002.01.08.00.27.32; author nathanw; state Exp; branches; next 1.13.8.3; 1.13.8.3 date 2002.02.28.04.12.00; author nathanw; state Exp; branches; next 1.13.8.4; 1.13.8.4 date 2002.04.17.00.04.22; author nathanw; state Exp; branches; next 1.13.8.5; 1.13.8.5 date 2002.06.20.03.41.01; author nathanw; state Exp; branches; next 1.13.8.6; 1.13.8.6 date 2002.10.18.02.39.49; author nathanw; state Exp; branches; next ; 1.9.2.1 date 99.11.07.01.09.12; author mycroft; state dead; branches; next 1.9.2.2; 1.9.2.2 date 99.11.07.01.09.13; author mycroft; state Exp; branches; next ; 1.8.2.1 date 2000.11.20.20.25.27; author bouyer; state Exp; branches; next 1.8.2.2; 1.8.2.2 date 2000.11.22.16.01.35; author bouyer; state Exp; branches; next ; 1.8.4.1 date 99.11.15.00.39.12; author fvdl; state Exp; branches; next ; 1.8.6.1 date 99.12.27.18.33.46; author wrstuden; state Exp; branches; next ; 1.2.4.1 date 99.06.21.01.01.39; author thorpej; state Exp; branches; next 1.2.4.2; 1.2.4.2 date 99.08.02.20.09.12; author thorpej; state Exp; branches; next ; desc @@ 1.54 log @HE WAS OBEDIANT @ text @# $NetBSD: BILL-THE-CAT,v 1.53 2013/03/01 18:25:52 joerg Exp $ # From: NetBSD: GENERIC,v 1.84 1999/06/06 13:00:03 mrg Exp include "arch/sparc/conf/std.sparc" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary maxusers 32 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. #options SUN4 # sun4/100, sun4/200, sun4/300 #options SUN4C # sun4c - SS1, 1+, 2, ELC, SLC, IPC, IPX, etc. options SUN4M # sun4m - SS10, SS20, Classic, etc. #options SUN4_MMU3L # 3-level MMU on sun4/400 ## System options specific to the sparc machine type # Blink the power LED on some machines to indicate the system load. #options BLINK ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. options RASTERCONSOLE # fast rasterop console options FONT_GALLANT12x22 # the console font options FONT_BOLD8x16 # a somewhat smaller font #options RASTERCONSOLE_FGCOL=WSCOL_BLACK #options RASTERCONSOLE_BGCOL=WSCOL_WHITE #### System options that are the same for all ports ## Root device configuration: change the ?'s if you are going to use a ## nonstandard root partition (other than where the kernel is booted from) ## and/or nonstandard root type (not ffs or nfs). Normally this can be ## automagically determined at boot time. config netbsd root on ? type ? ## System call tracing (see ktrace(1)). options KTRACE ## Collect statistics on kernel malloc's and free's. This does have a ## significant performance hit on slower machines, so it is intended for ## diagnostic use only. #options KMEMSTATS ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) #options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory options USERCONF # userconf(4) support #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel ## NFS boot options; tries DHCP/BOOTP then BOOTPARAM #options NFS_BOOT_BOOTPARAM #options NFS_BOOT_BOOTP #options NFS_BOOT_DHCP #### Debugging options ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at ## serial console break or keyboard reset, where the PROM would normally ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. #options DDB # kernel dynamic debugger #options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' ## You may also use gdb, on another computer connected to this machine over ## a serial port. Both KGDB_DEV and KGDB_DEVRATE should be specified; ## KGDB_DEV is a dev_t encoded device number of the serial port to use. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDB_DEV=0xc01 # kgdb device number (this is `ttyb') #options KGDB_DEVRATE=38400 # baud rate ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), ## such that gdb(1) can be used on a kernel coredump. #makeoptions DEBUG="-g" ## Adds code to the kernel that does internal consistency checks, and will ## cause the kernel to panic if corruption of internal data structures ## is detected. options DIAGNOSTIC # extra kernel sanity checking ## Enable (possibly expensive) debugging code that may also display messages ## on the system console #options DEBUG ## Make SCSI error messages more verbose when explaining their meanings. #options SCSIVERBOSE ## `INSECURE' turns off the kernel security level (securelevel = 0 always). ## This allows writing to /dev/mem, loading kernel modules while multi-user, ## and other insecurities good only for development work. Do not use this ## option on a production machine. #options INSECURE ## Allow non-root users to grab /dev/console with programs such as xconsole. ## `xconsole' therefore does not need setuid root with this option enabled. ## `FDSCRIPTS' allows non-readable but executable scripts by providing a ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same ## opaque file mechanism. Perl calls this "secure setuid scripts." #options FDSCRIPTS #options SETUIDSCRIPTS ## Options for compatibility with previous releases foreign system binaries. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). options COMPAT_43 # 4.3BSD system interfaces options COMPAT_10 # NetBSD 1.0 binary compatibility options COMPAT_11 # NetBSD 1.1 binary compatibility options COMPAT_12 # NetBSD 1.2 binary compatibility options COMPAT_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility options COMPAT_15 # NetBSD 1.5 binary compatibility options COMPAT_16 # NetBSD 1.6 binary compatibility options COMPAT_20 # NetBSD 2.0 binary compatibility options COMPAT_30 # NetBSD 3.0 binary compatibility options COMPAT_40 # NetBSD 4.0 binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. ## File systems. You probably need at least one of FFS or NFS. file-system FFS # Berkeley Fast Filesystem file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system MFS # memory-based filesystem file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PROCFS # /proc file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system file-system MSDOSFS # MS-DOS FAT filesystem(s). file-system PTYFS # /dev/pts/N support ## File system options. #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas #options FFS_EI # FFS Endian Independent support #options FFS_NO_SNAPSHOT # No FFS snapshot support ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 #options GATEWAY # packet forwarding ("router switch") #options MROUTING # packet forwarding of multicast packets #options PIM # Protocol Independent Multicast #options DIRECTED_BROADCAST # allow broadcasts through routers #options NETATALK # AppleTalk (over Ethernet) protocol #options NTP # Network Time Protocol in-kernel support #options PPS_SYNC # Add serial line synchronization for NTP #options PFIL_HOOKS # Add pfil(9) packet filter hooks #options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device #options IPFILTER_LOOKUP # ippool(8) support #options PPP_BSDCOMP # Add BSD compression to ppp device #options PPP_DEFLATE # Add deflate (libz) compression to ppp device #options PPP_FILTER # Add active filters for ppp (via bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. #sbus0 at mainbus0 # sun4c obio0 at mainbus0 # sun4 and sun4m #sparcvme0 at mainbus0 # sun4 iommu0 at mainbus0 # sun4m sbus0 at iommu0 # sun4m #sparcvme0 at iommu0 # sun4m #vme0 at sparcvme0 # mi VME attachment ## SBus expander box #xbox* at sbus? slot ? offset ? #sbus* at xbox? ## SBus to PCMCIA bridge #nell* at sbus? slot ? offset ? # PCMCIA bridge #pcmcia* at nell? #### Standard system devices -- all required for a given architecture ## Auxiliary system registers on sun4c and sun4m #auxreg0 at mainbus0 # sun4c auxreg0 at obio0 # sun4m ## Power status and control register on Sun4m systems power0 at obio0 ## Mostek clock found on 4/300, sun4c, and sun4m systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. #clock0 at mainbus0 # sun4c clock0 at obio0 # sun4m #clock0 at obio0 addr 0xf2000000 # sun4/300 ## Intersil clock found on 4/100 and 4/200 systems. #oclock0 at obio0 addr 0xf3000000 # sun4/200 #oclock0 at obio0 addr 0x03000000 # sun4/100 ## Memory error registers. #memreg0 at mainbus0 # sun4c #memreg0 at obio0 # sun4m #memreg0 at obio0 addr 0xf4000000 # sun4/200 and sun4/300 #memreg0 at obio0 addr 0x04000000 # sun4/100 ## ECC memory control #eccmemctl0 at mainbus0 # sun4m ## Timer chip found on 4/300, sun4c, and sun4m systems. #timer0 at mainbus0 # sun4c timer0 at obio0 # sun4m #timer0 at obio0 addr 0xef000000 # sun4/300 ## EEPROM found on 4/100 and 4/200 systems. Note that the 4/300 ## doesn't use this driver; the `EEPROM' is in the NVRAM on the ## Mostek clock chip on 4/300 systems. #eeprom0 at obio0 addr 0xf2000000 # sun4/200 #eeprom0 at obio0 addr 0x02000000 # sun4/100 #### Serial port configuration ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. #zs0 at mainbus0 # sun4c zs0 at obio0 # sun4m #zs0 at obio0 addr 0xf1000000 level 12 flags 0x103 # sun4/200 and sun4/300 #zs0 at obio0 addr 0x01000000 level 12 flags 0x103 # sun4/100 zstty0 at zs0 channel 0 # ttya zstty1 at zs0 channel 1 # ttyb #zs1 at mainbus0 # sun4c zs1 at obio0 # sun4m #zs1 at obio0 addr 0xf0000000 level 12 flags 0x103 # sun4/200 and sun4/300 #zs1 at obio0 addr 0x00000000 level 12 flags 0x103 # sun4/100 kbd0 at zs1 channel 0 # keyboard ms0 at zs1 channel 1 # mouse #zs2 at obio0 addr 0xe0000000 level 12 flags 0x103 # sun4/300 #zstty2 at zs2 channel 0 # ttyc #zstty3 at zs2 channel 1 # ttyd ## Magma Serial/Parallel driver #magma* at sbus? slot ? offset ? #mtty* at magma? #mbpp* at magma? ## PCMCIA serial interfaces #com* at pcmcia? #pcmcom* at pcmcia? #com* at pcmcom? #### Disk controllers and disks # ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4/300, sun4c, sun4m on-board SCSI, and FSBE/S SBus SCSI cards. ## Both `dma' and `esp' are needed in all cases. ## Two kinds of additional SBus SCSI interfaces are available. One uses ## "esp at sbus" like the sun4c on-board; the other uses "esp at dma". ## sun4/300 SCSI - an NCR53c94 or equivalent behind ## an LSI Logic DMA controller #dma0 at obio0 addr 0xfa001000 level 4 # sun4/300 #esp0 at obio0 addr 0xfa000000 level 4 flags 0x0000 # sun4/300 dma0 at sbus0 slot ? offset ? # sun4c/sun4m #esp0 at sbus0 slot ? offset ? flags 0x0000 # sun4c esp0 at dma0 flags 0x0000 # sun4m # FSBE/S SCSI #dma* at sbus? slot ? offset ? # SBus #esp* at sbus? slot ? offset ? flags 0x0000 # SBus (older proms) #esp* at dma? flags 0x0000 # SBus scsibus* at esp? ## Qlogic ISP SBus SCSI Card #isp* at sbus? slot ? offset ? #scsibus* at isp? ## NCR5380-based "Sun SCSI 3" VME SCSI controller. ## This driver has several flags which may be enabled by OR'ing ## the values and using the "flags" directive. ## Valid flags are: ## ## 0x01 Use DMA (may be polled) ## 0x02 Use DMA completion interrupts ## 0x04 Allow disconnect/reselect ## ## E.g. the following would enable DMA, interrupts, and reselect: ## si0 at vme0 addr 0x200000 irq 3 vect 0x40 flags 0x07 ## ## By default, DMA is enabled in the driver. #si0 at vme0 addr 0x200000 irq 2 vect 0x40 #scsibus* at si? ## NCR5380-based "SCSI Weird" on-board SCSI interface found ## on sun4/100 systems. The flags are the same as the "si" ## controller. Note, while DMA is enabled by default, only ## polled DMA works at this time, and reselects do not work ## on this particular controller. #sw0 at obio0 addr 0x0a000000 level 3 #scsibus* at sw? ## PCMCIA SCSI controllers #aic* at pcmcia? #scsibus* at aic? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs #ch* at scsibus? target ? lun ? # SCSI changer devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # unknown SCSI ## Xylogics 753 or 7053 VME SMD disk controllers and disks, found ## on sun4 systems. #xdc0 at vme0 addr 0xee80 irq 3 vect 0x44 #xdc1 at vme0 addr 0xee90 irq 3 vect 0x45 #xdc2 at vme0 addr 0xeea0 irq 3 vect 0x46 #xdc3 at vme0 addr 0xeeb0 irq 3 vect 0x47 #xd* at xdc? drive ? ## Xylogics 451 or 451 VME SMD disk controllers and disks, found ## on sun4 systems. #xyc0 at vme0 addr 0xee40 irq 3 vect 0x48 #xyc1 at vme0 addr 0xee48 irq 3 vect 0x49 #xy* at xyc? drive ? ## Floppy controller and drive found on SPARCstations. #fdc0 at mainbus0 # sun4c controller fdc0 at obio0 # sun4m controller fd* at fdc0 # the drive itself ## PCMCIA IDE controllers #wdc* at pcmcia? #wd* at wdc? ## A disk-like interface to files. Can be used to create floppy, CD, ## miniroot images, etc. pseudo-device vnd ## Concatenated and striped disks; with this, you can create a software-based ## disk array similar to a "RAID 0" setup. See ccd(4). #pseudo-device ccd 4 ## RAIDframe disk driver: software RAID driver. See raid(4). #pseudo-device raid 4 ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. #pseudo-device md #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. #le0 at obio0 addr 0xf9000000 level 6 # sun4/300 #le0 at sbus0 slot ? offset ? # sun4c on-board ledma0 at sbus0 slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board #le* at sbus? slot ? offset ? # SBus #ledma* at sbus? slot ? offset ? # SBus #le* at ledma? # SBus #lebuffer0 at sbus? slot ? offset ? # SBus #le0 at lebuffer? # SBus #lebuffer* at sbus? slot ? offset ? # SBus #le* at lebuffer? # SBus ## sun4/100 and sun4/200 Ethernet - an Intel 82586 on-board ## or on a Multibus/VME card. #ie0 at obio0 addr 0xf6000000 level 6 # sun4/200 on-board #ie0 at obio0 addr 0x06000000 level 6 # sun4/100 on-board #ie1 at vme0 addr 0xe88000 irq 3 vect 0x75 # VME #ie2 at vme0 addr 0x31ff02 irq 3 vect 0x76 # VME #ie3 at vme0 addr 0x35ff02 irq 3 vect 0x77 # VME #ie4 at vme0 addr 0x2dff02 irq 3 vect 0x7c # VME ## qec/be, qec/hme #qec* at sbus? slot ? offset ? #be* at qec? #qe* at qec? # midway ATM #en0 at sbus? slot ? offset ? # PCMCIA ethernet devices #ep* at pcmcia? #mbe* at pcmcia? #ne* at pcmcia? #sm* at pcmcia? # MII/PHY support #exphy* at mii? phy ? # 3Com internal PHYs #icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x #inphy* at mii? phy ? # Intel 82555 PHYs #lxtphy* at mii? phy ? # Level One LXT-970 PHYs #nsphy* at mii? phy ? # NS83840 PHYs #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs #tlphy* at mii? phy ? # ThunderLAN PHYs #ukphy* at mii? phy ? # generic unknown PHYs ## Loopback network interface; required pseudo-device loop ## SLIP and CSLIP interfaces, for IP over a serial line. #pseudo-device sl ## PPP, the successor to SLIP. See pppd(8). #pseudo-device ppp ## Starmode Radio IP, a special hardware network device. #pseudo-device strip ## Network "tunnel" device, allowing protocol stacks to run in the userland. ## This is used by the third-party user-mode "ppp" program, and others. #pseudo-device tun ## Generic L3 over IP tunnel #pseudo-device gre # generic L3 over IP tunnel ## Berkeley Packet Filter, required to run RARPD. A generic C-language ## interface that allows selective examining of incoming packets. pseudo-device bpfilter ## IP Filter, used in firewall and NAT applications. See ipnat(8) for ## one example of the use of the IP Filter. #pseudo-device ipfilter #### Audio and video devices ## /dev/audio support (`audioamd' plus `audio') ## #audioamd0 at mainbus0 # sun4c #audioamd0 at obio0 # sun4m audioamd0 at sbus0 slot ? offset ? # sun4m audio* at audioamd0 #audiocs0 at sbus0 slot ? offset ? # SUNW,CS4231 #audio* at audiocs0 ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus0 slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? # #bwtwo0 at obio0 addr 0xfd000000 level 4 # sun4/200 #bwtwo0 at obio0 addr 0xfb300000 level 4 # sun4/300 in P4 slot #bwtwo0 at obio0 addr 0x0b300000 level 4 # sun4/100 in P4 slot ## Sun "cgtwo" VME color framebuffer #cgtwo0 at vme0 addr 0x400000 irq ? vect 0xa8 ## Sun "cgthree" Sbus color framebuffer cgthree0 at sbus? slot ? offset ? cgthree* at sbus? slot ? offset ? ## Sun "cgfour" color framebuffer with overlay plane. See above comment ## regarding overlay plane. #cgfour0 at obio0 addr 0xfb300000 level 4 # sun4/300 P4 #cgfour0 at obio0 addr 0x0b300000 level 4 # sun4/100 P4 ## Sun "cgsix" accelerated color framebuffer. #cgsix0 at sbus? slot ? offset ? #cgsix* at sbus? slot ? offset ? #cgsix0 at obio0 addr 0xfb000000 level 4 # sun4/300 P4 #cgsix0 at obio0 addr 0x0b000000 level 4 # sun4/100 P4 ## Sun "cgeight" 24-bit framebuffer #cgeight0 at obio0 addr 0xfb300000 level 4 # sun4/300 P4 #cgeight0 at obio0 addr 0x0b300000 level 4 # sun4/100 P4 ## Sun "tcx" accelerated color framebuffer. #tcx0 at sbus? slot ? offset ? #tcx* at sbus? slot ? offset ? # Sun "cgfourteen" accelerated 24-bit framebuffer. #cgfourteen0 at obio0 # sun4m #### Other device configuration ## Pseudo ttys, required for network logins and programs like screen. pseudo-device pty # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. pseudo-device clockctl # user control of clock subsystem #pseudo-device fss # file system snapshot device @ 1.53 log @Retire OSI network stack. OK core@@ @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.52 2012/03/11 06:18:46 nakayama Exp $ @ 1.52 log @Remove stray comments for LKM. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.51 2011/11/22 21:25:36 tls Exp $ a166 2 #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP @ 1.52.2.1 log @resync from head @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.52 2012/03/11 06:18:46 nakayama Exp $ @ 1.51 log @ The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be. This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.50 2011/03/06 17:08:31 bouyer Exp $ a55 2 ## Loadable kernel module support; still under development. d172 1 a172 1 #options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. @ 1.51.8.1 log @Apply patch requested by maxv in ticket #1500: * disable compat_svr4 and compat_svr4_32 everywhere * disable compat_ibcs2 everywhere but on Vax * remove the svr4/svr4_32/ibcs2/freebsd entries from the autoload list @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.51 2011/11/22 21:25:36 tls Exp $ d137 1 a137 1 #options COMPAT_SVR4 # SunOS 5.x binary compatibility @ 1.51.10.1 log @Apply patch requested by maxv in ticket #1500: * disable compat_svr4 and compat_svr4_32 everywhere * disable compat_ibcs2 everywhere but on Vax * remove the svr4/svr4_32/ibcs2/freebsd entries from the autoload list @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.51 2011/11/22 21:25:36 tls Exp $ d137 1 a137 1 #options COMPAT_SVR4 # SunOS 5.x binary compatibility @ 1.51.4.1 log @Apply patch requested by maxv in ticket #1500: * disable compat_svr4 and compat_svr4_32 everywhere * disable compat_ibcs2 everywhere but on Vax * remove the svr4/svr4_32/ibcs2/freebsd entries from the autoload list @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.51 2011/11/22 21:25:36 tls Exp $ d137 1 a137 1 #options COMPAT_SVR4 # SunOS 5.x binary compatibility @ 1.51.2.1 log @sync to latest -current. @ text @d1 1 a1 1 # $NetBSD$ d56 2 d174 1 a174 1 #options PFIL_HOOKS # Add pfil(9) packet filter hooks @ 1.50 log @merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on. See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details. @ text @d1 1 a1 1 # $NetBSD$ a542 1 pseudo-device rnd @ 1.50.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.50 2011/03/06 17:08:31 bouyer Exp $ d56 2 d174 1 a174 1 #options PFIL_HOOKS # Add pfil(9) packet filter hooks d543 1 @ 1.50.4.2 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.50.4.1 2012/04/17 00:06:53 yamt Exp $ @ 1.49 log @Remove unused count from pseudo-device md. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.48 2010/04/16 13:48:35 pooka Exp $ d158 2 a159 1 #options QUOTA # FFS quotas @ 1.49.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.50 2011/03/06 17:08:31 bouyer Exp $ d158 1 a158 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.49.4.1 log @Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out) @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.49 2010/11/23 11:14:06 hannken Exp $ d158 1 a158 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.48 log @Remove unused count (invariably "4") from pseudo-device fss. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.47 2009/12/05 20:11:17 pooka Exp $ d394 1 a394 1 #pseudo-device md 1 @ 1.47 log @Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.46 2009/09/27 13:27:44 tsutsui Exp $ d546 1 a546 1 #pseudo-device fss 4 # file system snapshot device @ 1.47.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.47 2009/12/05 20:11:17 pooka Exp $ d546 1 a546 1 #pseudo-device fss # file system snapshot device @ 1.47.4.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d394 1 a394 1 #pseudo-device md @ 1.47.4.3 log @sync with head @ text @d158 1 a158 2 #options QUOTA # legacy UFS quotas #options QUOTA2 # new, in-filesystem UFS quotas @ 1.47.2.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d546 1 a546 1 #pseudo-device fss # file system snapshot device @ 1.46 log @Remove commented out and nonexistent cgthree at obio stuff. SPARCclassic has onboard CG3 but it's internally connected via SBus, and there is no info about sun4m machines which actually require cgthree at obio attachment. Info from jdc@@. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.45 2009/03/06 20:31:52 joerg Exp $ a149 1 #file-system PORTAL # portal filesystem (still experimental) @ 1.45 log @Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.44 2009/02/08 13:05:50 jdc Exp $ a509 1 #cgthree0 at obio? slot ? offset ? # sun4m @ 1.44 log @Cosmetic clean up: options @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.43 2008/11/12 12:36:06 ad Exp $ a54 1 #options SHMMAXPGS=1024 # 1024 pages is the default @ 1.44.2.1 log @Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.45 2009/03/06 20:31:52 joerg Exp $ d55 1 @ 1.43 log @Remove LKMs and switch to the module framework, pass 1. Proposed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.42 2007/10/17 19:57:10 garbled Exp $ d60 1 a60 1 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) d140 1 a140 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.42 log @Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.40.16.1 2007/06/26 18:13:32 garbled Exp $ a57 1 options LKM @ 1.42.20.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.42 2007/10/17 19:57:10 garbled Exp $ d55 1 d58 1 d61 1 a61 1 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) d141 1 a141 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.42.20.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.42.20.1 2009/05/04 08:11:54 yamt Exp $ d150 1 d510 1 @ 1.42.20.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.42.20.2 2010/03/11 15:02:56 yamt Exp $ d546 1 a546 1 #pseudo-device fss # file system snapshot device @ 1.42.28.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.43 2008/11/12 12:36:06 ad Exp $ d58 1 @ 1.42.28.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.42.28.1 2009/01/19 13:16:43 skrll Exp $ d60 1 a60 1 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) d140 1 a140 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.42.28.3 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.42.28.2 2009/03/03 18:29:25 skrll Exp $ d55 1 @ 1.42.16.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d58 1 @ 1.42.26.1 log @Update haad-dm branch to haad-dm-base2. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.43 2008/11/12 12:36:06 ad Exp $ d58 1 @ 1.41 log @Add COMPAT_40. While here, make COMPAT_30 comment match other COMPAT_*. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.40 2006/09/27 21:42:06 manu Exp $ @ 1.41.10.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.42 2007/10/17 19:57:10 garbled Exp $ @ 1.40 log @- Document COMPAT_15 as doing nothing - Add COMPAT_15 to all the kernel that had COMPAT_14, for the sake of coherency - Remove the only occurences of #ifdef COMPAT_15 in the tree: for the ARM ports, COMPAT_15 was always used in conjunction with EXEC_AOUT. Only EXEC_AOUT matters here. This address kern/18407 @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.39 2006/08/26 20:26:56 christos Exp $ d136 2 a137 1 options COMPAT_30 # NetBSD 3.0 compatibility. @ 1.40.10.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.41 2007/06/02 17:16:12 uwe Exp $ d136 1 a136 2 options COMPAT_30 # NetBSD 3.0 binary compatibility options COMPAT_40 # NetBSD 4.0 binary compatibility @ 1.40.16.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.41 2007/06/02 17:16:12 uwe Exp $ d136 1 a136 2 options COMPAT_30 # NetBSD 3.0 binary compatibility options COMPAT_40 # NetBSD 4.0 binary compatibility @ 1.40.8.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.40 2006/09/27 21:42:06 manu Exp $ d136 1 a136 2 options COMPAT_30 # NetBSD 3.0 binary compatibility options COMPAT_40 # NetBSD 4.0 binary compatibility @ 1.39 log @PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.38 2006/02/05 05:02:02 cube Exp $ d133 1 @ 1.39.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.40 2006/09/27 21:42:06 manu Exp $ a132 1 options COMPAT_15 # NetBSD 1.5 binary compatibility @ 1.39.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.39 2006/08/26 20:26:56 christos Exp $ a132 1 options COMPAT_15 # NetBSD 1.5 binary compatibility @ 1.38 log @Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf). @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.37 2006/02/04 03:40:41 rpaulo Exp $ a168 2 #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP a170 1 #options CCITT,LLC,HDLC # X.25 packet switched protocol d176 1 @ 1.38.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.38 2006/02/05 05:02:02 cube Exp $ d169 2 d173 1 a178 1 #options IPFILTER_LOOKUP # ippool(8) support @ 1.37 log @bpfilter doesn't accept count anymore. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.36 2005/12/07 09:10:19 tsutsui Exp $ d383 1 a383 1 pseudo-device vnd 4 d458 1 a458 1 #pseudo-device sl 2 d461 1 a461 1 #pseudo-device ppp 2 d464 1 a464 1 #pseudo-device strip 1 d468 1 a468 1 #pseudo-device tun 4 d471 1 a471 1 #pseudo-device gre 2 # generic L3 over IP tunnel @ 1.36 log @Adjust comments for options FFS_NO_SNAPSHOT. XXX: This option should be mentioned in options(4). @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.35 2005/08/19 05:20:03 christos Exp $ d475 1 a475 1 pseudo-device bpfilter 8 @ 1.36.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.39 2006/08/26 20:26:56 christos Exp $ d169 2 d173 1 a178 1 #options IPFILTER_LOOKUP # ippool(8) support d383 1 a383 1 pseudo-device vnd d458 1 a458 1 #pseudo-device sl d461 1 a461 1 #pseudo-device ppp d464 1 a464 1 #pseudo-device strip d468 1 a468 1 #pseudo-device tun d471 1 a471 1 #pseudo-device gre # generic L3 over IP tunnel d475 1 a475 1 pseudo-device bpfilter @ 1.36.6.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.38 2006/02/05 05:02:02 cube Exp $ d383 1 a383 1 pseudo-device vnd d458 1 a458 1 #pseudo-device sl d461 1 a461 1 #pseudo-device ppp d464 1 a464 1 #pseudo-device strip d468 1 a468 1 #pseudo-device tun d471 1 a471 1 #pseudo-device gre # generic L3 over IP tunnel d475 1 a475 1 pseudo-device bpfilter @ 1.36.2.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.36 2005/12/07 09:10:19 tsutsui Exp $ d383 1 a383 1 pseudo-device vnd d458 1 a458 1 #pseudo-device sl d461 1 a461 1 #pseudo-device ppp d464 1 a464 1 #pseudo-device strip d468 1 a468 1 #pseudo-device tun d471 1 a471 1 #pseudo-device gre # generic L3 over IP tunnel d475 1 a475 1 pseudo-device bpfilter @ 1.35 log @Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.34 2005/08/19 02:03:53 christos Exp $ d161 1 a161 1 #options FFS_NO_SNAPSHOT # ffs snapshots @ 1.34 log @64 bit inode changes. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.33 2005/07/31 04:04:46 yamt Exp $ d155 1 @ 1.33 log @revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.32 2005/07/30 06:35:39 yamt Exp $ d135 1 @ 1.32 log @add "options VMSWAP" to non INSTALL kernels. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.31 2005/02/25 13:46:51 simonb Exp $ a548 2 options VMSWAP # Swap device/file support @ 1.31 log @Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.30 2005/02/18 21:05:54 dsl Exp $ d549 2 @ 1.31.4.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.31 2005/02/25 13:46:51 simonb Exp $ a134 1 options COMPAT_30 # NetBSD 3.0 compatibility. a153 1 file-system PTYFS # /dev/pts/N support d159 1 a159 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support d381 1 a381 1 pseudo-device vnd d456 1 a456 1 #pseudo-device sl d459 1 a459 1 #pseudo-device ppp d462 1 a462 1 #pseudo-device strip d466 1 a466 1 #pseudo-device tun d469 1 a469 1 #pseudo-device gre # generic L3 over IP tunnel d473 1 a473 1 pseudo-device bpfilter @ 1.31.4.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.31.4.1 2006/06/21 14:55:54 yamt Exp $ a132 1 options COMPAT_15 # NetBSD 1.5 binary compatibility d169 2 d173 1 a178 1 #options IPFILTER_LOOKUP # ippool(8) support @ 1.31.4.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.31.4.2 2006/12/30 20:46:57 yamt Exp $ d136 1 a136 2 options COMPAT_30 # NetBSD 3.0 binary compatibility options COMPAT_40 # NetBSD 4.0 binary compatibility @ 1.30 log @Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.29 2005/02/11 08:25:56 dsl Exp $ d134 1 @ 1.29 log @Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.28 2005/01/31 16:55:29 hannken Exp $ d158 1 a158 1 options FFS_SNAPSHOT # ffs snapshots @ 1.28 log @Add file system snapshots to kernel configs. - Ffs internal snapshots get compiled in unconditionally. - File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels. Reviewed by: Jason Thorpe @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.27 2004/11/10 17:54:07 christos Exp $ d158 1 @ 1.27 log @Add COMPAT_BSDPTY to the rest of the config files. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.26 2004/09/04 23:29:57 manu Exp $ d545 2 @ 1.27.4.1 log @sync with -current @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.31 2005/02/25 13:46:51 simonb Exp $ a133 1 options COMPAT_20 # NetBSD 2.0 binary compatibility a157 1 #options FFS_NO_SNAPSHOT # ffs snapshots a544 2 #pseudo-device fss 4 # file system snapshot device @ 1.27.6.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD$ a157 1 options FFS_SNAPSHOT # ffs snapshots a544 2 #pseudo-device fss 4 # file system snapshot device @ 1.27.6.2 log @sync with head. xen and whitespace. xen part is not finished. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.27.6.1 2005/02/12 18:17:39 yamt Exp $ a133 1 options COMPAT_20 # NetBSD 2.0 binary compatibility d158 1 a158 1 #options FFS_NO_SNAPSHOT # ffs snapshots @ 1.26 log @IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@@ @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.25 2004/07/15 03:53:51 atatat Exp $ d137 1 @ 1.25 log @Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.24 2003/10/07 09:43:58 tron Exp $ d162 1 @ 1.24 log @Add COMPAT_16. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.23 2003/04/10 22:07:03 christos Exp $ d62 1 @ 1.24.2.1 log @Pull up revision 1.25 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them. @ text @d1 1 a1 1 # $NetBSD$ a61 1 #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel @ 1.23 log @Bye Bye UCONSOLE @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.22 2002/09/18 02:44:08 lukem Exp $ d132 1 @ 1.23.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.25 2004/07/15 03:53:51 atatat Exp $ a61 1 #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel a131 1 options COMPAT_16 # NetBSD 1.6 binary compatibility @ 1.23.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.26 2004/09/04 23:29:57 manu Exp $ a161 1 #options PIM # Protocol Independent Multicast @ 1.23.2.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.23.2.1 2004/08/03 10:40:44 skrll Exp $ @ 1.23.2.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.23.2.3 2004/09/21 13:22:00 skrll Exp $ a136 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.23.2.5 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.23.2.4 2004/11/14 08:15:25 skrll Exp $ a544 2 #pseudo-device fss 4 # file system snapshot device @ 1.23.2.6 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.23.2.5 2005/02/04 11:44:56 skrll Exp $ a157 1 options FFS_SNAPSHOT # ffs snapshots @ 1.23.2.7 log @Sync with HEAD. Hi Perry! @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.23.2.6 2005/02/15 21:33:00 skrll Exp $ a133 1 options COMPAT_20 # NetBSD 2.0 binary compatibility d158 1 a158 1 #options FFS_NO_SNAPSHOT # ffs snapshots @ 1.23.2.8 log @Sync with HEAD. Here we go again... @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.23.2.7 2005/03/04 16:39:11 skrll Exp $ a134 1 options COMPAT_30 # NetBSD 3.0 compatibility. a153 1 file-system PTYFS # /dev/pts/N support @ 1.23.2.9 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.36 2005/12/07 09:10:19 tsutsui Exp $ d161 1 a161 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support @ 1.22 log @enable USERCONF by default; it's small and extremely useful to have available. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.21 2002/06/17 05:14:24 lukem Exp $ a111 1 #options UCONSOLE @ 1.21 log @Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box" @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.20 2002/05/14 14:27:33 lukem Exp $ d60 1 a60 1 #options USERCONF # userconf(4) support @ 1.20 log @- Enable NFS_BOOT_DHCP (as well as the existing NFS_BOOT_BOOTPARAM). DHCP/Bootp is tried before bootparams in the MI nfs mountroot code. - Change the order in boot.net from "bootparams then bootp" to "bootp then bootparams", to be consistent with the MI nfs mountroot code. (Consistency with other NetBSD ports is good, and things still work for sites that run bootparams but not dhcp/bootp, although I'd argue that dhcp/bootp is much easier to setup and manage and is easier to debug than our rpc.bootparamd...) Per discussion with Paul Kranenburg and Matt Green. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.19 2002/04/25 15:06:37 atatat Exp $ d540 2 @ 1.20.4.1 log @Pull up revision 1.21 (requested by lukem in ticket #312): Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box" @ text @d1 1 a1 1 # $NetBSD$ a539 2 pseudo-device clockctl # user control of clock subsystem @ 1.20.2.1 log @catch up with -current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.21 2002/06/17 05:14:24 lukem Exp $ a539 2 pseudo-device clockctl # user control of clock subsystem @ 1.19 log @Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.18 2002/04/12 08:11:19 gmcgarry Exp $ d63 1 a63 1 ## NFS boot options; default on sparc is the bootparam protocol @ 1.18 log @Add commented-out USERCONF option. Mainly useful for install media and can be optionally enabled based on miniroot and ramdisk size requirements. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.17 2002/02/10 17:37:01 wiz Exp $ d5 2 @ 1.17 log @Update description for icsphy. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.16 2002/01/27 13:23:26 jdolecek Exp $ d58 1 @ 1.16 log @add options PIPE_SOCKETPAIR to individual kernel configs the option is commented out on everything but kernels I was able to recognize as INSTALL-like or ones for small memory machines @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.15 2001/11/20 12:56:38 lukem Exp $ d435 1 a435 1 #icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 @ 1.15 log @cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\"" @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.14 2001/11/20 08:43:34 lukem Exp $ d57 2 @ 1.14 log @- pull in opt_kgdb.h where necessary - replace opt_kgdb_machdep.h with opt_kgdb.h - defparam opt_kgdb.h: KGDB_DEV KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE - move from opt_ddbparam.h to opt_ddb.h: DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR SYMTAB_SPACE - replace KGDBDEV with KGDB_DEV - replace KGDBADDR with KGDB_DEVADDR - replace KGDBMODE with KGDB_DEVMODE - replace KGDBRATE with KGDB_DEVRATE - use `9600' instead of `0x2580' for 9600 baud rate - use correct quotes for options KGDB_DEVNAME="\"com\"" - use correct quotes for options KGDB_DEV="17*256+0" - remove unnecessary dependancy on Makefile for kgdb_stub.o - minor whitespace cleanup @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13 2001/07/08 16:32:24 abs Exp $ d29 2 a30 2 #options RASTERCONSOLE_FGCOL=WSCOL_BLACK #options RASTERCONSOLE_BGCOL=WSCOL_WHITE d84 1 a84 1 #makeoptions DEBUG="-g" @ 1.13 log @Standardise TCP_COMPAT_42 as commented out, grouped with other COMPAT options, and with the comment '4.2BSD TCP/IP bug compat. Not recommended' Add commented out 'TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG' (All hail amiga and atari which make some attempt to automate the multiplicity of config files...) @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.12 2000/11/01 14:34:22 pk Exp $ d73 2 a74 2 ## a serial port. Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is ## a dev_t encoded device number of the serial port to use. d76 3 a78 3 #options KGDB # support for kernel gdb #options KGDBDEV=0xc01 # kgdb device number (this sample is `ttyb') #options KGDBRATE=38400 # baud rate @ 1.13.8.1 log @file BILL-THE-CAT was added on branch nathanw_sa on 2002-01-08 00:27:32 +0000 @ text @d1 534 @ 1.13.8.2 log @Catch up to -current. @ text @a0 534 # $NetBSD: BILL-THE-CAT,v 1.13.8.1 2002/01/08 00:27:32 nathanw Exp $ # From: NetBSD: GENERIC,v 1.84 1999/06/06 13:00:03 mrg Exp include "arch/sparc/conf/std.sparc" maxusers 32 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. #options SUN4 # sun4/100, sun4/200, sun4/300 #options SUN4C # sun4c - SS1, 1+, 2, ELC, SLC, IPC, IPX, etc. options SUN4M # sun4m - SS10, SS20, Classic, etc. #options SUN4_MMU3L # 3-level MMU on sun4/400 ## System options specific to the sparc machine type # Blink the power LED on some machines to indicate the system load. #options BLINK ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. options RASTERCONSOLE # fast rasterop console options FONT_GALLANT12x22 # the console font options FONT_BOLD8x16 # a somewhat smaller font #options RASTERCONSOLE_FGCOL=WSCOL_BLACK #options RASTERCONSOLE_BGCOL=WSCOL_WHITE #### System options that are the same for all ports ## Root device configuration: change the ?'s if you are going to use a ## nonstandard root partition (other than where the kernel is booted from) ## and/or nonstandard root type (not ffs or nfs). Normally this can be ## automagically determined at boot time. config netbsd root on ? type ? ## System call tracing (see ktrace(1)). options KTRACE ## Collect statistics on kernel malloc's and free's. This does have a ## significant performance hit on slower machines, so it is intended for ## diagnostic use only. #options KMEMSTATS ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) #options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default ## Loadable kernel module support; still under development. options LKM ## NFS boot options; default on sparc is the bootparam protocol #options NFS_BOOT_BOOTPARAM #options NFS_BOOT_BOOTP #options NFS_BOOT_DHCP #### Debugging options ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at ## serial console break or keyboard reset, where the PROM would normally ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. #options DDB # kernel dynamic debugger #options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' ## You may also use gdb, on another computer connected to this machine over ## a serial port. Both KGDB_DEV and KGDB_DEVRATE should be specified; ## KGDB_DEV is a dev_t encoded device number of the serial port to use. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDB_DEV=0xc01 # kgdb device number (this is `ttyb') #options KGDB_DEVRATE=38400 # baud rate ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), ## such that gdb(1) can be used on a kernel coredump. #makeoptions DEBUG="-g" ## Adds code to the kernel that does internal consistency checks, and will ## cause the kernel to panic if corruption of internal data structures ## is detected. options DIAGNOSTIC # extra kernel sanity checking ## Enable (possibly expensive) debugging code that may also display messages ## on the system console #options DEBUG ## Make SCSI error messages more verbose when explaining their meanings. #options SCSIVERBOSE ## `INSECURE' turns off the kernel security level (securelevel = 0 always). ## This allows writing to /dev/mem, loading kernel modules while multi-user, ## and other insecurities good only for development work. Do not use this ## option on a production machine. #options INSECURE ## Allow non-root users to grab /dev/console with programs such as xconsole. ## `xconsole' therefore does not need setuid root with this option enabled. #options UCONSOLE ## `FDSCRIPTS' allows non-readable but executable scripts by providing a ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same ## opaque file mechanism. Perl calls this "secure setuid scripts." #options FDSCRIPTS #options SETUIDSCRIPTS ## Options for compatibility with previous releases foreign system binaries. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). options COMPAT_43 # 4.3BSD system interfaces options COMPAT_10 # NetBSD 1.0 binary compatibility options COMPAT_11 # NetBSD 1.1 binary compatibility options COMPAT_12 # NetBSD 1.2 binary compatibility options COMPAT_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. ## File systems. You probably need at least one of FFS or NFS. file-system FFS # Berkeley Fast Filesystem file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system MFS # memory-based filesystem file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system file-system MSDOSFS # MS-DOS FAT filesystem(s). ## File system options. #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independent support ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 #options GATEWAY # packet forwarding ("router switch") #options MROUTING # packet forwarding of multicast packets #options DIRECTED_BROADCAST # allow broadcasts through routers #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 packet switched protocol #options NETATALK # AppleTalk (over Ethernet) protocol #options NTP # Network Time Protocol in-kernel support #options PPS_SYNC # Add serial line synchronization for NTP #options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. #options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device #options PPP_BSDCOMP # Add BSD compression to ppp device #options PPP_DEFLATE # Add deflate (libz) compression to ppp device #options PPP_FILTER # Add active filters for ppp (via bpf) #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. #sbus0 at mainbus0 # sun4c obio0 at mainbus0 # sun4 and sun4m #sparcvme0 at mainbus0 # sun4 iommu0 at mainbus0 # sun4m sbus0 at iommu0 # sun4m #sparcvme0 at iommu0 # sun4m #vme0 at sparcvme0 # mi VME attachment ## SBus expander box #xbox* at sbus? slot ? offset ? #sbus* at xbox? ## SBus to PCMCIA bridge #nell* at sbus? slot ? offset ? # PCMCIA bridge #pcmcia* at nell? #### Standard system devices -- all required for a given architecture ## Auxiliary system registers on sun4c and sun4m #auxreg0 at mainbus0 # sun4c auxreg0 at obio0 # sun4m ## Power status and control register on Sun4m systems power0 at obio0 ## Mostek clock found on 4/300, sun4c, and sun4m systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. #clock0 at mainbus0 # sun4c clock0 at obio0 # sun4m #clock0 at obio0 addr 0xf2000000 # sun4/300 ## Intersil clock found on 4/100 and 4/200 systems. #oclock0 at obio0 addr 0xf3000000 # sun4/200 #oclock0 at obio0 addr 0x03000000 # sun4/100 ## Memory error registers. #memreg0 at mainbus0 # sun4c #memreg0 at obio0 # sun4m #memreg0 at obio0 addr 0xf4000000 # sun4/200 and sun4/300 #memreg0 at obio0 addr 0x04000000 # sun4/100 ## ECC memory control #eccmemctl0 at mainbus0 # sun4m ## Timer chip found on 4/300, sun4c, and sun4m systems. #timer0 at mainbus0 # sun4c timer0 at obio0 # sun4m #timer0 at obio0 addr 0xef000000 # sun4/300 ## EEPROM found on 4/100 and 4/200 systems. Note that the 4/300 ## doesn't use this driver; the `EEPROM' is in the NVRAM on the ## Mostek clock chip on 4/300 systems. #eeprom0 at obio0 addr 0xf2000000 # sun4/200 #eeprom0 at obio0 addr 0x02000000 # sun4/100 #### Serial port configuration ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. #zs0 at mainbus0 # sun4c zs0 at obio0 # sun4m #zs0 at obio0 addr 0xf1000000 level 12 flags 0x103 # sun4/200 and sun4/300 #zs0 at obio0 addr 0x01000000 level 12 flags 0x103 # sun4/100 zstty0 at zs0 channel 0 # ttya zstty1 at zs0 channel 1 # ttyb #zs1 at mainbus0 # sun4c zs1 at obio0 # sun4m #zs1 at obio0 addr 0xf0000000 level 12 flags 0x103 # sun4/200 and sun4/300 #zs1 at obio0 addr 0x00000000 level 12 flags 0x103 # sun4/100 kbd0 at zs1 channel 0 # keyboard ms0 at zs1 channel 1 # mouse #zs2 at obio0 addr 0xe0000000 level 12 flags 0x103 # sun4/300 #zstty2 at zs2 channel 0 # ttyc #zstty3 at zs2 channel 1 # ttyd ## Magma Serial/Parallel driver #magma* at sbus? slot ? offset ? #mtty* at magma? #mbpp* at magma? ## PCMCIA serial interfaces #com* at pcmcia? #pcmcom* at pcmcia? #com* at pcmcom? #### Disk controllers and disks # ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4/300, sun4c, sun4m on-board SCSI, and FSBE/S SBus SCSI cards. ## Both `dma' and `esp' are needed in all cases. ## Two kinds of additional SBus SCSI interfaces are available. One uses ## "esp at sbus" like the sun4c on-board; the other uses "esp at dma". ## sun4/300 SCSI - an NCR53c94 or equivalent behind ## an LSI Logic DMA controller #dma0 at obio0 addr 0xfa001000 level 4 # sun4/300 #esp0 at obio0 addr 0xfa000000 level 4 flags 0x0000 # sun4/300 dma0 at sbus0 slot ? offset ? # sun4c/sun4m #esp0 at sbus0 slot ? offset ? flags 0x0000 # sun4c esp0 at dma0 flags 0x0000 # sun4m # FSBE/S SCSI #dma* at sbus? slot ? offset ? # SBus #esp* at sbus? slot ? offset ? flags 0x0000 # SBus (older proms) #esp* at dma? flags 0x0000 # SBus scsibus* at esp? ## Qlogic ISP SBus SCSI Card #isp* at sbus? slot ? offset ? #scsibus* at isp? ## NCR5380-based "Sun SCSI 3" VME SCSI controller. ## This driver has several flags which may be enabled by OR'ing ## the values and using the "flags" directive. ## Valid flags are: ## ## 0x01 Use DMA (may be polled) ## 0x02 Use DMA completion interrupts ## 0x04 Allow disconnect/reselect ## ## E.g. the following would enable DMA, interrupts, and reselect: ## si0 at vme0 addr 0x200000 irq 3 vect 0x40 flags 0x07 ## ## By default, DMA is enabled in the driver. #si0 at vme0 addr 0x200000 irq 2 vect 0x40 #scsibus* at si? ## NCR5380-based "SCSI Weird" on-board SCSI interface found ## on sun4/100 systems. The flags are the same as the "si" ## controller. Note, while DMA is enabled by default, only ## polled DMA works at this time, and reselects do not work ## on this particular controller. #sw0 at obio0 addr 0x0a000000 level 3 #scsibus* at sw? ## PCMCIA SCSI controllers #aic* at pcmcia? #scsibus* at aic? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs #ch* at scsibus? target ? lun ? # SCSI changer devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # unknown SCSI ## Xylogics 753 or 7053 VME SMD disk controllers and disks, found ## on sun4 systems. #xdc0 at vme0 addr 0xee80 irq 3 vect 0x44 #xdc1 at vme0 addr 0xee90 irq 3 vect 0x45 #xdc2 at vme0 addr 0xeea0 irq 3 vect 0x46 #xdc3 at vme0 addr 0xeeb0 irq 3 vect 0x47 #xd* at xdc? drive ? ## Xylogics 451 or 451 VME SMD disk controllers and disks, found ## on sun4 systems. #xyc0 at vme0 addr 0xee40 irq 3 vect 0x48 #xyc1 at vme0 addr 0xee48 irq 3 vect 0x49 #xy* at xyc? drive ? ## Floppy controller and drive found on SPARCstations. #fdc0 at mainbus0 # sun4c controller fdc0 at obio0 # sun4m controller fd* at fdc0 # the drive itself ## PCMCIA IDE controllers #wdc* at pcmcia? #wd* at wdc? ## A disk-like interface to files. Can be used to create floppy, CD, ## miniroot images, etc. pseudo-device vnd 4 ## Concatenated and striped disks; with this, you can create a software-based ## disk array similar to a "RAID 0" setup. See ccd(4). #pseudo-device ccd 4 ## RAIDframe disk driver: software RAID driver. See raid(4). #pseudo-device raid 4 ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. #pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. #le0 at obio0 addr 0xf9000000 level 6 # sun4/300 #le0 at sbus0 slot ? offset ? # sun4c on-board ledma0 at sbus0 slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board #le* at sbus? slot ? offset ? # SBus #ledma* at sbus? slot ? offset ? # SBus #le* at ledma? # SBus #lebuffer0 at sbus? slot ? offset ? # SBus #le0 at lebuffer? # SBus #lebuffer* at sbus? slot ? offset ? # SBus #le* at lebuffer? # SBus ## sun4/100 and sun4/200 Ethernet - an Intel 82586 on-board ## or on a Multibus/VME card. #ie0 at obio0 addr 0xf6000000 level 6 # sun4/200 on-board #ie0 at obio0 addr 0x06000000 level 6 # sun4/100 on-board #ie1 at vme0 addr 0xe88000 irq 3 vect 0x75 # VME #ie2 at vme0 addr 0x31ff02 irq 3 vect 0x76 # VME #ie3 at vme0 addr 0x35ff02 irq 3 vect 0x77 # VME #ie4 at vme0 addr 0x2dff02 irq 3 vect 0x7c # VME ## qec/be, qec/hme #qec* at sbus? slot ? offset ? #be* at qec? #qe* at qec? # midway ATM #en0 at sbus? slot ? offset ? # PCMCIA ethernet devices #ep* at pcmcia? #mbe* at pcmcia? #ne* at pcmcia? #sm* at pcmcia? # MII/PHY support #exphy* at mii? phy ? # 3Com internal PHYs #icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 #inphy* at mii? phy ? # Intel 82555 PHYs #lxtphy* at mii? phy ? # Level One LXT-970 PHYs #nsphy* at mii? phy ? # NS83840 PHYs #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs #tlphy* at mii? phy ? # ThunderLAN PHYs #ukphy* at mii? phy ? # generic unknown PHYs ## Loopback network interface; required pseudo-device loop ## SLIP and CSLIP interfaces, for IP over a serial line. #pseudo-device sl 2 ## PPP, the successor to SLIP. See pppd(8). #pseudo-device ppp 2 ## Starmode Radio IP, a special hardware network device. #pseudo-device strip 1 ## Network "tunnel" device, allowing protocol stacks to run in the userland. ## This is used by the third-party user-mode "ppp" program, and others. #pseudo-device tun 4 ## Generic L3 over IP tunnel #pseudo-device gre 2 # generic L3 over IP tunnel ## Berkeley Packet Filter, required to run RARPD. A generic C-language ## interface that allows selective examining of incoming packets. pseudo-device bpfilter 8 ## IP Filter, used in firewall and NAT applications. See ipnat(8) for ## one example of the use of the IP Filter. #pseudo-device ipfilter #### Audio and video devices ## /dev/audio support (`audioamd' plus `audio') ## #audioamd0 at mainbus0 # sun4c #audioamd0 at obio0 # sun4m audioamd0 at sbus0 slot ? offset ? # sun4m audio* at audioamd0 #audiocs0 at sbus0 slot ? offset ? # SUNW,CS4231 #audio* at audiocs0 ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus0 slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? # #bwtwo0 at obio0 addr 0xfd000000 level 4 # sun4/200 #bwtwo0 at obio0 addr 0xfb300000 level 4 # sun4/300 in P4 slot #bwtwo0 at obio0 addr 0x0b300000 level 4 # sun4/100 in P4 slot ## Sun "cgtwo" VME color framebuffer #cgtwo0 at vme0 addr 0x400000 irq ? vect 0xa8 ## Sun "cgthree" Sbus color framebuffer cgthree0 at sbus? slot ? offset ? cgthree* at sbus? slot ? offset ? #cgthree0 at obio? slot ? offset ? # sun4m ## Sun "cgfour" color framebuffer with overlay plane. See above comment ## regarding overlay plane. #cgfour0 at obio0 addr 0xfb300000 level 4 # sun4/300 P4 #cgfour0 at obio0 addr 0x0b300000 level 4 # sun4/100 P4 ## Sun "cgsix" accelerated color framebuffer. #cgsix0 at sbus? slot ? offset ? #cgsix* at sbus? slot ? offset ? #cgsix0 at obio0 addr 0xfb000000 level 4 # sun4/300 P4 #cgsix0 at obio0 addr 0x0b000000 level 4 # sun4/100 P4 ## Sun "cgeight" 24-bit framebuffer #cgeight0 at obio0 addr 0xfb300000 level 4 # sun4/300 P4 #cgeight0 at obio0 addr 0x0b300000 level 4 # sun4/100 P4 ## Sun "tcx" accelerated color framebuffer. #tcx0 at sbus? slot ? offset ? #tcx* at sbus? slot ? offset ? # Sun "cgfourteen" accelerated 24-bit framebuffer. #cgfourteen0 at obio0 # sun4m #### Other device configuration ## Pseudo ttys, required for network logins and programs like screen. pseudo-device pty # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. pseudo-device rnd @ 1.13.8.3 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13.8.2 2002/02/28 04:12:00 nathanw Exp $ a57 2 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) d433 1 a433 1 #icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x @ 1.13.8.4 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13.8.3 2002/04/17 00:04:22 nathanw Exp $ a57 1 #options USERCONF # userconf(4) support @ 1.13.8.5 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13.8.4 2002/06/20 03:41:01 nathanw Exp $ a5 2 #options INCLUDE_CONFIG_FILE # embed config file in kernel binary d61 1 a61 1 ## NFS boot options; tries DHCP/BOOTP then BOOTPARAM a537 2 pseudo-device clockctl # user control of clock subsystem @ 1.13.8.6 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13.8.5 2002/10/18 02:39:49 nathanw Exp $ d60 1 a60 1 options USERCONF # userconf(4) support @ 1.13.2.1 log @Sync kqueue branch with -current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.15 2001/11/20 12:56:38 lukem Exp $ d29 2 a30 2 #options RASTERCONSOLE_FGCOL=WSCOL_BLACK #options RASTERCONSOLE_BGCOL=WSCOL_WHITE d73 2 a74 2 ## a serial port. Both KGDB_DEV and KGDB_DEVRATE should be specified; ## KGDB_DEV is a dev_t encoded device number of the serial port to use. d76 3 a78 3 #options KGDB # support for kernel gdb #options KGDB_DEV=0xc01 # kgdb device number (this is `ttyb') #options KGDB_DEVRATE=38400 # baud rate d84 1 a84 1 #makeoptions DEBUG="-g" @ 1.13.2.2 log @Sync w/ -current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13.2.1 2002/01/10 19:48:42 thorpej Exp $ a56 2 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) @ 1.13.2.3 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13.2.2 2002/02/11 20:09:02 jdolecek Exp $ d435 1 a435 1 #icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x @ 1.13.2.4 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13.2.3 2002/03/16 15:59:44 jdolecek Exp $ a5 2 #options INCLUDE_CONFIG_FILE # embed config file in kernel binary a57 1 #options USERCONF # userconf(4) support d60 1 a60 1 ## NFS boot options; tries DHCP/BOOTP then BOOTPARAM @ 1.13.2.5 log @sync kqueue branch with HEAD @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13.2.4 2002/06/23 17:41:40 jdolecek Exp $ a539 2 pseudo-device clockctl # user control of clock subsystem @ 1.13.2.6 log @sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.13.2.5 2002/09/06 08:40:44 jdolecek Exp $ d60 1 a60 1 options USERCONF # userconf(4) support @ 1.12 log @Update comment accompanying the SUN4_MMU3L option. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.11 2000/09/24 15:59:37 jdolecek Exp $ d130 1 a153 1 #options TCP_COMPAT_42 # 4.2BSD IP implementation compatibility d170 1 a170 1 @ 1.11 log @don't specify number of ptys if >= 16 (current default initial number) pty comments: normalize and g/c what is no longer relevant @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.10 2000/07/27 14:34:09 mrg Exp $ d17 1 a17 1 #options SUN4_MMU3L # 3-level MMU on sun4/400; (incomplete) @ 1.10 log @remove COMPAT_AOUT option. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.9 1999/11/07 01:09:12 mycroft Exp $ a527 4 ## 32 is a good number for average systems; you may have as many as you ## like, though 256 is more or less the upper limit. Increasing this ## number still requires you to run /dev/MAKEDEV to create the files ## for the ptys. d529 1 a529 1 pseudo-device pty 32 # pseudo-ttys (for network, etc.) @ 1.9 log @Make this more current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.8 1999/07/29 10:37:22 augustss Exp $ a129 1 options COMPAT_AOUT # NetBSD a.out compatibility @ 1.9.2.1 log @file BILL-THE-CAT was added on branch comdex-fall-1999 on 1999-11-07 01:09:13 +0000 @ text @d1 539 @ 1.9.2.2 log @Make this more current. @ text @a0 539 # $NetBSD: BILL-THE-CAT,v 1.9 1999/11/07 01:09:12 mycroft Exp $ # From: NetBSD: GENERIC,v 1.84 1999/06/06 13:00:03 mrg Exp include "arch/sparc/conf/std.sparc" maxusers 32 ## System kernel configuration. See options(4) for more detail. # Options for variants of the Sun SPARC architecure. # We currently support three architecture types; at least one is required. #options SUN4 # sun4/100, sun4/200, sun4/300 #options SUN4C # sun4c - SS1, 1+, 2, ELC, SLC, IPC, IPX, etc. options SUN4M # sun4m - SS10, SS20, Classic, etc. #options SUN4_MMU3L # 3-level MMU on sun4/400; (incomplete) ## System options specific to the sparc machine type # Blink the power LED on some machines to indicate the system load. #options BLINK ## Use a faster console than the PROM's slow drawing routines. Not needed ## for headless (no framebuffer) machines. options RASTERCONSOLE # fast rasterop console options FONT_GALLANT12x22 # the console font options FONT_BOLD8x16 # a somewhat smaller font #options RASTERCONSOLE_FGCOL=WSCOL_BLACK #options RASTERCONSOLE_BGCOL=WSCOL_WHITE #### System options that are the same for all ports ## Root device configuration: change the ?'s if you are going to use a ## nonstandard root partition (other than where the kernel is booted from) ## and/or nonstandard root type (not ffs or nfs). Normally this can be ## automagically determined at boot time. config netbsd root on ? type ? ## System call tracing (see ktrace(1)). options KTRACE ## Collect statistics on kernel malloc's and free's. This does have a ## significant performance hit on slower machines, so it is intended for ## diagnostic use only. #options KMEMSTATS ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) #options SYSVMSG # System V message queues options SYSVSEM # System V semaphores options SYSVSHM # System V shared memory #options SHMMAXPGS=1024 # 1024 pages is the default ## Loadable kernel module support; still under development. options LKM ## NFS boot options; default on sparc is the bootparam protocol #options NFS_BOOT_BOOTPARAM #options NFS_BOOT_BOOTP #options NFS_BOOT_DHCP #### Debugging options ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at ## serial console break or keyboard reset, where the PROM would normally ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. #options DDB # kernel dynamic debugger #options DDB_HISTORY_SIZE=100 # enable history editing in DDB #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' ## You may also use gdb, on another computer connected to this machine over ## a serial port. Both KGDBDEV and KGDBRATE should be specified; KGDBDEV is ## a dev_t encoded device number of the serial port to use. ## (0xc01 = ttya, 0xc02 = ttyb.) #options KGDB # support for kernel gdb #options KGDBDEV=0xc01 # kgdb device number (this sample is `ttyb') #options KGDBRATE=38400 # baud rate ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), ## such that gdb(1) can be used on a kernel coredump. #makeoptions DEBUG="-g" ## Adds code to the kernel that does internal consistency checks, and will ## cause the kernel to panic if corruption of internal data structures ## is detected. options DIAGNOSTIC # extra kernel sanity checking ## Enable (possibly expensive) debugging code that may also display messages ## on the system console #options DEBUG ## Make SCSI error messages more verbose when explaining their meanings. #options SCSIVERBOSE ## `INSECURE' turns off the kernel security level (securelevel = 0 always). ## This allows writing to /dev/mem, loading kernel modules while multi-user, ## and other insecurities good only for development work. Do not use this ## option on a production machine. #options INSECURE ## Allow non-root users to grab /dev/console with programs such as xconsole. ## `xconsole' therefore does not need setuid root with this option enabled. #options UCONSOLE ## `FDSCRIPTS' allows non-readable but executable scripts by providing a ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same ## opaque file mechanism. Perl calls this "secure setuid scripts." #options FDSCRIPTS #options SETUIDSCRIPTS ## Options for compatibility with previous releases foreign system binaries. ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up ## additional user-level utilities or system configuration files. See ## compat_sunos(8) and compat_svr4(8). options COMPAT_43 # 4.3BSD system interfaces options COMPAT_10 # NetBSD 1.0 binary compatibility options COMPAT_11 # NetBSD 1.1 binary compatibility options COMPAT_12 # NetBSD 1.2 binary compatibility options COMPAT_13 # NetBSD 1.3 binary compatibility options COMPAT_14 # NetBSD 1.4 binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility options COMPAT_SVR4 # SunOS 5.x binary compatibility options COMPAT_AOUT # NetBSD a.out compatibility ## File systems. You probably need at least one of FFS or NFS. file-system FFS # Berkeley Fast Filesystem file-system NFS # Sun NFS-compatible filesystem client #file-system KERNFS # kernel data-structure filesystem #file-system NULLFS # NULL layered filesystem #file-system MFS # memory-based filesystem file-system FDESC # user file descriptor filesystem #file-system UMAPFS # uid/gid remapping filesystem #file-system LFS # Log-based filesystem (still experimental) #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system UNION # union file system file-system MSDOSFS # MS-DOS FAT filesystem(s). ## File system options. #options NFSSERVER # Sun NFS-compatible filesystem server #options QUOTA # FFS quotas #options FFS_EI # FFS Endian Independent support ## Network protocol support. In most environments, INET is required. options INET # IP (Internet Protocol) v4 #options TCP_COMPAT_42 # 4.2BSD IP implementation compatibility #options GATEWAY # packet forwarding ("router switch") #options MROUTING # packet forwarding of multicast packets #options DIRECTED_BROADCAST # allow broadcasts through routers #options NS # Xerox NS networking #options NSIP # Xerox NS tunneling over IP #options ISO,TPIP # OSI networking #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 packet switched protocol #options NETATALK # AppleTalk (over Ethernet) protocol #options NTP # Network Time Protocol in-kernel support #options PPS_SYNC # Add serial line synchronization for NTP #options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. #options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device #options PPP_BSDCOMP # Add BSD compression to ppp device #options PPP_DEFLATE # Add deflate (libz) compression to ppp device #options PPP_FILTER # Add active filters for ppp (via bpf) #### Main bus and CPU .. all systems. mainbus0 at root cpu0 at mainbus0 #### Bus types found on SPARC systems. #sbus0 at mainbus0 # sun4c obio0 at mainbus0 # sun4 and sun4m #sparcvme0 at mainbus0 # sun4 iommu0 at mainbus0 # sun4m sbus0 at iommu0 # sun4m #sparcvme0 at iommu0 # sun4m #vme0 at sparcvme0 # mi VME attachment ## SBus expander box #xbox* at sbus? slot ? offset ? #sbus* at xbox? ## SBus to PCMCIA bridge #nell* at sbus? slot ? offset ? # PCMCIA bridge #pcmcia* at nell? #### Standard system devices -- all required for a given architecture ## Auxiliary system registers on sun4c and sun4m #auxreg0 at mainbus0 # sun4c auxreg0 at obio0 # sun4m ## Power status and control register on Sun4m systems power0 at obio0 ## Mostek clock found on 4/300, sun4c, and sun4m systems. ## The Mostek clock NVRAM is the "eeprom" on sun4/300 systems. #clock0 at mainbus0 # sun4c clock0 at obio0 # sun4m #clock0 at obio0 addr 0xf2000000 # sun4/300 ## Intersil clock found on 4/100 and 4/200 systems. #oclock0 at obio0 addr 0xf3000000 # sun4/200 #oclock0 at obio0 addr 0x03000000 # sun4/100 ## Memory error registers. #memreg0 at mainbus0 # sun4c #memreg0 at obio0 # sun4m #memreg0 at obio0 addr 0xf4000000 # sun4/200 and sun4/300 #memreg0 at obio0 addr 0x04000000 # sun4/100 ## ECC memory control #eccmemctl0 at mainbus0 # sun4m ## Timer chip found on 4/300, sun4c, and sun4m systems. #timer0 at mainbus0 # sun4c timer0 at obio0 # sun4m #timer0 at obio0 addr 0xef000000 # sun4/300 ## EEPROM found on 4/100 and 4/200 systems. Note that the 4/300 ## doesn't use this driver; the `EEPROM' is in the NVRAM on the ## Mostek clock chip on 4/300 systems. #eeprom0 at obio0 addr 0xf2000000 # sun4/200 #eeprom0 at obio0 addr 0x02000000 # sun4/100 #### Serial port configuration ## Zilog 8530 serial chips. Each has two-channels. ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. #zs0 at mainbus0 # sun4c zs0 at obio0 # sun4m #zs0 at obio0 addr 0xf1000000 level 12 flags 0x103 # sun4/200 and sun4/300 #zs0 at obio0 addr 0x01000000 level 12 flags 0x103 # sun4/100 zstty0 at zs0 channel 0 # ttya zstty1 at zs0 channel 1 # ttyb #zs1 at mainbus0 # sun4c zs1 at obio0 # sun4m #zs1 at obio0 addr 0xf0000000 level 12 flags 0x103 # sun4/200 and sun4/300 #zs1 at obio0 addr 0x00000000 level 12 flags 0x103 # sun4/100 kbd0 at zs1 channel 0 # keyboard ms0 at zs1 channel 1 # mouse #zs2 at obio0 addr 0xe0000000 level 12 flags 0x103 # sun4/300 #zstty2 at zs2 channel 0 # ttyc #zstty3 at zs2 channel 1 # ttyd ## Magma Serial/Parallel driver #magma* at sbus? slot ? offset ? #mtty* at magma? #mbpp* at magma? ## PCMCIA serial interfaces #com* at pcmcia? #pcmcom* at pcmcia? #com* at pcmcom? #### Disk controllers and disks # ## The following flags may be set for the NCR53c94 based esp driver: ## bits 0-7: disable disconnect/reselect for the corresponding target ## bits 8-15: disable synchronous negotiation for target [bit-8] ## sun4/300, sun4c, sun4m on-board SCSI, and FSBE/S SBus SCSI cards. ## Both `dma' and `esp' are needed in all cases. ## Two kinds of additional SBus SCSI interfaces are available. One uses ## "esp at sbus" like the sun4c on-board; the other uses "esp at dma". ## sun4/300 SCSI - an NCR53c94 or equivalent behind ## an LSI Logic DMA controller #dma0 at obio0 addr 0xfa001000 level 4 # sun4/300 #esp0 at obio0 addr 0xfa000000 level 4 flags 0x0000 # sun4/300 dma0 at sbus0 slot ? offset ? # sun4c/sun4m #esp0 at sbus0 slot ? offset ? flags 0x0000 # sun4c esp0 at dma0 flags 0x0000 # sun4m # FSBE/S SCSI #dma* at sbus? slot ? offset ? # SBus #esp* at sbus? slot ? offset ? flags 0x0000 # SBus (older proms) #esp* at dma? flags 0x0000 # SBus scsibus* at esp? ## Qlogic ISP SBus SCSI Card #isp* at sbus? slot ? offset ? #scsibus* at isp? ## NCR5380-based "Sun SCSI 3" VME SCSI controller. ## This driver has several flags which may be enabled by OR'ing ## the values and using the "flags" directive. ## Valid flags are: ## ## 0x01 Use DMA (may be polled) ## 0x02 Use DMA completion interrupts ## 0x04 Allow disconnect/reselect ## ## E.g. the following would enable DMA, interrupts, and reselect: ## si0 at vme0 addr 0x200000 irq 3 vect 0x40 flags 0x07 ## ## By default, DMA is enabled in the driver. #si0 at vme0 addr 0x200000 irq 2 vect 0x40 #scsibus* at si? ## NCR5380-based "SCSI Weird" on-board SCSI interface found ## on sun4/100 systems. The flags are the same as the "si" ## controller. Note, while DMA is enabled by default, only ## polled DMA works at this time, and reselects do not work ## on this particular controller. #sw0 at obio0 addr 0x0a000000 level 3 #scsibus* at sw? ## PCMCIA SCSI controllers #aic* at pcmcia? #scsibus* at aic? ## These entries find devices on all SCSI busses and assign ## unit numbers dynamically. sd* at scsibus? target ? lun ? # SCSI disks st* at scsibus? target ? lun ? # SCSI tapes cd* at scsibus? target ? lun ? # SCSI CD-ROMs #ch* at scsibus? target ? lun ? # SCSI changer devices #ss* at scsibus? target ? lun ? # SCSI scanners #uk* at scsibus? target ? lun ? # unknown SCSI ## Xylogics 753 or 7053 VME SMD disk controllers and disks, found ## on sun4 systems. #xdc0 at vme0 addr 0xee80 irq 3 vect 0x44 #xdc1 at vme0 addr 0xee90 irq 3 vect 0x45 #xdc2 at vme0 addr 0xeea0 irq 3 vect 0x46 #xdc3 at vme0 addr 0xeeb0 irq 3 vect 0x47 #xd* at xdc? drive ? ## Xylogics 451 or 451 VME SMD disk controllers and disks, found ## on sun4 systems. #xyc0 at vme0 addr 0xee40 irq 3 vect 0x48 #xyc1 at vme0 addr 0xee48 irq 3 vect 0x49 #xy* at xyc? drive ? ## Floppy controller and drive found on SPARCstations. #fdc0 at mainbus0 # sun4c controller fdc0 at obio0 # sun4m controller fd* at fdc0 # the drive itself ## PCMCIA IDE controllers #wdc* at pcmcia? #wd* at wdc? ## A disk-like interface to files. Can be used to create floppy, CD, ## miniroot images, etc. pseudo-device vnd 4 ## Concatenated and striped disks; with this, you can create a software-based ## disk array similar to a "RAID 0" setup. See ccd(4). #pseudo-device ccd 4 ## RAIDframe disk driver: software RAID driver. See raid(4). #pseudo-device raid 4 ## Memory disk device, used on boot floppies with compressed ## kernel-plus-root-disk images. #pseudo-device md 1 #### Network interfaces ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue ## Three flavors of additional SBus ethernets are available. One attaches ## directly like the sun4c on-board, one uses the ledma device like the ## sun4m on-board, and one uses the lebuffer device. #le0 at obio0 addr 0xf9000000 level 6 # sun4/300 #le0 at sbus0 slot ? offset ? # sun4c on-board ledma0 at sbus0 slot ? offset ? # sun4m on-board le0 at ledma0 # sun4m on-board #le* at sbus? slot ? offset ? # SBus #ledma* at sbus? slot ? offset ? # SBus #le* at ledma? # SBus #lebuffer0 at sbus? slot ? offset ? # SBus #le0 at lebuffer? # SBus #lebuffer* at sbus? slot ? offset ? # SBus #le* at lebuffer? # SBus ## sun4/100 and sun4/200 Ethernet - an Intel 82586 on-board ## or on a Multibus/VME card. #ie0 at obio0 addr 0xf6000000 level 6 # sun4/200 on-board #ie0 at obio0 addr 0x06000000 level 6 # sun4/100 on-board #ie1 at vme0 addr 0xe88000 irq 3 vect 0x75 # VME #ie2 at vme0 addr 0x31ff02 irq 3 vect 0x76 # VME #ie3 at vme0 addr 0x35ff02 irq 3 vect 0x77 # VME #ie4 at vme0 addr 0x2dff02 irq 3 vect 0x7c # VME ## qec/be, qec/hme #qec* at sbus? slot ? offset ? #be* at qec? #qe* at qec? # midway ATM #en0 at sbus? slot ? offset ? # PCMCIA ethernet devices #ep* at pcmcia? #mbe* at pcmcia? #ne* at pcmcia? #sm* at pcmcia? # MII/PHY support #exphy* at mii? phy ? # 3Com internal PHYs #icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 #inphy* at mii? phy ? # Intel 82555 PHYs #lxtphy* at mii? phy ? # Level One LXT-970 PHYs #nsphy* at mii? phy ? # NS83840 PHYs #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs #tlphy* at mii? phy ? # ThunderLAN PHYs #ukphy* at mii? phy ? # generic unknown PHYs ## Loopback network interface; required pseudo-device loop ## SLIP and CSLIP interfaces, for IP over a serial line. #pseudo-device sl 2 ## PPP, the successor to SLIP. See pppd(8). #pseudo-device ppp 2 ## Starmode Radio IP, a special hardware network device. #pseudo-device strip 1 ## Network "tunnel" device, allowing protocol stacks to run in the userland. ## This is used by the third-party user-mode "ppp" program, and others. #pseudo-device tun 4 ## Generic L3 over IP tunnel #pseudo-device gre 2 # generic L3 over IP tunnel ## Berkeley Packet Filter, required to run RARPD. A generic C-language ## interface that allows selective examining of incoming packets. pseudo-device bpfilter 8 ## IP Filter, used in firewall and NAT applications. See ipnat(8) for ## one example of the use of the IP Filter. #pseudo-device ipfilter #### Audio and video devices ## /dev/audio support (`audioamd' plus `audio') ## #audioamd0 at mainbus0 # sun4c #audioamd0 at obio0 # sun4m audioamd0 at sbus0 slot ? offset ? # sun4m audio* at audioamd0 #audiocs0 at sbus0 slot ? offset ? # SUNW,CS4231 #audio* at audiocs0 ## Sun "bwtwo" black and white framebuffer, found on sun4, sun4c, and sun4m ## systems. If your sun4 system has a cgfour installed in the P4 slot, ## the P4 entries for "bwtwo" will attach to the overlay plane of the ## "cgfour". #bwtwo0 at sbus0 slot ? offset ? # sun4c and sun4m #bwtwo* at sbus? slot ? offset ? # #bwtwo0 at obio0 addr 0xfd000000 level 4 # sun4/200 #bwtwo0 at obio0 addr 0xfb300000 level 4 # sun4/300 in P4 slot #bwtwo0 at obio0 addr 0x0b300000 level 4 # sun4/100 in P4 slot ## Sun "cgtwo" VME color framebuffer #cgtwo0 at vme0 addr 0x400000 irq ? vect 0xa8 ## Sun "cgthree" Sbus color framebuffer cgthree0 at sbus? slot ? offset ? cgthree* at sbus? slot ? offset ? #cgthree0 at obio? slot ? offset ? # sun4m ## Sun "cgfour" color framebuffer with overlay plane. See above comment ## regarding overlay plane. #cgfour0 at obio0 addr 0xfb300000 level 4 # sun4/300 P4 #cgfour0 at obio0 addr 0x0b300000 level 4 # sun4/100 P4 ## Sun "cgsix" accelerated color framebuffer. #cgsix0 at sbus? slot ? offset ? #cgsix* at sbus? slot ? offset ? #cgsix0 at obio0 addr 0xfb000000 level 4 # sun4/300 P4 #cgsix0 at obio0 addr 0x0b000000 level 4 # sun4/100 P4 ## Sun "cgeight" 24-bit framebuffer #cgeight0 at obio0 addr 0xfb300000 level 4 # sun4/300 P4 #cgeight0 at obio0 addr 0x0b300000 level 4 # sun4/100 P4 ## Sun "tcx" accelerated color framebuffer. #tcx0 at sbus? slot ? offset ? #tcx* at sbus? slot ? offset ? # Sun "cgfourteen" accelerated 24-bit framebuffer. #cgfourteen0 at obio0 # sun4m #### Other device configuration ## Pseudo ttys, required for network logins and programs like screen. ## 32 is a good number for average systems; you may have as many as you ## like, though 256 is more or less the upper limit. Increasing this ## number still requires you to run /dev/MAKEDEV to create the files ## for the ptys. pseudo-device pty 32 # pseudo-ttys (for network, etc.) ## Random device, used to implement /dev/random (a source of random noise), ## and generate randomness for some kernel formulae. pseudo-device rnd @ 1.8 log @It's time to be COMPAT_14. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.7 1999/07/28 09:48:36 drochner Exp $ d26 3 a28 3 #options RASTERCONSOLE # fast rasterop console #options FONT_GALLANT12x22 # the console font #options FONT_BOLD8x16 # a somewhat smaller font @ 1.8.2.1 log @Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.11 2000/09/24 15:59:37 jdolecek Exp $ d26 3 a28 3 options RASTERCONSOLE # fast rasterop console options FONT_GALLANT12x22 # the console font options FONT_BOLD8x16 # a somewhat smaller font d130 1 d529 4 d534 1 a534 1 pseudo-device pty # pseudo-ttys (for network, etc.) @ 1.8.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD$ d17 1 a17 1 #options SUN4_MMU3L # 3-level MMU on sun4/400 @ 1.8.6.1 log @Pull up to last week's -current. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.9 1999/11/07 01:09:12 mycroft Exp $ d26 3 a28 3 options RASTERCONSOLE # fast rasterop console options FONT_GALLANT12x22 # the console font options FONT_BOLD8x16 # a somewhat smaller font @ 1.8.4.1 log @Sync with -current @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.9 1999/11/07 01:09:12 mycroft Exp $ d26 3 a28 3 options RASTERCONSOLE # fast rasterop console options FONT_GALLANT12x22 # the console font options FONT_BOLD8x16 # a somewhat smaller font @ 1.7 log @update comments for mi VME @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.6 1999/06/06 13:06:38 mrg Exp $ d127 1 @ 1.6 log @update this to GENERIC rev. 1.84. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.5 1999/05/19 21:05:59 ad Exp $ d181 1 a181 1 #vme0 at mainbus0 # sun4 d184 2 a185 1 #vme0 at iommu0 # sun4m d312 1 a312 1 ## si0 at vme0 addr 0x200000 level 3 vect 0x40 flags 0x07 d316 1 a316 1 #si0 at vme0 addr 0x200000 pri 2 vec 0x40 d345 4 a348 4 #xdc0 at vme0 addr 0xee80 pri 3 vec 0x44 #xdc1 at vme0 addr 0xee90 pri 3 vec 0x45 #xdc2 at vme0 addr 0xeea0 pri 3 vec 0x46 #xdc3 at vme0 addr 0xeeb0 pri 3 vec 0x47 d353 2 a354 2 #xyc0 at vme0 addr 0xee40 pri 3 vec 0x48 #xyc1 at vme0 addr 0xee48 pri 3 vec 0x49 d412 4 a415 4 #ie1 at vme0 addr 0xe88000 pri 3 vec 0x75 # VME #ie2 at vme0 addr 0x31ff02 pri 3 vec 0x76 # VME #ie3 at vme0 addr 0x35ff02 pri 3 vec 0x77 # VME #ie4 at vme0 addr 0x2dff02 pri 3 vec 0x7c # VME d495 1 a495 1 #cgtwo0 at vme0 addr 0x400000 pri ? vec 0xa8 @ 1.5 log @SPARC console is black on white, and is centered by default. @ text @d1 2 a2 2 # $NetBSD: BILL-THE-CAT,v 1.4 1999/04/26 04:25:38 ad Exp $ # From: GENERIC,v 1.76 1999/01/17 20:45:26 pk Exp d129 1 a129 1 options EXEC_ELF32 # Exec module for SunOS 5.x binaries. a535 1 ## THIS DEVICE IS EXPERIMENTAL; use at your own risk. @ 1.4 log @Update configuration to match `rasops' fixes and config glue. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.3 1999/04/13 18:45:40 ad Exp $ d29 2 @ 1.3 log @Bring sparc/sparc64 fb code and kernel configuration into line with rcons changes. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.2 1999/03/31 14:29:58 mycroft Exp $ d27 2 a28 3 #options RASOPS1 # 1-bit operations (XXX) #options RASOPS8 # 8-bit operations (XXX) #options FONT_LUCIDA16x29 # the console font @ 1.2 log @Enable rnd. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.1 1999/01/21 10:06:03 mycroft Exp $ d26 4 a29 2 #options RASTERCONSOLE # fast rasterop console @ 1.2.4.1 log @Sync w/ -current. @ text @d1 2 a2 2 # $NetBSD: BILL-THE-CAT,v 1.6 1999/06/06 13:06:38 mrg Exp $ # From: NetBSD: GENERIC,v 1.84 1999/06/06 13:00:03 mrg Exp d26 2 a27 5 #options RASTERCONSOLE # fast rasterop console #options FONT_GALLANT12x22 # the console font #options FONT_BOLD8x16 # a somewhat smaller font #options RASTERCONSOLE_FGCOL=WSCOL_BLACK #options RASTERCONSOLE_BGCOL=WSCOL_WHITE d126 1 a126 1 options COMPAT_AOUT # NetBSD a.out compatibility d533 1 @ 1.2.4.2 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: BILL-THE-CAT,v 1.2.4.1 1999/06/21 01:01:39 thorpej Exp $ a126 1 options COMPAT_14 # NetBSD 1.4 binary compatibility d181 1 a181 1 #sparcvme0 at mainbus0 # sun4 d184 1 a184 2 #sparcvme0 at iommu0 # sun4m #vme0 at sparcvme0 # mi VME attachment d311 1 a311 1 ## si0 at vme0 addr 0x200000 irq 3 vect 0x40 flags 0x07 d315 1 a315 1 #si0 at vme0 addr 0x200000 irq 2 vect 0x40 d344 4 a347 4 #xdc0 at vme0 addr 0xee80 irq 3 vect 0x44 #xdc1 at vme0 addr 0xee90 irq 3 vect 0x45 #xdc2 at vme0 addr 0xeea0 irq 3 vect 0x46 #xdc3 at vme0 addr 0xeeb0 irq 3 vect 0x47 d352 2 a353 2 #xyc0 at vme0 addr 0xee40 irq 3 vect 0x48 #xyc1 at vme0 addr 0xee48 irq 3 vect 0x49 d411 4 a414 4 #ie1 at vme0 addr 0xe88000 irq 3 vect 0x75 # VME #ie2 at vme0 addr 0x31ff02 irq 3 vect 0x76 # VME #ie3 at vme0 addr 0x35ff02 irq 3 vect 0x77 # VME #ie4 at vme0 addr 0x2dff02 irq 3 vect 0x7c # VME d494 1 a494 1 #cgtwo0 at vme0 addr 0x400000 irq ? vect 0xa8 @ 1.1 log @Vanity config files. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.76 1999/01/17 20:45:26 pk Exp $ d535 1 a535 1 #pseudo-device rnd @