head 1.109; access; symbols perseant-exfatfs-base-20250801:1.109 perseant-exfatfs-base-20240630:1.109 perseant-exfatfs:1.109.0.140 perseant-exfatfs-base:1.109 bouyer-sunxi-drm:1.109.0.138 bouyer-sunxi-drm-base:1.109 cjep_sun2x:1.109.0.136 cjep_sun2x-base:1.109 cjep_staticlib_x-base1:1.109 cjep_staticlib_x:1.109.0.134 cjep_staticlib_x-base:1.109 thorpej-futex-base:1.109 bouyer-xenpvh-base2:1.109 phil-wifi-20200421:1.109 bouyer-xenpvh-base1:1.109 phil-wifi-20200411:1.109 bouyer-xenpvh:1.109.0.132 bouyer-xenpvh-base:1.109 phil-wifi-20200406:1.109 ad-namecache-base3:1.109 ad-namecache-base2:1.109 ad-namecache-base1:1.109 ad-namecache:1.109.0.130 ad-namecache-base:1.109 isaki-audio2:1.109.0.128 isaki-audio2-base:1.109 pgoyette-compat-merge-20190127:1.109 pgoyette-compat-20190127:1.109 pgoyette-compat-20190118:1.109 pgoyette-compat-1226:1.109 pgoyette-compat-1126:1.109 pgoyette-compat-1020:1.109 pgoyette-compat-0930:1.109 pgoyette-compat-0906:1.109 pgoyette-compat-0728:1.109 pgoyette-compat-0625:1.109 pgoyette-compat-0521:1.109 pgoyette-compat-0502:1.109 pgoyette-compat-0422:1.109 pgoyette-compat-0415:1.109 pgoyette-compat-0407:1.109 pgoyette-compat-0330:1.109 pgoyette-compat-0322:1.109 pgoyette-compat-0315:1.109 pgoyette-compat:1.109.0.8 pgoyette-compat-base:1.109 perseant-stdc-iso10646:1.109.0.126 perseant-stdc-iso10646-base:1.109 prg-localcount2-base3:1.109 prg-localcount2-base2:1.109 prg-localcount2-base1:1.109 prg-localcount2:1.109.0.124 prg-localcount2-base:1.109 pgoyette-localcount-20170426:1.109 bouyer-socketcan-base1:1.109 pgoyette-localcount-20170320:1.109 bouyer-socketcan:1.109.0.122 bouyer-socketcan-base:1.109 pgoyette-localcount-20170107:1.109 pgoyette-localcount-20161104:1.109 localcount-20160914:1.109 pgoyette-localcount-20160806:1.109 pgoyette-localcount-20160726:1.109 pgoyette-localcount:1.109.0.120 pgoyette-localcount-base:1.109 netbsd-5-2-3-RELEASE:1.109 netbsd-5-1-5-RELEASE:1.109 yamt-pagecache-base9:1.109 yamt-pagecache-tag8:1.109 tls-earlyentropy:1.109.0.118 tls-earlyentropy-base:1.109 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.109 riastradh-drm2-base3:1.109 netbsd-5-2-2-RELEASE:1.109 netbsd-5-1-4-RELEASE:1.109 netbsd-5-2-1-RELEASE:1.109 netbsd-5-1-3-RELEASE:1.109 rmind-smpnet-nbase:1.109 rmind-smpnet:1.109.0.114 rmind-smpnet-base:1.109 agc-symver:1.109.0.116 agc-symver-base:1.109 tls-maxphys-base:1.109 yamt-pagecache-base8:1.109 netbsd-5-2:1.109.0.112 yamt-pagecache-base7:1.109 netbsd-5-2-RELEASE:1.109 netbsd-5-2-RC1:1.109 yamt-pagecache-base6:1.109 yamt-pagecache-base5:1.109 yamt-pagecache-base4:1.109 netbsd-5-1-2-RELEASE:1.109 netbsd-5-1-1-RELEASE:1.109 jmcneill-usbmp:1.109.0.110 jmcneill-usbmp-base:1.109 jmcneill-audiomp3:1.109.0.108 jmcneill-audiomp3-base:1.109 yamt-pagecache-base3:1.109 yamt-pagecache-base2:1.109 yamt-pagecache:1.109.0.106 yamt-pagecache-base:1.109 rmind-uvmplock-nbase:1.109 jym-xensuspend-nbase:1.109 bouyer-quota2-nbase:1.109 bouyer-quota2:1.109.0.104 bouyer-quota2-base:1.109 jruoho-x86intr:1.109.0.102 jruoho-x86intr-base:1.109 matt-nb5-pq3:1.109.0.100 matt-nb5-pq3-base:1.109 netbsd-5-1:1.109.0.98 netbsd-5-1-RELEASE:1.109 yamt-nfs-mp-base11:1.109 netbsd-5-1-RC4:1.109 uebayasi-xip-base2:1.109 yamt-nfs-mp-base10:1.109 netbsd-5-1-RC3:1.109 netbsd-5-1-RC2:1.109 netbsd-5-1-RC1:1.109 rmind-uvmplock:1.109.0.96 rmind-uvmplock-base:1.109 yamt-nfs-mp-base9:1.109 uebayasi-xip:1.109.0.94 uebayasi-xip-base:1.109 netbsd-5-0-2-RELEASE:1.109 yamt-nfs-mp-base8:1.109 yamt-nfs-mp-base7:1.109 netbsd-5-0-1-RELEASE:1.109 jymxensuspend-base:1.109 yamt-nfs-mp-base6:1.109 yamt-nfs-mp-base5:1.109 yamt-nfs-mp-base4:1.109 yamt-nfs-mp-base3:1.109 netbsd-5-0:1.109.0.92 netbsd-5-0-RELEASE:1.109 netbsd-5-0-RC4:1.109 netbsd-5-0-RC3:1.109 netbsd-5-0-RC2:1.109 jym-xensuspend:1.109.0.90 jym-xensuspend-base:1.109 netbsd-5-0-RC1:1.109 haad-dm-base2:1.109 haad-nbase2:1.109 ad-audiomp2:1.109.0.88 ad-audiomp2-base:1.109 netbsd-5:1.109.0.86 netbsd-5-base:1.109 haad-dm-base1:1.109 haad-dm:1.109.0.84 haad-dm-base:1.109 simonb-wapbl-nbase:1.109 yamt-pf42-base4:1.109 simonb-wapbl:1.109.0.82 simonb-wapbl-base:1.109 yamt-pf42-base3:1.109 hpcarm-cleanup-nbase:1.109 yamt-pf42-base2:1.109 yamt-nfs-mp-base2:1.109 yamt-nfs-mp:1.109.0.80 yamt-nfs-mp-base:1.109 yamt-pf42:1.109.0.78 yamt-pf42-base:1.109 ad-socklock-base1:1.109 yamt-lazymbuf-base15:1.109 yamt-lazymbuf-base14:1.109 keiichi-mipv6-nbase:1.109 mjf-devfs2:1.109.0.76 mjf-devfs2-base:1.109 keiichi-mipv6:1.109.0.74 keiichi-mipv6-base:1.109 bouyer-xeni386-merge1:1.109 vmlocking2-base3:1.109 bouyer-xeni386-nbase:1.109 yamt-kmem-base3:1.109 cube-autoconf:1.109.0.72 cube-autoconf-base:1.109 yamt-kmem-base2:1.109 bouyer-xeni386:1.109.0.70 bouyer-xeni386-base:1.109 yamt-kmem:1.109.0.68 yamt-kmem-base:1.109 vmlocking2-base2:1.109 reinoud-bufcleanup-nbase:1.109 vmlocking2:1.109.0.66 vmlocking2-base1:1.109 jmcneill-base:1.109 mjf-devfs:1.109.0.64 mjf-devfs-base:1.109 bouyer-xenamd64-base2:1.109 vmlocking-nbase:1.109 yamt-x86pmap-base4:1.109 bouyer-xenamd64:1.109.0.62 bouyer-xenamd64-base:1.109 yamt-x86pmap-base3:1.109 yamt-x86pmap-base2:1.109 yamt-x86pmap:1.109.0.60 yamt-x86pmap-base:1.109 jmcneill-pm:1.109.0.58 jmcneill-pm-base:1.109 hpcarm-cleanup:1.109.0.56 hpcarm-cleanup-base:1.109 mjf-ufs-trans-base:1.109 yamt-idlelwp-base8:1.109 ppcoea-renovation:1.109.0.54 ppcoea-renovation-base:1.109 reinoud-bufcleanup-base:1.109 vmlocking:1.109.0.52 vmlocking-base:1.109 ad-audiomp:1.109.0.50 ad-audiomp-base:1.109 yamt-idlelwp:1.109.0.48 post-newlock2-merge:1.109 newlock2-nbase:1.109 yamt-splraiseipl-base5:1.109 yamt-splraiseipl-base4:1.109 yamt-splraiseipl-base3:1.109 yamt-splraiseipl-base2:1.109 yamt-splraiseipl:1.109.0.46 yamt-splraiseipl-base:1.109 newlock2:1.109.0.44 newlock2-base:1.109 yamt-pdpolicy-base8:1.109 yamt-pdpolicy-base7:1.109 yamt-pdpolicy-base6:1.109 gdamore-uart:1.109.0.42 gdamore-uart-base:1.109 simonb-timcounters-final:1.109 yamt-pdpolicy-base5:1.109 elad-kernelauth-nbase:1.109 yamt-pdpolicy-base4:1.109 yamt-pdpolicy-base3:1.109 yamt-pdpolicy-base2:1.109 yamt-pdpolicy:1.109.0.40 yamt-pdpolicy-base:1.109 yamt-uio_vmspace-base5:1.109 simonb-timecounters:1.109.0.38 simonb-timecounters-base:1.109 rpaulo-netinet-merge-pcb:1.109.0.36 rpaulo-netinet-merge-pcb-base:1.109 yamt-uio_vmspace:1.109.0.34 yamt-readahead-base3:1.109 yamt-readahead-base2:1.109 yamt-readahead:1.109.0.32 yamt-readahead-base:1.109 yamt-vop-base3:1.109 yamt-vop-base2:1.109 thorpej-vnode-attr:1.109.0.30 thorpej-vnode-attr-base:1.109 yamt-vop:1.109.0.28 yamt-vop-base:1.109 yamt-lazymbuf:1.109.0.26 yamt-km-base4:1.109 yamt-km-base3:1.109 yamt-km-base2:1.109 yamt-km:1.109.0.24 yamt-km-base:1.109 kent-audio2:1.109.0.22 kent-audio2-base:1.109 ktrace-lwp:1.109.0.20 ktrace-lwp-base:1.109 nathanw_sa_before_merge:1.109 gmcgarry_ctxsw:1.109.0.18 gmcgarry_ctxsw_base:1.109 gmcgarry_ucred:1.109.0.16 gmcgarry_ucred_base:1.109 nathanw_sa_base:1.109 gehenna-devsw:1.109.0.14 gehenna-devsw-base:1.109 netbsd-1-5-PATCH003:1.107 eeh-devprop:1.109.0.12 eeh-devprop-base:1.109 newlock:1.109.0.10 newlock-base:1.109 ifpoll-base:1.109 thorpej-mips-cache:1.109.0.6 thorpej-mips-cache-base:1.109 thorpej-devvp:1.109.0.4 thorpej-devvp-base:1.109 netbsd-1-5-PATCH002:1.107 kqueue:1.109.0.2 kqueue-base:1.109 netbsd-1-5-PATCH001:1.107 thorpej_scsipi_beforemerge:1.109 sommerfeld_i386mpnext:1.109 thorpej_scsipi_nbase:1.109 netbsd-1-5-RELEASE:1.107 netbsd-1-5-BETA2:1.107 netbsd-1-5-BETA:1.107 netbsd-1-4-PATCH003:1.104 netbsd-1-5-ALPHA2:1.107 sommerfeld_i386mp_houseclean:1.107 netbsd-1-5:1.107.0.2 netbsd-1-5-base:1.107 minoura-xpg4dl:1.106.0.12 minoura-xpg4dl-base:1.106 sommerfeld_i386mpbase_20000422:1.106 netbsd-1-4-PATCH002:1.104 sommerfeld_i386mp_1:1.107.0.4 sommerfeld_i386mpbase_1:1.107 chs-ubc2-newbase:1.106 wrstuden-devbsize-19991221:1.106 wrstuden-devbsize:1.106.0.8 wrstuden-devbsize-base:1.106 kame_141_19991130:1.104 comdex-fall-1999:1.106.0.6 comdex-fall-1999-base:1.106 fvdl-softdep:1.106.0.4 fvdl-softdep-base:1.106 thorpej_scsipi:1.106.0.2 thorpej_scsipi_base:1.109 netbsd-1-4-PATCH001:1.104 kame_14_19990705:1.104 kame_14_19990628:1.104 kame:1.104.0.6 chs-ubc2:1.104.0.4 chs-ubc2-base:1.106 netbsd-1-4-RELEASE:1.104 netbsd-1-4:1.104.0.2 netbsd-1-4-base:1.104 netbsd-1-3-PATCH003:1.91.2.2 netbsd-1-3-PATCH003-CANDIDATE2:1.91.2.2 kenh-if-detach:1.102.0.4 kenh-if-detach-base:1.102 netbsd-1-3-PATCH003-CANDIDATE1:1.91.2.2 netbsd-1-3-PATCH003-CANDIDATE0:1.91.2.2 chs-ubc:1.102.0.2 chs-ubc-base:1.102 eeh-paddr_t:1.101.0.2 eeh-paddr_t-base:1.101 netbsd-1-3-PATCH002:1.91.2.2 netbsd-1-3-PATCH001:1.91.2.2 netbsd-1-3-RELEASE:1.91.2.2 netbsd-1-3-BETA:1.91.2.2 netbsd-1-3:1.91.0.2 netbsd-1-3-base:1.91 thorpej-signal:1.89.0.2 thorpej-signal-base:1.89 marc-pcmcia:1.88.0.4 marc-pcmcia-bp:1.88 marc-pcmcia-base:1.91 bouyer-scsipi:1.88.0.2 is-newarp-before-merge:1.85 is-newarp:1.85.0.4 is-newarp-base:1.85 netbsd-1-2-PATCH001:1.71 mrg-vm-swap:1.85.0.2 thorpej-setroot:1.80.0.2 netbsd-1-2-RELEASE:1.71 netbsd-1-2-BETA:1.71 netbsd-1-2:1.71.0.2 netbsd-1-2-base:1.71 netbsd-1-1-PATCH001:1.61 netbsd-1-1-RELEASE:1.61 netbsd-1-1:1.61.0.2 netbsd-1-1-base:1.61 netbsd-1-0-PATCH06:1.49 netbsd-1-0-PATCH05:1.49 netbsd-1-0-PATCH04:1.49 netbsd-1-0-PATCH03:1.49 netbsd-1-0-PATCH02:1.49 netbsd-1-0-PATCH1:1.49 netbsd-1-0-PATCH0:1.49 before_newconf_base:1.51 netbsd-1-0-RELEASE:1.49 netbsd-1-0:1.49.0.2 netbsd-1-0-base:1.49 magnum-base:1.27 magnum:1.25.0.2 netbsd-0-9-patch-001:1.23.2.1 netbsd-0-9-RELEASE:1.23.2.1 netbsd-0-9-BETA:1.23.2.1 netbsd-0-9-ALPHA2:1.23.2.1 netbsd-0-9-ALPHA:1.23.2.1 netbsd-0-9:1.23.0.2 netbsd-0-9-base:1.23 netbsd-0-8:1.9 netbsd-alpha-1:1.9; locks; strict; comment @# @; 1.109 date 2000.12.29.21.52.04; author mycroft; state dead; branches; next 1.108; 1.108 date 2000.09.24.15.59.33; author jdolecek; state Exp; branches; next 1.107; 1.107 date 2000.06.11.02.41.11; author mycroft; state Exp; branches 1.107.4.1; next 1.106; 1.106 date 99.07.29.10.37.18; author augustss; state Exp; branches 1.106.2.1 1.106.12.1; next 1.105; 1.105 date 99.07.05.09.14.10; author fvdl; state Exp; branches; next 1.104; 1.104 date 99.01.23.15.35.21; author drochner; state Exp; branches 1.104.4.1; next 1.103; 1.103 date 99.01.14.04.26.47; author cgd; state Exp; branches; next 1.102; 1.102 date 98.08.31.17.58.56; author thorpej; state Exp; branches; next 1.101; 1.101 date 98.06.26.01.54.00; author lukem; state Exp; branches; next 1.100; 1.100 date 98.06.07.03.01.06; author enami; state Exp; branches; next 1.99; 1.99 date 98.04.16.22.01.42; author drochner; state Exp; branches; next 1.98; 1.98 date 98.03.22.18.18.46; author drochner; state Exp; branches; next 1.97; 1.97 date 98.02.06.11.20.43; author mrg; state Exp; branches; next 1.96; 1.96 date 98.02.06.07.21.48; author mrg; state Exp; branches; next 1.95; 1.95 date 97.11.27.09.58.57; author fvdl; state Exp; branches; next 1.94; 1.94 date 97.11.25.20.29.46; author kleink; state Exp; branches; next 1.93; 1.93 date 97.11.24.00.22.03; author thorpej; state Exp; branches; next 1.92; 1.92 date 97.11.17.01.57.53; author lukem; state Exp; branches; next 1.91; 1.91 date 97.10.08.10.09.43; author mycroft; state Exp; branches 1.91.2.1; next 1.90; 1.90 date 97.10.08.09.32.40; author mycroft; state Exp; branches; next 1.89; 1.89 date 97.08.19.23.49.50; author augustss; state Exp; branches; next 1.88; 1.88 date 97.06.25.04.41.20; author mellon; state Exp; branches 1.88.4.1; next 1.87; 1.87 date 97.06.12.18.42.05; author mrg; state Exp; branches; next 1.86; 1.86 date 97.04.01.13.12.17; author mycroft; state Exp; branches; next 1.85; 1.85 date 97.02.04.04.32.05; author perry; state Exp; branches; next 1.84; 1.84 date 97.01.31.05.57.05; author thorpej; state Exp; branches; next 1.83; 1.83 date 97.01.31.01.50.51; author thorpej; state Exp; branches; next 1.82; 1.82 date 97.01.16.23.30.33; author perry; state Exp; branches; next 1.81; 1.81 date 97.01.15.01.28.49; author perry; state Exp; branches; next 1.80; 1.80 date 96.12.07.00.26.16; author thorpej; state Exp; branches 1.80.2.1; next 1.79; 1.79 date 96.11.16.01.16.46; author fvdl; state Exp; branches; next 1.78; 1.78 date 96.11.15.09.19.38; author fvdl; state Exp; branches; next 1.77; 1.77 date 96.10.02.23.15.59; author mycroft; state Exp; branches; next 1.76; 1.76 date 96.09.26.21.45.05; author cgd; state Exp; branches; next 1.75; 1.75 date 96.08.31.20.44.04; author mycroft; state Exp; branches; next 1.74; 1.74 date 96.08.31.20.39.26; author mycroft; state Exp; branches; next 1.73; 1.73 date 96.08.26.23.40.21; author mrg; state Exp; branches; next 1.72; 1.72 date 96.05.30.22.36.49; author cgd; state Exp; branches; next 1.71; 1.71 date 96.05.20.18.17.53; author mrg; state Exp; branches; next 1.70; 1.70 date 96.03.25.05.45.46; author perry; state Exp; branches; next 1.69; 1.69 date 96.03.16.06.09.10; author thorpej; state Exp; branches; next 1.68; 1.68 date 96.03.12.01.32.59; author perry; state Exp; branches; next 1.67; 1.67 date 96.03.10.09.03.26; author cgd; state Exp; branches; next 1.66; 1.66 date 96.03.07.00.48.43; author jtk; state Exp; branches; next 1.65; 1.65 date 96.03.05.01.32.29; author thorpej; state Exp; branches; next 1.64; 1.64 date 96.03.04.03.26.05; author cgd; state Exp; branches; next 1.63; 1.63 date 96.02.28.02.02.41; author cgd; state Exp; branches; next 1.62; 1.62 date 96.02.27.00.07.08; author cgd; state Exp; branches; next 1.61; 1.61 date 95.08.22.19.43.25; author jtc; state Exp; branches; next 1.60; 1.60 date 95.06.18.20.14.44; author cgd; state Exp; branches; next 1.59; 1.59 date 95.04.19.19.07.36; author mycroft; state Exp; branches; next 1.58; 1.58 date 95.01.25.04.58.21; author cgd; state Exp; branches; next 1.57; 1.57 date 95.01.16.12.23.55; author mycroft; state Exp; branches; next 1.56; 1.56 date 95.01.16.12.00.55; author mycroft; state Exp; branches; next 1.55; 1.55 date 94.12.11.16.20.57; author mycroft; state Exp; branches; next 1.54; 1.54 date 94.11.03.22.18.46; author mycroft; state Exp; branches; next 1.53; 1.53 date 94.11.03.20.12.14; author mycroft; state Exp; branches; next 1.52; 1.52 date 94.11.03.19.21.03; author mycroft; state Exp; branches; next 1.51; 1.51 date 94.10.27.04.14.58; author cgd; state Exp; branches; next 1.50; 1.50 date 94.10.25.21.31.45; author cgd; state Exp; branches; next 1.49; 1.49 date 94.07.04.20.23.08; author cgd; state Exp; branches; next 1.48; 1.48 date 94.06.29.06.29.47; author cgd; state Exp; branches; next 1.47; 1.47 date 94.06.03.20.28.48; author cgd; state Exp; branches; next 1.46; 1.46 date 94.05.30.17.30.25; author mycroft; state Exp; branches; next 1.45; 1.45 date 94.05.27.12.39.47; author cgd; state Exp; branches; next 1.44; 1.44 date 94.05.21.08.37.45; author cgd; state Exp; branches; next 1.43; 1.43 date 94.04.20.23.39.34; author mycroft; state Exp; branches; next 1.42; 1.42 date 94.04.15.00.25.18; author cgd; state Exp; branches; next 1.41; 1.41 date 94.03.29.04.40.48; author mycroft; state Exp; branches; next 1.40; 1.40 date 94.03.27.07.01.49; author cgd; state Exp; branches; next 1.39; 1.39 date 94.03.09.21.22.43; author ws; state Exp; branches; next 1.38; 1.38 date 94.02.28.01.48.45; author cgd; state Exp; branches; next 1.37; 1.37 date 94.02.19.05.03.51; author cgd; state Exp; branches; next 1.36; 1.36 date 94.02.17.01.10.38; author cgd; state Exp; branches; next 1.35; 1.35 date 94.02.16.01.52.21; author cgd; state Exp; branches; next 1.34; 1.34 date 94.01.06.12.07.54; author cgd; state Exp; branches; next 1.33; 1.33 date 94.01.05.16.30.17; author cgd; state Exp; branches; next 1.32; 1.32 date 93.12.20.10.08.13; author cgd; state Exp; branches; next 1.31; 1.31 date 93.12.10.16.22.58; author cgd; state Exp; branches; next 1.30; 1.30 date 93.10.20.23.07.56; author cgd; state Exp; branches; next 1.29; 1.29 date 93.10.18.23.22.56; author cgd; state Exp; branches; next 1.28; 1.28 date 93.09.23.21.31.56; author cgd; state Exp; branches; next 1.27; 1.27 date 93.09.13.18.19.28; author brezak; state Exp; branches; next 1.26; 1.26 date 93.09.13.14.22.53; author brezak; state Exp; branches; next 1.25; 1.25 date 93.08.30.07.08.01; author deraadt; state Exp; branches 1.25.2.1; next 1.24; 1.24 date 93.07.28.02.20.48; author cgd; state Exp; branches; next 1.23; 1.23 date 93.07.18.13.09.31; author cgd; state Exp; branches 1.23.2.1; next 1.22; 1.22 date 93.07.11.10.29.57; author cgd; state Exp; branches; next 1.21; 1.21 date 93.07.11.07.28.10; author cgd; state Exp; branches; next 1.20; 1.20 date 93.07.03.12.19.37; author cgd; state Exp; branches; next 1.19; 1.19 date 93.06.06.04.18.54; author cgd; state Exp; branches; next 1.18; 1.18 date 93.06.03.01.30.37; author cgd; state Exp; branches; next 1.17; 1.17 date 93.05.26.10.15.11; author deraadt; state Exp; branches; next 1.16; 1.16 date 93.05.20.14.32.39; author cgd; state Exp; branches; next 1.15; 1.15 date 93.05.07.08.33.37; author cgd; state Exp; branches; next 1.14; 1.14 date 93.04.28.06.39.34; author cgd; state Exp; branches; next 1.13; 1.13 date 93.04.28.05.31.17; author cgd; state Exp; branches; next 1.12; 1.12 date 93.04.28.05.29.12; author cgd; state Exp; branches; next 1.11; 1.11 date 93.04.12.19.25.38; author cgd; state Exp; branches; next 1.10; 1.10 date 93.04.12.11.40.01; author deraadt; state Exp; branches; next 1.9; 1.9 date 93.04.10.20.17.55; author glass; state Exp; branches; next 1.8; 1.8 date 93.04.10.12.30.35; author cgd; state Exp; branches; next 1.7; 1.7 date 93.04.08.04.08.06; author cgd; state Exp; branches; next 1.6; 1.6 date 93.04.06.10.49.45; author deraadt; state Exp; branches; next 1.5; 1.5 date 93.04.03.07.33.10; author cgd; state Exp; branches; next 1.4; 1.4 date 93.03.28.21.33.28; author cgd; state Exp; branches; next 1.3; 1.3 date 93.03.25.10.58.20; author cgd; state Exp; branches; next 1.2; 1.2 date 93.03.23.10.08.44; author cgd; state Exp; branches; next 1.1; 1.1 date 93.03.23.08.50.03; author cgd; state Exp; branches; next ; 1.107.4.1 date 2000.06.11.02.41.11; author thorpej; state dead; branches; next 1.107.4.2; 1.107.4.2 date 2001.01.23.06.34.52; author thorpej; state dead; branches; next ; 1.106.2.1 date 2000.11.20.20.09.17; author bouyer; state Exp; branches; next 1.106.2.2; 1.106.2.2 date 2001.01.05.17.34.29; author bouyer; state dead; branches; next ; 1.106.12.1 date 2000.06.22.17.00.19; author minoura; state Exp; branches; next ; 1.104.4.1 date 99.08.02.19.50.31; author thorpej; state Exp; branches; next ; 1.91.2.1 date 97.11.24.01.40.36; author thorpej; state Exp; branches; next 1.91.2.2; 1.91.2.2 date 97.11.28.08.23.44; author mellon; state Exp; branches; next ; 1.88.4.1 date 97.08.23.07.08.53; author thorpej; state Exp; branches; next 1.88.4.2; 1.88.4.2 date 97.10.14.09.09.32; author thorpej; state Exp; branches; next ; 1.80.2.1 date 97.01.14.21.25.20; author thorpej; state Exp; branches; next 1.80.2.2; 1.80.2.2 date 97.01.18.04.14.45; author thorpej; state Exp; branches; next ; 1.25.2.1 date 93.09.14.19.26.45; author mycroft; state Exp; branches; next 1.25.2.2; 1.25.2.2 date 93.09.29.05.37.23; author mycroft; state Exp; branches; next 1.25.2.3; 1.25.2.3 date 93.09.29.06.57.08; author mycroft; state Exp; branches; next 1.25.2.4; 1.25.2.4 date 93.09.30.20.15.23; author mycroft; state Exp; branches; next 1.25.2.5; 1.25.2.5 date 93.10.06.12.15.31; author mycroft; state Exp; branches; next ; 1.23.2.1 date 93.07.24.23.35.03; author cgd; state Exp; branches; next ; desc @@ 1.109 log @Long gone. @ text @# $NetBSD: SUN_LAMP,v 1.108 2000/09/24 15:59:33 jdolecek Exp $ # # SUN_LAMP -- kernel for one of cgd's 486/50 EISA boxes... # include "arch/i386/conf/std.i386" #options I386_CPU # CPU classes; at least one is REQUIRED options I486_CPU #options I586_CPU #options I686_CPU #options MATH_EMULATE # floating point emulation #options USER_LDT # user-settable LDT; used by WINE # The following options override the memory sizes passed in from the boot # block. Use them *only* if the boot block is unable to determine the correct # values. Note that the BIOS may *correctly* report less that 640k of base # memory if the extended BIOS data area is located at the top of base memory # (as is the case on most recent systems). #options REALBASEMEM=... # size of base memory #options REALEXTMEM=... # size of extended memory options DUMMY_NOPS # speed hack; recommended options XSERVER,UCONSOLE maxusers 24 # estimated number of users options RTC_OFFSET=480 # hardware clock is this many mins. west of GMT #options DDB # in-kernel debugger #options DDB_HISTORY_SIZE=100 # enable history editing in DDB options DIAGNOSTIC # internal consistency checks options KTRACE # system call tracing, a la ktrace(1) #options SYSVMSG # System V-like message queues #options SYSVSEM # System V-like semaphores #options SYSVSHM # System V-like memory sharing #options SHMMAXPGS=1024 # 1024 pages is the default options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, options COMPAT_09 # NetBSD 0.9, options COMPAT_10 # NetBSD 1.0, options COMPAT_11 # NetBSD 1.1, options COMPAT_12 options COMPAT_13 options COMPAT_14 options COMPAT_43 # and 4.3BSD options TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD #options COMPAT_SVR4 # binary compatibility with SVR4 #options COMPAT_IBCS2 # binary compatibility with SCO and ISC options LKM # loadable kernel modules options INSECURE file-system FFS # UFS #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd #file-system KERNFS # /kern file-system NULLFS # loopback file system #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system options NFSSERVER # Network File System server #options QUOTA # UFS quotas #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #options NS # XNS #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 config netbsd root on sd0 type ffs mainbus0 at root isa0 at mainbus0 eisa0 at mainbus0 #pci0 at mainbus0 bus ? #ppb* at pci? dev ? function ? # PCI-PCI bridges #pci* at ppb? bus ? npx0 at isa? port 0xf0 irq 13 # math coprocessor pc0 at isa? port 0x60 irq 1 # generic PC console device #pcppi0 at isa? #sysbeep0 at pcppi? #com0 at isa? port 0x3f8 irq 4 # standard PC serial ports #com1 at isa? port 0x2f8 irq 3 #com2 at isa? port 0x3e8 irq 5 #com3 at isa? port 0x2e8 irq 9 ast0 at isa? port 0x1a0 irq 3 # AST 4-port serial cards com* at ast? slave ? #rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards #com* at rtfps? slave ? #cy0 at isa? ... #lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports #lpt1 at isa? port 0x278 #lpt2 at isa? port 0x3bc #olms0 at isa? port 0x23c irq 5 # Logitech bus mouse #olms1 at isa? port 0x238 irq 5 #omms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse #omms1 at isa? port 0x238 irq 5 #opms0 at pc? irq 12 # PS/2 auxiliary port mouse #aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI controllers #aha1 at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI controllers #scsibus* at aha? ahb* at eisa? slot ? # Adaptec 174[024] SCSI controllers scsibus* at ahb? #aic0 at isa? port 0x340 irq 12 # Adaptec 152[02] SCSI controllers #scsibus* at aic? bha0 at isa? port 0x130 irq ? drq ? # BusLogic [57]4X SCSI controllers #bha1 at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI controllers #bha* at eisa? slot ? #bha* at pci? dev ? function ? scsibus* at bha? #ncr* at pci? dev ? function ? # NCR 538XX SCSI controllers #scsibus* at ncr? #sea0 at isa? iomem 0xc8000 irq 5 #scsibus* at sea? #uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI controllers #uha1 at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI controllers #uha* at eisa? slot ? # UltraStor 24f SCSI controllers #scsibus* at uha? sd0 at scsibus? target 0 lun 0 sd1 at scsibus? target 1 lun 0 sd2 at scsibus? target 2 lun 0 sd* at scsibus? target ? lun ? # SCSI disk drives st0 at scsibus? target 6 lun 0 st* at scsibus? target ? lun ? # SCSI tape drives cd0 at scsibus? target 5 lun 0 cd* at scsibus? target ? lun ? # SCSI CD-ROM drives #ch* at scsibus? target ? lun ? # SCSI autochangers fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers #fdc1 at isa? port 0x370 irq ? drq ? fd* at fdc? drive ? #mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives #wdc0 at isa? port 0x1f0 irq 14 # ST506, ESDI, and IDE controllers #wdc1 at isa? port 0x170 irq 15 #wd* at wdc? drive ? #wt0 at isa? port 0x300 irq 5 drq 1 # Archive and Wangtek QIC tape drives we0 at isa? port 0x300 iomem 0xd0000 irq 10 # WD/SMC #sb0 at isa? port 0x220 irq 7 drq 1 # SoundBlaster #audio* at sb0 #spkr0 at pcppi? pseudo-device loop 1 # network loopback pseudo-device bpfilter 4 # packet filter #pseudo-device sl 4 # CSLIP #pseudo-device ppp 2 # PPP #pseudo-device tun 2 # network tunneling over tty pseudo-device pty # pseudo-terminals #pseudo-device tb 1 # tablet line discipline pseudo-device vnd 4 # paging to files @ 1.108 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: SUN_LAMP,v 1.107 2000/06/11 02:41:11 mycroft Exp $ @ 1.107 log @Remove pcvt tentacles. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.106 1999/07/29 10:37:18 augustss Exp $ d172 1 a172 1 pseudo-device pty 32 # pseudo-terminals @ 1.107.4.1 log @file SUN_LAMP was added on branch sommerfeld_i386mp_1 on 2001-01-23 06:34:52 +0000 @ text @d1 174 @ 1.107.4.2 log @Sync with the trunk. @ text @@ 1.106 log @It's time to be COMPAT_14. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.105 1999/07/05 09:14:10 fvdl Exp $ a92 1 #vt0 at isa? port 0x60 irq 1 @ 1.106.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: SUN_LAMP,v 1.108 2000/09/24 15:59:33 jdolecek Exp $ d93 1 d173 1 a173 1 pseudo-device pty # pseudo-terminals @ 1.106.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.106.2.1 2000/11/20 20:09:17 bouyer Exp $ @ 1.106.12.1 log @Sync w/ netbsd-1-5-base. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.107 2000/06/11 02:41:11 mycroft Exp $ d93 1 @ 1.105 log @EXEC_ELF32 is standard now. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.104 1999/01/23 15:35:21 drochner Exp $ d45 1 @ 1.104 log @update for mouse renaming @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.103 1999/01/14 04:26:47 cgd Exp $ a49 2 #options EXEC_ELF32 # 32-bit ELF executables (SVR4, Linux) @ 1.104.4.1 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.106 1999/07/29 10:37:18 augustss Exp $ a44 1 options COMPAT_14 d50 2 @ 1.103 log @update for ed split @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.102 1998/08/31 17:58:56 thorpej Exp $ d114 5 a118 5 #lms0 at isa? port 0x23c irq 5 # Logitech bus mouse #lms1 at isa? port 0x238 irq 5 #mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse #mms1 at isa? port 0x238 irq 5 #pms0 at pc? irq 12 # PS/2 auxiliary port mouse @ 1.102 log @UVM+PMAP_NEW is standard now; don't need it in individual config files. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.101 1998/06/26 01:54:00 lukem Exp $ d162 1 a162 13 ed0 at isa? port 0x300 iomem 0xd0000 irq 10 # WD/SMC, 3C503, and NE[12]000 #ed1 at isa? port 0x250 iomem 0xd8000 irq 9 # ethernet cards #ed2 at isa? port 0x300 iomem 0xcc000 irq 10 #eg0 at isa? ... # 3C505 ethernet cards #el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards #ep0 at isa? port ? irq ? # 3C509 ethernet cards #ie0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN & 3C507 ethernet cards #depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA #le* at depca? #nele0 at isa? port 0x320 irq 10 drq 7 # NE2100 #le* at nele? #bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan #le* at bicc? @ 1.101 log @remove options FIFO; it's now the default @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.100 1998/06/07 03:01:06 enami Exp $ a32 2 #options UVM # Use UVM instead of Mach VM. @ 1.100 log @Also, remove space at the end of line. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.99 1998/04/16 22:01:42 drochner Exp $ a72 1 options FIFO # FIFOs; RECOMMENDED @ 1.99 log @-"spkr" now attaches to "pcppi" -"le at isa" is split into "depca", "nele" and "bicc" @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.98 1998/03/22 18:18:46 drochner Exp $ d83 1 a83 1 config netbsd root on sd0 type ffs @ 1.98 log @The "pckbd" attribute of pc/vt is now "pckbcport". Use the real console driver name here to make more obvious where pms and spkr attach to. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.97 1998/02/06 11:20:43 mrg Exp $ d99 3 d172 6 a177 1 #le0 at isa? port 0x320 irq 10 drq 7 # IsoLan, NE2100, and DEPCA d181 1 a181 1 #spkr0 at isa? port 0x61 @ 1.97 log @remove paging options from kernel files. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.96 1998/02/06 07:21:48 mrg Exp $ d118 1 a118 1 #pms0 at pckbd? irq 12 # PS/2 auxiliary port mouse @ 1.96 log @add the i386 MD portions for UVM. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.95 1997/11/27 09:58:57 fvdl Exp $ a34 5 # These are required for Mach VM options VNODEPAGER # paging to vnodes options SWAPPAGER # pageout options DEVPAGER # paging to devices @ 1.95 log @Revert I486_PCI_MEM_ENABLED change, it caused too many problems. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.94 1997/11/25 20:29:46 kleink Exp $ d33 7 @ 1.94 log @Add COMPAT_13. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.92 1997/11/17 01:57:53 lukem Exp $ a21 5 # Some i486 PCI chipsets have bugs in them that cause problems when using # memory-mapped device access. Therefore, PCI mem space is disabled by # default on 486-class CPUs. This option allows re-enables it. #options I486_PCI_MEM_ENABLED @ 1.93 log @Add commented-out "I486_PCI_MEM_ENABLED" option, and describe it. @ text @d49 1 @ 1.92 log @* add commented out DDB_HISTORY_SIZE=100 if DDB exists in config file * fix up use of 'options' @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.91 1997/10/08 10:09:43 mycroft Exp $ d22 5 @ 1.91 log @Clump USER_LDT with other CPU-related options. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.90 1997/10/08 09:32:40 mycroft Exp $ d30 1 @ 1.91.2.1 log @Pull up from trunk: add commented-out I486_PCI_MEM_ENABLED option. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.91 1997/10/08 10:09:43 mycroft Exp $ a21 5 # Some i486 PCI chipsets have bugs in them that cause problems when using # memory-mapped device access. Therefore, PCI mem space is disabled by # default on 486-class CPUs. This option allows re-enables it. #options I486_PCI_MEM_ENABLED @ 1.91.2.2 log @Pull rev 1.95 up from trunk (fvdl) @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.91.2.1 1997/11/24 01:40:36 thorpej Exp $ d22 5 @ 1.90 log @Update comments regarding BIOSEXTMEM (now REALEXTMEM), and add REALBASEMEM. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.89 1997/08/19 23:49:50 augustss Exp $ d13 1 a50 1 #options USER_LDT # user-settable LDT; used by WINE @ 1.89 log @Change the MI audio driver so it attaches to the MD driver in the normal way. This requires adding a line to the config files to get audio to work again. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.88 1997/06/25 04:41:20 mellon Exp $ d14 7 a20 4 # Some BIOSes don't get the size of extended memory right. If you # have a broken BIOS, uncomment the following and set the value # properly for your system. #options BIOSEXTMEM=... # size of extended memory @ 1.88 log @Adjust options statements so that if they are commented out or uncommented, it doesn't screw up indentation. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.87 1997/06/12 18:42:05 mrg Exp $ d165 1 @ 1.88.4.1 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.89 1997/08/19 23:49:50 augustss Exp $ a164 1 #audio* at sb0 @ 1.88.4.2 log @Update marc-pcmcia branch from trunk. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.88.4.1 1997/08/23 07:08:53 thorpej Exp $ a12 1 #options USER_LDT # user-settable LDT; used by WINE d14 4 a17 7 # The following options override the memory sizes passed in from the boot # block. Use them *only* if the boot block is unable to determine the correct # values. Note that the BIOS may *correctly* report less that 640k of base # memory if the extended BIOS data area is located at the top of base memory # (as is the case on most recent systems). #options REALBASEMEM=... # size of base memory #options REALEXTMEM=... # size of extended memory d47 1 @ 1.87 log @remove now obsolete "swap on..." lines. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.86 1997/04/01 13:12:17 mycroft Exp $ d8 5 a12 5 #options I386_CPU # CPU classes; at least one is REQUIRED options I486_CPU #options I586_CPU #options I686_CPU #options MATH_EMULATE # floating point emulation d17 1 a17 1 #options BIOSEXTMEM=... # size of extended memory d19 2 a20 2 options DUMMY_NOPS # speed hack; recommended options XSERVER,UCONSOLE d23 1 a23 1 options RTC_OFFSET=480 # hardware clock is this many mins. west of GMT d25 13 a37 13 #options DDB # in-kernel debugger options DIAGNOSTIC # internal consistency checks options KTRACE # system call tracing, a la ktrace(1) #options SYSVMSG # System V-like message queues #options SYSVSEM # System V-like semaphores #options SYSVSHM # System V-like memory sharing #options SHMMAXPGS=1024 # 1024 pages is the default options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, options COMPAT_09 # NetBSD 0.9, options COMPAT_10 # NetBSD 1.0, options COMPAT_11 # NetBSD 1.1, d39 2 a40 2 options COMPAT_43 # and 4.3BSD options TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD d42 2 a43 2 #options COMPAT_SVR4 # binary compatibility with SVR4 #options COMPAT_IBCS2 # binary compatibility with SCO and ISC d45 1 a45 1 #options EXEC_ELF32 # 32-bit ELF executables (SVR4, Linux) d47 3 a49 3 #options USER_LDT # user-settable LDT; used by WINE options LKM # loadable kernel modules options INSECURE d65 1 a65 1 options NFSSERVER # Network File System server d67 1 a67 1 #options QUOTA # UFS quotas d69 6 a74 6 #options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP #options NS # XNS #options ISO,TPIP # OSI #options EON # OSI tunneling over IP #options CCITT,LLC,HDLC # X.25 @ 1.86 log @Enable wdc1 at IRQ 15. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.85 1997/02/04 04:32:05 perry Exp $ d76 1 a76 1 config netbsd root on sd0 type ffs swap on sd0 and sd1 and sd2 @ 1.85 log @Nuke some GENERIC residue. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.84 1997/01/31 05:57:05 thorpej Exp $ d150 1 a150 1 #wdc1 at isa? port 0x170 irq ? @ 1.84 log @Oops! NFSCLIENT -> NFS @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.83 1997/01/31 01:50:51 thorpej Exp $ a76 1 #options GENERIC @ 1.83 log @Adopt for new file system and root spec grammar. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.82 1997/01/16 23:30:33 perry Exp $ d54 1 a54 1 file-system NFSCLIENT # Network File System client @ 1.82 log @added options I686_CPU (commented or uncommented) per thorpej @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.81 1997/01/15 01:28:49 perry Exp $ d51 13 a63 3 options FFS #,QUOTA # UFS and quotas #options LFS # log-structured file system options MFS # memory file system a64 1 options NFSCLIENT # Network File System client d66 2 a67 11 options CD9660 # ISO 9660 + Rock Ridge file system #options MSDOSFS # MS-DOS file system #options FDESC # /dev/fd options FIFO # FIFOs; RECOMMENDED #options KERNFS # /kern options NULLFS # loopback file system #options PORTAL # portal filesystem (still experimental) #options PROCFS # /proc #options UMAPFS # NULLFS + uid and gid remapping #options UNION # union file system d76 1 a76 1 config netbsd root on sd0 swap on sd0 and sd1 and sd2 @ 1.81 log @Eliminate obsolete TIMEZONE and DST options. Eliminate obsolete global kernel variable "struct timezone tz" Add RTC_OFFSET option Add global kernel variable rtc_offset, which is initialized by RTC_OFFSET at kernel compile time. on i386, x68k, mac68k, pc532 and arm32, RTC_OFFSET indicates how many minutes west (east) of GMT the hardware RTC runs. Defaults to 0. Places where tz variable was used to indicate this in the past have been replaced with rtc_offset. Add sysctl interface to rtc_offset. Kill obsolete DST_* macros in sys/time.h gettimeofday now always returns zeroed timezone if zone is requested. settimeofday now ignores and logs attempts to set non-existant kernel timezone. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.80 1996/12/07 00:26:16 thorpej Exp $ d11 1 @ 1.80 log @s/EXTMEM_SIZE/BIOSEXTMEM/ @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.79 1996/11/16 01:16:46 fvdl Exp $ d22 1 a22 2 options TIMEZONE=480 # time zone to adjust RTC time by options DST=1 # daylight savings time used by RTC @ 1.80.2.1 log @Snapshot of work-in-progress, committed to private branch. These changes implement machine-independent root device and file system selection. Notable features: - All ports behave in a consistent manner regarding root device selection. - No more "options GENERIC"; all kernels have the ability to boot with RB_ASKNAME to select root device and file system type. - Root file system type can be wildcarded; a machine-independent function will try all possible file systems for the selected root device until one succeeds. - If the root file system fails to mount, the operator will be given the chance to select a new root device and file system type, rather than having the machine simply panic. - nfs_mountroot() no longer panics if any part of the NFS mount process fails; it now returns an error, giving the operator a chance to recover. - New, more consistent, config(8) grammar. The constructs: config netbsd swap generic config netbsd root on nfs have been replaced with: config netbsd root on ? type ? config netbsd root on ? type nfs Additionally, the operator may select or wildcard root file system type in the kernel configuration file: config netbsd root on cd0a type cd9660 config(8) now requires that a "root" specification be made. "root" may be wired down or wildcarded. "swap" and "dump" specifications are optional, and follow previous semantics. - config(8) has a new "file-system" keyword, used to configure file systems into the kernel. Eventually, this will be used to generate the default vfssw[]. - "options NFSCLIENT" is obsolete, and is replaced by "file-system NFS". "options NFSSERVER" still exists, since NFS server support is independent of the NFS file system client. - sys/arch///swapgeneric.c is no longer used, and will be removed; all information is now generated by config(8). As of this commit, all ports except arm32 have been updated to use the new setroot(). Only SPARC, i386, and Alpha ports have been tested at this time. Port masters should test these changes on their ports, and report any problems back to me. More changes are on their way, including RB_ASKNAME support in nfs_mountroot() (to prompt for server address and path) and, potentially, the ability to select rarp/bootparam or bootp in nfs_mountroot(). @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.80 1996/12/07 00:26:16 thorpej Exp $ d51 3 a53 13 file-system FFS # UFS #file-system LFS # log-structured file system file-system MFS # memory file system file-system NFSCLIENT # Network File System client file-system CD9660 # ISO 9660 + Rock Ridge file system #file-system MSDOSFS # MS-DOS file system #file-system FDESC # /dev/fd #file-system KERNFS # /kern file-system NULLFS # loopback file system #file-system PORTAL # portal filesystem (still experimental) #file-system PROCFS # /proc #file-system UMAPFS # NULLFS + uid and gid remapping #file-system UNION # union file system d55 1 d57 11 a67 2 options FIFO # FIFOs; RECOMMENDED #options QUOTA # UFS quotas d76 1 a76 1 config netbsd root on sd0 type ffs swap on sd0 and sd1 and sd2 @ 1.80.2.2 log @Update from trunk. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.82 1997/01/16 23:30:33 perry Exp $ a10 1 #options I686_CPU d22 2 a23 1 options RTC_OFFSET=480 # hardware clock is this many mins. west of GMT @ 1.79 log @Move VNODEPAGER and DEVPAGER to std.i386 as well. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.78 1996/11/15 09:19:38 fvdl Exp $ d16 1 a16 1 #options EXTMEM_SIZE=... # size of extended memory @ 1.78 log @Move non-optional options to std.i386, and use that file. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.77 1996/10/02 23:15:59 mycroft Exp $ a23 3 options VNODEPAGER # mmap() of files options DEVPAGER # mmap() of devices @ 1.77 log @Add EXEC_ options. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.76 1996/09/26 21:45:05 cgd Exp $ d6 1 a6 1 machine i386 # architecture, used by config; REQUIRED a19 1 options MACHINE_NONCONTIG a24 1 options SWAPPAGER # paging; REQUIRED a47 2 options EXEC_SCRIPT # #! scripts options EXEC_AOUT # a.out executables (native, BSD/OS, Linux, FreeBSD) @ 1.76 log @kill DDB @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.75 1996/08/31 20:44:04 mycroft Exp $ d49 4 @ 1.75 log @Oops. Add patterns for PCI BusLogic cards. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.74 1996/08/31 20:39:26 mycroft Exp $ d30 1 a30 1 options DDB # in-kernel debugger @ 1.74 log @Update for BusLogic and UltraStor changes. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.73 1996/08/26 23:40:21 mrg Exp $ d127 1 @ 1.73 log @add COMPAT_12. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.72 1996/05/30 22:36:49 cgd Exp $ d124 4 a127 4 bt0 at isa? port 0x130 irq ? drq ? # BusLogic [57]4X SCSI controllers #bt1 at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI controllers #bt2 at isa? port ? irq ? scsibus* at bt? d134 1 a134 1 #uha2 at isa? port ? irq ? # UltraStor 24f SCSI controllers @ 1.72 log @add options LKM, INSECURE @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.71 1996/05/20 18:17:53 mrg Exp $ d43 1 @ 1.71 log @document PORTAL @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.70 1996/03/25 05:45:46 perry Exp $ d50 2 a51 1 #options LKM # loadable kernel modules @ 1.70 log @Add COMPAT_11 option. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.69 1996/03/16 06:09:10 thorpej Exp $ d65 1 a65 1 #options PORTAL # ? @ 1.69 log @Change the PS/2 mouse driver to be a child of the "pckbd" attribute, which represents the "keyboard controller". Give "pc" and "vt" drivers the "pckbd" attribute. In pcattach() (pccons and pcvt), attach children of the keyboard controller. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.68 1996/03/12 01:32:59 perry Exp $ d42 1 @ 1.68 log @close prs #2076 and #2159: Install kernels have had DIAGNOSTIC and KTRACE removed to make them fit on the floppies. All kernels have had the comment typo "internally consistency" changed to "internal consistency". @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.67 1996/03/10 09:03:26 cgd Exp $ d112 1 a112 1 #pms0 at isa? port 0x60 irq 12 # PS/2 auxiliary port mouse @ 1.67 log @update for new commulti->com attach interface. com ports at 'ast' multiport cards no longer need 'flags 1', because the "don't set IEN" requirement is communicated by the commulti_attach_args. com.c no longer recognizes 'flags 1' at all. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.66 1996/03/07 00:48:43 jtk Exp $ d31 1 a31 1 options DIAGNOSTIC # internally consistency checks @ 1.66 log @speaker device uses a port, so declare it as such in all the config files @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.65 1996/03/05 01:32:29 thorpej Exp $ d98 1 a98 1 com* at ast? slave ? flags 1 @ 1.65 log @Add a blurb about the EXTMEM_SIZE option to the example kernels, disabled by default. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.64 1996/03/04 03:26:05 cgd Exp $ d165 1 a165 1 #spkr0 at isa? ... @ 1.64 log @Attach isa, eisa, and pci to mainbus now, rather than root. The i386 now has a single device tree (rather than a forest). Also, attach EISA only if it's present, and attach in order: PCI, EISA, ISA (most specific to least specific). @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.63 1996/02/28 02:02:41 cgd Exp $ d12 5 @ 1.63 log @pci devices are now specified like "foo* at pci? dev ? function ?". also, add support for PPB's and secondary PCI busses, where appropriate. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.62 1996/02/27 00:07:08 cgd Exp $ d74 5 a78 3 isa0 at root eisa0 at root #pci0 at root @ 1.62 log @update for new EISA autoconfiguration: there can now be an eisa0 at root, and ahb attaches to eisa, not isa. Also, ahb* at eisa?... is now supported, so you can get all ahb's configured easily. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.61 1995/08/22 19:43:25 jtc Exp $ d78 3 d118 1 a118 1 #ncr* at pci? bus ? dev ? # NCR 538XX SCSI controllers @ 1.61 log @recommanded -> recommended; PR #1395 @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.60 1995/06/18 20:14:44 cgd Exp $ d75 1 d107 1 a107 1 ahb0 at isa? port ? irq ? # Adaptec 174[024] SCSI controllers @ 1.60 log @reenable kernel debugger; new location more amenable to tweaking. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.59 1995/04/19 19:07:36 mycroft Exp $ d13 1 a13 1 options DUMMY_NOPS # speed hack; recommanded @ 1.59 log @Using cloning specs for ast subdevices. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.58 1995/01/25 04:58:21 cgd Exp $ d25 1 a25 1 #options DDB # in-kernel debugger @ 1.58 log @vn -> vnd renaming, for consistency. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.57 1995/01/16 12:23:55 mycroft Exp $ d87 1 a87 4 com0 at ast? slave ? flags 1 com1 at ast? slave ? flags 1 com2 at ast? slave ? flags 1 com3 at ast? slave ? flags 1 @ 1.57 log @More updates to EISA stuff. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.56 1995/01/16 12:00:55 mycroft Exp $ d167 1 a167 1 pseudo-device vn 4 # paging to files @ 1.56 log @Update EISA stuff. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.55 1994/12/11 16:20:57 mycroft Exp $ d109 1 a109 1 ahb* at isa? port ? irq ? # Adaptec 174[024] SCSI controllers d115 1 a115 1 #bt* at isa? port ? irq ? d123 1 a123 1 #uha* at isa? port ? irq ? # UltraStor 24f SCSI controllers @ 1.55 log @Add `flags 1' to ast subdevices, as pointed out by John Kohl. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.54 1994/11/03 22:18:46 mycroft Exp $ a74 1 eisa0 at root d109 1 a109 1 ahb* at eisa? slot ? irq ? # Adaptec 174[024] SCSI controllers d115 1 a115 1 #bt* at eisa? slot ? irq ? d123 1 a123 1 #uha* at eisa? slot ? irq ? # UltraStor 24f SCSI controllers @ 1.54 log @Don't allow configuration of specific PCI function numbers. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.53 1994/11/03 20:12:14 mycroft Exp $ d88 4 a91 4 com0 at ast? slave ? com1 at ast? slave ? com2 at ast? slave ? com3 at ast? slave ? @ 1.53 log @Stylistic changes. @ text @d1 1 a1 1 # $NetBSD: SUN_LAMP,v 1.52 1994/11/03 19:21:03 mycroft Exp $ d118 1 a118 1 #ncr* at pci? bus ? dev ? function ? # NCR 538XX SCSI controllers @ 1.52 log @Clone from GENERIC. @ text @d1 1 a1 1 # $NetBSD: GENERIC,v 1.3 1994/11/03 19:09:22 mycroft Exp $ d120 2 d148 3 a150 3 ed0 at isa? port 0x300 irq 10 iomem 0xd0000 # WD/SMC, 3C503, and NE[12]000 #ed1 at isa? port 0x250 irq 9 iomem 0xd8000 # ethernet cards #ed2 at isa? port 0x300 irq 10 iomem 0xcc000 d154 1 a154 1 #ie0 at isa? port 0x360 irq 7 iomem 0xd0000 # StarLAN & 3C507 ethernet cards @ 1.51 log @new RCS ID format. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 # SUN_LAMP -- kernel for one of cgd's 486/50 EISA boxes... a4 18 machine "i386" cpu "I486_CPU" ident SUN_LAMP timezone 8 dst maxusers 24 options SWAPPAGER,VNODEPAGER,DEVPAGER options FFS options INET,NFSSERVER,NFSCLIENT,MFS,"CD9660",NULLFS options "COMPAT_43" options "TCP_COMPAT_42" options UCONSOLE, XSERVER options "DUMMY_NOPS" options KTRACE options SCSI options "COMPAT_NOMID" options "COMPAT_09" options "COMPAT_10" options "MACHINE_NONCONTIG" d6 64 a69 2 options DIAGNOSTIC #options DDB d72 1 d74 93 a166 53 controller isa0 device pc0 at isa? port "IO_KBD" irq 1 master ast0 at isa? port 0x1a0 irq 3 device com0 at ast0 flags 1 slave ? device com1 at ast0 flags 1 slave ? device com2 at ast0 flags 1 slave ? device com3 at ast0 flags 1 slave ? controller fdc0 at isa? port "IO_FD1" irq 6 drq 2 disk fd0 at fdc0 drive ? disk fd1 at fdc0 drive ? controller ahb0 at isa? irq 11 master scsibus0 at ahb0 disk sd0 at scsibus0 slave 000 disk sd1 at scsibus0 slave 010 disk sd2 at scsibus0 slave 020 disk sd3 at scsibus0 slave 040 tape st0 at scsibus0 slave 030 tape st1 at scsibus0 slave 050 disk cd0 at scsibus0 slave 060 disk sd4 at scsibus0 slave ? disk sd5 at scsibus0 slave ? tape st2 at scsibus0 slave ? disk cd1 at scsibus0 slave ? controller bt0 at isa? port 0x130 irq 12 master scsibus1 at bt0 disk sd0 at scsibus1 slave 000 disk sd1 at scsibus1 slave 010 disk sd2 at scsibus1 slave 020 disk sd3 at scsibus1 slave 040 tape st0 at scsibus1 slave 030 tape st1 at scsibus1 slave 050 disk cd0 at scsibus1 slave 060 disk sd4 at scsibus1 slave ? disk sd5 at scsibus1 slave ? tape st2 at scsibus1 slave ? disk cd1 at scsibus1 slave ? device ed0 at isa? port 0x300 irq 10 iomem 0xd0000 device npx0 at isa? port "IO_NPX" irq 13 pseudo-device loop pseudo-device ether #pseudo-device sl 4 pseudo-device log pseudo-device pty 32 pseudo-device bpfilter 4 pseudo-device vn 4 @ 1.50 log @add COMPAT_10 @ text @d1 1 a3 2 # # $Id: SUN_LAMP,v 1.49 1994/07/04 20:23:08 cgd Exp $ @ 1.49 log @ISOFS -> CD9660 @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.48 1994/06/29 06:29:47 cgd Exp $ d22 1 @ 1.48 log @New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD' @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.47 1994/06/03 20:28:48 cgd Exp $ d13 1 a13 1 options INET,NFSSERVER,NFSCLIENT,MFS,ISOFS,NULLFS @ 1.47 log @kill DDB (again) @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.46 1994/05/30 17:30:25 mycroft Exp $ d13 1 a13 1 options INET,NFSSERVER,NFSCLIENT,MFS,ISOFS,LOFS @ 1.46 log @Remove SLIP. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.45 1994/05/27 12:39:47 cgd Exp $ d25 1 a25 1 options DDB @ 1.45 log @kill DDB for the summer @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.44 1994/05/21 08:37:45 cgd Exp $ d25 1 d76 1 a76 1 pseudo-device sl 4 @ 1.44 log @kiss maxfdescs goodbye @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.43 1994/04/20 23:39:34 mycroft Exp $ a23 1 options DDB @ 1.43 log @Remove all `bio', `tty', `net', and `vector' specifications. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.42 1994/04/15 00:25:18 cgd Exp $ a10 1 maxfdescs 2048 @ 1.42 log @add COMPAT_09 to all kernels, Pentium support to generic kernels @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.41 1994/03/29 04:40:48 mycroft Exp $ d32 2 a33 2 device pc0 at isa? port "IO_KBD" tty irq 1 vector pcrint master ast0 at isa? port 0x1a0 tty irq 3 vector astintr d39 1 a39 1 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr d43 1 a43 1 controller ahb0 at isa? bio irq 11 vector ahbintr d57 1 a57 1 controller bt0 at isa? port 0x130 bio irq 12 vector btintr d71 1 a71 1 device ed0 at isa? port 0x300 net irq 10 iomem 0xd0000 vector edintr d73 1 a73 1 device npx0 at isa? port "IO_NPX" irq 13 vector npxintr @ 1.41 log @Update for new code. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.39 1994/03/09 21:22:43 ws Exp $ d22 1 @ 1.40 log @add the ast mp card that's in lamp @ text @a29 3 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 d32 9 a40 1 device npx0 at isa? port "IO_NPX" irq 13 vector npxintr d43 12 a54 11 disk sd0 at ahb0 flags 0 drive 000 disk sd1 at ahb0 flags 0 drive 010 disk sd2 at ahb0 flags 0 drive 020 disk sd3 at ahb0 flags 0 drive 040 tape st0 at ahb0 flags 1 drive 030 tape st1 at ahb0 flags 1 drive 050 disk cd0 at ahb0 flags 2 drive 060 disk sd4 at ahb0 flags 0 drive ? disk sd5 at ahb0 flags 0 drive ? tape st2 at ahb0 flags 1 drive ? disk cd1 at ahb0 flags 2 drive ? d57 12 a68 11 disk sd0 at bt0 flags 0 drive 000 disk sd1 at bt0 flags 0 drive 010 disk sd2 at bt0 flags 0 drive 020 disk sd3 at bt0 flags 0 drive 040 tape st0 at bt0 flags 1 drive 030 tape st1 at bt0 flags 1 drive 050 disk cd0 at bt0 flags 2 drive 060 disk sd4 at bt0 flags 0 drive ? disk sd5 at bt0 flags 0 drive ? tape st2 at bt0 flags 1 drive ? disk cd1 at bt0 flags 2 drive ? d70 1 a70 5 master ast0 at isa? port 0x1a0 tty irq 3 vector astintr device com0 at ast0 slave 0 device com1 at ast0 slave 1 device com2 at ast0 slave 2 device com3 at ast0 slave 3 d72 1 a72 1 device ed0 at isa? port 0x300 net irq 10 iomem 0xd0000 vector edintr @ 1.39 log @Make FFS optional @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.38 1994/02/28 01:48:45 cgd Exp $ a36 7 #device com0 at isa? port "IO_COM1" tty irq 4 vector comintr #device com0 at isa? port "IO_COM2" tty irq 3 vector comintr #device com1 at isa? port 0x2a0 tty irq 4 flags 0x401 vector comintr #device com2 at isa? port 0x2a8 tty irq 4 flags 0x401 vector comintr #device com3 at isa? port 0x2b0 tty irq 4 flags 0x401 vector comintr #device com4 at isa? port 0x2b8 tty irq 4 flags 0x401 vector comintr d62 6 @ 1.38 log @add bt0. ddb stays in @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.37 1994/02/19 05:03:51 cgd Exp $ d13 1 @ 1.37 log @don't define drq for ahb0 @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.36 1994/02/17 01:10:38 cgd Exp $ d55 13 @ 1.36 log @add LOFS @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.35 1994/02/16 01:52:21 cgd Exp $ d43 1 a43 1 controller ahb0 at isa? bio irq 11 drq 5 vector ahbintr @ 1.35 log @Add 4 vn devices to the SUN_LAMP config @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.34 1994/01/06 12:07:54 cgd Exp $ d13 1 a13 1 options INET,NFSSERVER,NFSCLIENT,MFS,ISOFS @ 1.34 log @add 'maxfdescs 2048' to everything. i'm sick of the warning... @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.33 1994/01/05 16:30:17 cgd Exp $ d65 1 @ 1.33 log @don't include KERNFS and FDESC @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.32 1993/12/20 10:08:13 cgd Exp $ d11 1 @ 1.32 log @add DIAGNOSTIC to each @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.31 1993/12/10 16:22:58 cgd Exp $ a16 1 options FDESC,KERNFS @ 1.31 log @bump up number of SLIP pseudo-devs to 4 @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.30 1993/10/20 23:07:56 cgd Exp $ d24 1 @ 1.30 log @get rid of ACCOUNTING option. it's mandatory, and there's no define any more. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.29 1993/10/18 23:22:56 cgd Exp $ d59 1 a59 1 pseudo-device sl @ 1.29 log @kill accounting. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.28 1993/09/23 21:31:56 cgd Exp $ a21 1 #options ACCOUNTING @ 1.28 log @add accounting @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.27 1993/09/13 18:19:28 brezak Exp $ d22 1 a22 1 options ACCOUNTING @ 1.27 log @Remove SYMTAB_SPACE from config so that boot symbols are used. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.26 1993/09/13 14:22:53 brezak Exp $ d22 1 @ 1.26 log @Add MACHINE_NONCONTIG option @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.25 1993/08/30 07:08:01 deraadt Exp $ a23 1 options "SYMTAB_SPACE=72000" @ 1.25 log @pagers are not options, not pseudo-devices @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.24 1993/07/28 02:20:48 cgd Exp $ d21 1 @ 1.25.2.1 log @Remove some config files that will no longer be useful, and update the remaining ones. Note that these are going to change again to remove irqs. @ text @d2 1 a2 1 # SUN_LAMP -- NetBSD source repository d4 1 a4 1 # $Id: GENERIC,v 1.1 1993/09/14 17:28:04 mycroft Exp $ d6 56 d63 1 a63 129 # standard options machine "i386" #options "I386_CPU" # 386DX, 386SX, etc. options "I486_CPU" # 486DX, 486SX, 486SLC, etc. options DUMMY_NOPS # speed hack; dangerous #options GENERIC # historical maxusers 24 # estimated number of users options TIMEZONE="'8*60'" # time zone to read RTC in options SWAPPAGER # paging options VNODEPAGER,DEVPAGER # vnode and device node caching options DDB # kernel debugger; recommended #options DIAGNOSTIC # internal consistency checking #options ACCOUNTING # process accounting options KTRACE # system call tracing, a la ktrace(1) options FIFO # fifos; recommended #options SYSVSHM # System V shared memory; broken #options "SHMMAXPGS=1024" # compatibility options options "COMPAT_NOMID" # old zmagic executables options "COMPAT_43" # 4.3 system calls options "TCP_COMPAT_42" # 4.2 networking ABI # file system options #options QUOTA # file system quotas options FFS # Berkeley fast file system options MFS # memory file system; uses RAM and swap options NFSSERVER # Network File System server options NFSCLIENT # Network File System client options ISOFS # ISO 9660 (CD-ROM) file system, with RR #options MSDOSFS # MS-DOS FAT file system options FDESC # /dev/fd options KERNFS # kernel file system; recommended # networking options #options GATEWAY # packet forwarding options INET # IP #options NS # XNS #options CCITT # X.25 #options ISO # OSI #options TPIP # ? #options EON # ? config netbsd root on sd0 swap on sd0 and sd1 and sd2 include "std.i386" #timer1 at isa? port 0x48 irq 8 # only in EISA boxes #console pc0 at isa? port 0x60 irq 1 #math co-processor npx0 at isa? port 0xf0 irq 13 #serial ports #com0 at isa? port 0x3f8 irq 4 #com1 at isa? port 0x2f8 irq 3 #com2 at isa? port 0x3e8 irq 5 #com3 at isa? port 0x2e8 irq 9 #parallel ports #lpt0 at isa? port 0x378 irq 7 #lpt1 at isa? port 0x278 irq 5 #lpa0 at isa? port 0x3bc #bus mice #mms0 at isa? port 0x23c irq 5 # MicroSoft InPort #mms0 at isa? port 0x238 irq ? #lms0 at isa? port 0x23c irq 5 # Logitech #lms0 at isa? port 0x238 irq ? #pms0 at isa? port 0x60 irq 5 # PS/2 auxiliary port; broken #non-scsi disk controllers #wdc0 at isa? port 0x1f0 irq 14 # MFM, RLL, IDE, ESDI #wd0 at wdc0 drive 0 #wd1 at wdc0 drive 1 #wdc1 at isa? port 0x170 irq 12 #wd2 at wdc1 drive 0 #wd3 at wdc1 drive 1 #non-scsi floppy controllers fdc0 at isa? port 0x3f0 irq 6 drq 2 fd0 at fdc0 drive 0 fd1 at fdc0 drive 1 #fdc1 at isa? port 0x370 irq ? drq ? #fd2 at fdc1 drive 0 #fd3 at fdc1 drive 1 #non-scsi tape drives #wt0 at isa? port 0x300 irq 5 drq 1 # QIC-02, QIC-36 #scsi #aha0 at isa? port 0x330 irq 11 drq 5 # Adaptec 1542 #aha1 at isa? port 0x334 irq ? drq ? ahb0 at eisa? irq 11 drq 5 # Adaptec 1742 #bt0 at isa? port 0x330 irq 11 drq 5 # Bustec 742 #bt1 at isa? port 0x334 irq ? drq ? #uha0 at isa? port 0x330 irq 11 drq 5 # UltraStor 14f, 34f #wds0 at isa? port 0x350 irq 11 drq 5 # WD 7000 tg0 at scsi? target 0 tg* at scsi? target ? sd0 at tg0 drive 0 sd* at tg? drive ? # SCSI disks st* at tg? drive ? # SCSI tapes cd* at tg? drive ? # SCSI CD-ROMs #ch* at tg? drive ? # SCSI autochangers #ethernet #ed0 at isa? port 0x300 irq 9 # Novell NE1000, NE2000 #ed0 at isa? port 0x300 irq 10 iomem 0xcc000 # SMC hardware config ed0 at isa? port 0x300 irq 10 iomem 0xd0000 # old SMC default #ed0 at isa? port 0x250 irq 9 iomem 0xd8000 # 3C503 default config #hp0 at isa? port 0x300 irq 5 #is0 at isa? port 0x280 irq 10 drq 7 # IsoLAN AT 4141, IsoLink 4110 #pseudo-device fpe # floating point emulator #pseudo-device spkr # speaker queue pseudo-device pty 64 # pseudo-terminals pseudo-device loop 1 # loopback network pseudo-device bpfilter 4 # packet filter pseudo-device sl 1 # compressed SLIP #pseudo-device ppp 1 # Point-to-Point Protocol #pseudo-device tb 2 # was never ported to 4.4 #pseudo-device tun # missing header files @ 1.25.2.2 log @files.i386: Defunct. files.i386.newconf: Remove lpa. TEST: Enable lms and lpt. *: Change all lpa's to lpt's. Change fd[0-3] to fd* and wd[0-3] to wd*. Remove all explicit irq's. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.25.2.1 1993/09/14 19:26:45 mycroft Exp $ d56 1 a56 1 #timer1 at isa? port 0x48 # only in EISA boxes d59 1 a59 1 pc0 at isa? port 0x60 d62 1 a62 1 npx0 at isa? port 0xf0 d65 4 a68 4 #com0 at isa? port 0x3f8 #com1 at isa? port 0x2f8 #com2 at isa? port 0x3e8 #com3 at isa? port 0x2e8 d71 3 a73 3 #lpt0 at isa? port 0x378 #lpt1 at isa? port 0x278 #lpt2 at isa? port 0x3bc d76 5 a80 5 #mms0 at isa? port 0x23c # MicroSoft InPort #mms0 at isa? port 0x238 #lms0 at isa? port 0x23c # Logitech #lms0 at isa? port 0x238 #pms0 at isa? port 0x60 # PS/2 auxiliary port; broken d83 6 a88 3 #wdc0 at isa? port 0x1f0 # MFM, RLL, IDE, ESDI #wdc1 at isa? port 0x170 #wd* at wdc? drive ? d91 6 a96 3 fdc0 at isa? port 0x3f0 drq 2 #fdc1 at isa? port 0x370 drq ? fd* at fdc? drive ? d99 1 a99 1 #wt0 at isa? port 0x300 drq 1 # QIC-02, QIC-36 d102 7 a108 7 #aha0 at isa? port 0x330 drq 5 # Adaptec 1542 #aha1 at isa? port 0x334 drq ? ahb0 at eisa? drq 5 # Adaptec 1742 #bt0 at isa? port 0x330 drq 5 # Bustec 742 #bt1 at isa? port 0x334 drq ? #uha0 at isa? port 0x330 drq 5 # UltraStor 14f, 34f #wds0 at isa? port 0x350 drq 5 # WD 7000 d120 6 a125 6 #ed0 at isa? port 0x300 # Novell NE1000, NE2000 #ed0 at isa? port 0x300 iomem 0xcc000 # SMC hardware config ed0 at isa? port 0x300 iomem 0xd0000 # old SMC default #ed0 at isa? port 0x250 iomem 0xd8000 # 3C503 default config #hp0 at isa? port 0x300 #is0 at isa? port 0x280 drq 7 # IsoLAN AT 4141, IsoLink 4110 @ 1.25.2.3 log @Fix TIMEZONE specs; add DST. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.25.2.2 1993/09/29 05:37:23 mycroft Exp $ d15 1 a15 1 options TIMEZONE=480, DST=1 # time zone to read RTC in @ 1.25.2.4 log @Add LKM. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.25.2.3 1993/09/29 06:57:08 mycroft Exp $ a25 1 #options LKM # loadable kernel modules @ 1.25.2.5 log @Add FASTLINKS. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.25.2.4 1993/09/30 20:15:23 mycroft Exp $ a35 1 options FASTLINKS # fast symbolic links in FFS d39 1 a39 1 options ISOFS # ISO 9660 CD-ROM file system, with RR @ 1.24 log @incorporate changes from 0-9-base to 0-9-ALPHA @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.23 1993/07/18 13:09:31 cgd Exp $ d11 1 a63 4 pseudo-device swappager pseudo-device vnodepager pseudo-device devpager @ 1.23 log @rework the way effectual NOPs are enabled/disabled to make they delay things in the default case. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.22 1993/07/11 10:29:57 cgd Exp $ d24 1 a24 1 config netbsd root on sd0 swap on sd0 @ 1.23.2.1 log @not quite gramattical english, but oh well: swap on sd0 and sd1 and sd2 @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.23 1993/07/18 13:09:31 cgd Exp $ d24 1 a24 1 config netbsd root on sd0 swap on sd0 and sd1 and sd2 @ 1.22 log @do quoting right, and give boat-anchor enough symbol space @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.21 1993/07/11 07:28:10 cgd Exp $ d15 1 a15 1 #options "WD8013" @ 1.21 log @need more space for symbols than DDB normally gives you... @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.20 1993/07/03 12:19:37 cgd Exp $ d22 1 a22 1 options SYMTAB_SPACE=72000 @ 1.20 log @add support for David Greenman's "ed" driver. @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.19 1993/06/06 04:18:54 cgd Exp $ d19 2 d22 1 a22 1 options "COMPAT_NOMID" @ 1.19 log @add DDB to "SUN_LAMP", and get rid of "SUN_LAMP_DDB" because they were confusing me, and it's my machine... @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.18 1993/06/03 01:30:37 cgd Exp $ d52 1 a52 1 device we0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 8192 vector weintr @ 1.18 log @add 'options "COMPAT_NOMID"' for compatibility w/i386 binaries w/no a_mid in their exec structure (and therefore, in the NWO, having an a_mid of MID_ZERO) @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.17 1993/05/26 10:15:11 deraadt Exp $ d19 1 @ 1.17 log @more ptys guys! now they are cheap as borst @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.16 1993/05/20 14:32:39 cgd Exp $ d19 1 @ 1.16 log @update config files for correct "cpu" usage @ text @d4 1 a4 1 # $Id: SUN_LAMP,v 1.15 1993/05/07 08:33:37 cgd Exp $ d56 1 a56 1 pseudo-device pty 16 @ 1.15 log @add rcsid, and kernel description where necessary @ text @d4 1 a4 1 # $Id$ d7 1 a7 1 cpu "i486" @ 1.14 log @bsd->netbsd @ text @d4 2 @ 1.13 log @get rid of the silly quotes @ text @d18 1 a18 1 config bsd root on sd0 swap on sd0 @ 1.12 log @new kernel name is bsd @ text @d18 1 a18 1 config "bsd" root on sd0 swap on sd0 @ 1.11 log @got rid of options for hacked com driver; it's not in this tree, they shouldn't be in the config file. not that SUN_LAMP has com ports anyway... @ text @d18 1 a18 1 config "386bsd" root on sd0 swap on sd0 @ 1.10 log @kernel config files that know the new scsi system @ text @a17 4 #options COM_IGNOREFIFO options COM_MULTIPORT options COM_BIDIR @ 1.9 log @Added NFSSERVER,NFSCLIENT where appropriate. @ text @d40 11 a51 8 device sd0 device sd1 device sd2 device st0 device cd0 @ 1.8 log @bump number of ptys up to 16, and maxusers to 24... @ text @d9 1 a9 1 options INET,NFS,MFS,ISOFS @ 1.7 log @to get scsi system, you now use "options SCSI" rather than "controller scbus0" -- makes more sense @ text @d8 1 a8 1 maxusers 16 d55 1 a55 1 pseudo-device pty 12 @ 1.6 log @Modified floppy and WD enties for mod-barsoom controller type. @ text @d16 1 a39 1 controller scbus0 @ 1.5 log @added `options KTRACE' @ text @d24 3 a26 3 controller fd0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fd0 drive 0 disk fd1 at fd0 drive 1 @ 1.4 log @added ISOFS @ text @d15 1 @ 1.3 log @added bpfilter pseudo-device, and FDESC and KERNFS options @ text @d9 1 a9 1 options INET,NFS,MFS @ 1.2 log @turned off option for WD8013. @ text @d14 1 d55 2 @ 1.1 log @initial creation of kernel config for sun-lamp.cs.berkeley.edu, a 486-50 EISA machine. @ text @d13 1 a13 1 options "WD8013" @