head 1.29; access; symbols netbsd-11-0-RC4:1.29 netbsd-11-0-RC3:1.29 netbsd-11-0-RC2:1.29 netbsd-11-0-RC1:1.29 perseant-exfatfs-base-20250801:1.29 netbsd-11:1.29.0.38 netbsd-11-base:1.29 netbsd-10-1-RELEASE:1.29 perseant-exfatfs-base-20240630:1.29 perseant-exfatfs:1.29.0.36 perseant-exfatfs-base:1.29 netbsd-8-3-RELEASE:1.28 netbsd-9-4-RELEASE:1.29 netbsd-10-0-RELEASE:1.29 netbsd-10-0-RC6:1.29 netbsd-10-0-RC5:1.29 netbsd-10-0-RC4:1.29 netbsd-10-0-RC3:1.29 netbsd-10-0-RC2:1.29 thorpej-ifq:1.29.0.34 thorpej-ifq-base:1.29 thorpej-altq-separation:1.29.0.32 thorpej-altq-separation-base:1.29 netbsd-10-0-RC1:1.29 netbsd-10:1.29.0.30 netbsd-10-base:1.29 bouyer-sunxi-drm:1.29.0.28 bouyer-sunxi-drm-base:1.29 netbsd-9-3-RELEASE:1.29 thorpej-i2c-spi-conf2:1.29.0.26 thorpej-i2c-spi-conf2-base:1.29 thorpej-futex2:1.29.0.24 thorpej-futex2-base:1.29 thorpej-cfargs2:1.29.0.22 thorpej-cfargs2-base:1.29 cjep_sun2x-base1:1.29 cjep_sun2x:1.29.0.20 cjep_sun2x-base:1.29 cjep_staticlib_x-base1:1.29 netbsd-9-2-RELEASE:1.29 cjep_staticlib_x:1.29.0.18 cjep_staticlib_x-base:1.29 thorpej-i2c-spi-conf:1.29.0.16 thorpej-i2c-spi-conf-base:1.29 thorpej-cfargs:1.29.0.14 thorpej-cfargs-base:1.29 thorpej-futex:1.29.0.12 thorpej-futex-base:1.29 netbsd-9-1-RELEASE:1.29 bouyer-xenpvh-base2:1.29 phil-wifi-20200421:1.29 bouyer-xenpvh-base1:1.29 phil-wifi-20200411:1.29 bouyer-xenpvh:1.29.0.10 bouyer-xenpvh-base:1.29 is-mlppp:1.29.0.8 is-mlppp-base:1.29 phil-wifi-20200406:1.29 netbsd-8-2-RELEASE:1.28 ad-namecache-base3:1.29 netbsd-9-0-RELEASE:1.29 netbsd-9-0-RC2:1.29 ad-namecache-base2:1.29 ad-namecache-base1:1.29 ad-namecache:1.29.0.6 ad-namecache-base:1.29 netbsd-9-0-RC1:1.29 phil-wifi-20191119:1.29 netbsd-9:1.29.0.4 netbsd-9-base:1.29 phil-wifi-20190609:1.29 netbsd-8-1-RELEASE:1.28 netbsd-8-1-RC1:1.28 isaki-audio2:1.29.0.2 isaki-audio2-base:1.29 pgoyette-compat-merge-20190127:1.28.12.1 pgoyette-compat-20190127:1.29 pgoyette-compat-20190118:1.29 pgoyette-compat-1226:1.29 pgoyette-compat-1126:1.29 pgoyette-compat-1020:1.29 pgoyette-compat-0930:1.29 pgoyette-compat-0906:1.29 netbsd-7-2-RELEASE:1.27 pgoyette-compat-0728:1.29 netbsd-8-0-RELEASE:1.28 phil-wifi:1.28.0.14 phil-wifi-base:1.28 pgoyette-compat-0625:1.28 netbsd-8-0-RC2:1.28 pgoyette-compat-0521:1.28 pgoyette-compat-0502:1.28 pgoyette-compat-0422:1.28 netbsd-8-0-RC1:1.28 pgoyette-compat-0415:1.28 pgoyette-compat-0407:1.28 pgoyette-compat-0330:1.28 pgoyette-compat-0322:1.28 pgoyette-compat-0315:1.28 netbsd-7-1-2-RELEASE:1.27 pgoyette-compat:1.28.0.12 pgoyette-compat-base:1.28 netbsd-7-1-1-RELEASE:1.27 tls-maxphys-base-20171202:1.28 matt-nb8-mediatek:1.28.0.10 matt-nb8-mediatek-base:1.28 nick-nhusb-base-20170825:1.28 perseant-stdc-iso10646:1.28.0.8 perseant-stdc-iso10646-base:1.28 netbsd-8:1.28.0.6 netbsd-8-base:1.28 prg-localcount2-base3:1.28 prg-localcount2-base2:1.28 prg-localcount2-base1:1.28 prg-localcount2:1.28.0.4 prg-localcount2-base:1.28 pgoyette-localcount-20170426:1.28 bouyer-socketcan-base1:1.28 jdolecek-ncq:1.28.0.2 jdolecek-ncq-base:1.28 pgoyette-localcount-20170320:1.28 netbsd-7-1:1.27.0.34 netbsd-7-1-RELEASE:1.27 netbsd-7-1-RC2:1.27 nick-nhusb-base-20170204:1.28 netbsd-7-nhusb-base-20170116:1.27 bouyer-socketcan:1.27.0.32 bouyer-socketcan-base:1.27 pgoyette-localcount-20170107:1.27 netbsd-7-1-RC1:1.27 nick-nhusb-base-20161204:1.27 pgoyette-localcount-20161104:1.27 netbsd-7-0-2-RELEASE:1.27 nick-nhusb-base-20161004:1.27 localcount-20160914:1.27 netbsd-7-nhusb:1.27.0.30 netbsd-7-nhusb-base:1.27 pgoyette-localcount-20160806:1.27 pgoyette-localcount-20160726:1.27 pgoyette-localcount:1.27.0.28 pgoyette-localcount-base:1.27 nick-nhusb-base-20160907:1.27 nick-nhusb-base-20160529:1.27 netbsd-7-0-1-RELEASE:1.27 nick-nhusb-base-20160422:1.27 nick-nhusb-base-20160319:1.27 nick-nhusb-base-20151226:1.27 netbsd-7-0:1.27.0.26 netbsd-7-0-RELEASE:1.27 nick-nhusb-base-20150921:1.27 netbsd-7-0-RC3:1.27 netbsd-7-0-RC2:1.27 netbsd-7-0-RC1:1.27 nick-nhusb-base-20150606:1.27 nick-nhusb-base-20150406:1.27 nick-nhusb:1.27.0.24 nick-nhusb-base:1.27 netbsd-5-2-3-RELEASE:1.25 netbsd-5-1-5-RELEASE:1.25 netbsd-6-0-6-RELEASE:1.27 netbsd-6-1-5-RELEASE:1.27 netbsd-7:1.27.0.22 netbsd-7-base:1.27 yamt-pagecache-base9:1.27 yamt-pagecache-tag8:1.26.8.1 netbsd-6-1-4-RELEASE:1.27 netbsd-6-0-5-RELEASE:1.27 tls-earlyentropy:1.27.0.20 tls-earlyentropy-base:1.27 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.27 riastradh-drm2-base3:1.27 netbsd-6-1-3-RELEASE:1.27 netbsd-6-0-4-RELEASE:1.27 netbsd-5-2-2-RELEASE:1.25 netbsd-5-1-4-RELEASE:1.25 netbsd-6-1-2-RELEASE:1.27 netbsd-6-0-3-RELEASE:1.27 netbsd-5-2-1-RELEASE:1.25 netbsd-5-1-3-RELEASE:1.25 rmind-smpnet-nbase:1.27 netbsd-6-1-1-RELEASE:1.27 riastradh-drm2-base2:1.27 riastradh-drm2-base1:1.27 riastradh-drm2:1.27.0.18 riastradh-drm2-base:1.27 rmind-smpnet:1.27.0.10 rmind-smpnet-base:1.27 netbsd-6-1:1.27.0.16 netbsd-6-0-2-RELEASE:1.27 netbsd-6-1-RELEASE:1.27 khorben-n900:1.27.0.14 netbsd-6-1-RC4:1.27 netbsd-6-1-RC3:1.27 agc-symver:1.27.0.12 agc-symver-base:1.27 netbsd-6-1-RC2:1.27 netbsd-6-1-RC1:1.27 yamt-pagecache-base8:1.27 netbsd-5-2:1.25.0.76 netbsd-6-0-1-RELEASE:1.27 yamt-pagecache-base7:1.27 netbsd-5-2-RELEASE:1.25 netbsd-5-2-RC1:1.25 matt-nb6-plus-nbase:1.27 yamt-pagecache-base6:1.27 netbsd-6-0:1.27.0.8 netbsd-6-0-RELEASE:1.27 netbsd-6-0-RC2:1.27 tls-maxphys:1.27.0.6 tls-maxphys-base:1.27 matt-nb6-plus:1.27.0.4 matt-nb6-plus-base:1.27 netbsd-6-0-RC1:1.27 jmcneill-usbmp-base10:1.27 yamt-pagecache-base5:1.27 jmcneill-usbmp-base9:1.27 yamt-pagecache-base4:1.27 jmcneill-usbmp-base8:1.27 jmcneill-usbmp-base7:1.27 jmcneill-usbmp-base6:1.27 jmcneill-usbmp-base5:1.27 jmcneill-usbmp-base4:1.27 jmcneill-usbmp-base3:1.27 jmcneill-usbmp-pre-base2:1.26 jmcneill-usbmp-base2:1.27 netbsd-6:1.27.0.2 netbsd-6-base:1.27 netbsd-5-1-2-RELEASE:1.25 netbsd-5-1-1-RELEASE:1.25 jmcneill-usbmp:1.26.0.12 jmcneill-usbmp-base:1.26 jmcneill-audiomp3:1.26.0.10 jmcneill-audiomp3-base:1.26 yamt-pagecache-base3:1.26 yamt-pagecache-base2:1.26 yamt-pagecache:1.26.0.8 yamt-pagecache-base:1.26 rmind-uvmplock-nbase:1.26 cherry-xenmp:1.26.0.6 cherry-xenmp-base:1.26 jym-xensuspend-nbase:1.26 uebayasi-xip-base7:1.26 bouyer-quota2-nbase:1.26 bouyer-quota2:1.26.0.4 bouyer-quota2-base:1.26 jruoho-x86intr:1.26.0.2 jruoho-x86intr-base:1.26 matt-mips64-premerge-20101231:1.26 matt-nb5-mips64-premerge-20101231:1.25 matt-nb5-pq3:1.25.0.74 matt-nb5-pq3-base:1.25 netbsd-5-1:1.25.0.72 uebayasi-xip-base6:1.25 uebayasi-xip-base5:1.25 netbsd-5-1-RELEASE:1.25 uebayasi-xip-base4:1.25 uebayasi-xip-base3:1.25 yamt-nfs-mp-base11:1.25 netbsd-5-1-RC4:1.25 matt-nb5-mips64-k15:1.25 uebayasi-xip-base2:1.25 yamt-nfs-mp-base10:1.25 netbsd-5-1-RC3:1.25 netbsd-5-1-RC2:1.25 uebayasi-xip-base1:1.25 netbsd-5-1-RC1:1.25 rmind-uvmplock:1.25.0.70 rmind-uvmplock-base:1.26 yamt-nfs-mp-base9:1.25 uebayasi-xip:1.25.0.68 uebayasi-xip-base:1.25 netbsd-5-0-2-RELEASE:1.25 matt-nb5-mips64-premerge-20091211:1.25 matt-premerge-20091211:1.25 yamt-nfs-mp-base8:1.25 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.25 matt-nb4-mips64-k7-u2a-k9b:1.25 matt-nb5-mips64-u1-k1-k5:1.25 yamt-nfs-mp-base7:1.25 matt-nb5-mips64:1.25.0.66 netbsd-5-0-1-RELEASE:1.25 jymxensuspend-base:1.25 yamt-nfs-mp-base6:1.25 yamt-nfs-mp-base5:1.25 yamt-nfs-mp-base4:1.25 yamt-nfs-mp-base3:1.25 nick-hppapmap-base4:1.25 nick-hppapmap-base3:1.25 netbsd-5-0:1.25.0.64 netbsd-5-0-RELEASE:1.25 netbsd-5-0-RC4:1.25 netbsd-5-0-RC3:1.25 nick-hppapmap-base2:1.25 netbsd-5-0-RC2:1.25 jym-xensuspend:1.25.0.62 jym-xensuspend-base:1.26 netbsd-5-0-RC1:1.25 haad-dm-base2:1.25 haad-nbase2:1.25 ad-audiomp2:1.25.0.60 ad-audiomp2-base:1.25 netbsd-5:1.25.0.58 netbsd-5-base:1.25 nick-hppapmap:1.25.0.56 nick-hppapmap-base:1.25 matt-mips64-base2:1.25 haad-dm-base1:1.25 wrstuden-revivesa-base-4:1.25 netbsd-4-0-1-RELEASE:1.24 wrstuden-revivesa-base-3:1.25 wrstuden-revivesa-base-2:1.25 wrstuden-fixsa-newbase:1.24 nick-csl-alignment-base5:1.25 haad-dm:1.25.0.54 haad-dm-base:1.25 wrstuden-revivesa-base-1:1.25 simonb-wapbl-nbase:1.25 yamt-pf42-base4:1.25 simonb-wapbl:1.25.0.52 simonb-wapbl-base:1.25 yamt-pf42-base3:1.25 hpcarm-cleanup-nbase:1.25 yamt-pf42-baseX:1.25 yamt-pf42-base2:1.25 yamt-nfs-mp-base2:1.25 wrstuden-revivesa:1.25.0.50 wrstuden-revivesa-base:1.25 yamt-nfs-mp:1.25.0.48 yamt-nfs-mp-base:1.25 yamt-pf42:1.25.0.46 yamt-pf42-base:1.25 ad-socklock-base1:1.25 yamt-lazymbuf-base15:1.25 yamt-lazymbuf-base14:1.25 keiichi-mipv6-nbase:1.25 mjf-devfs2:1.25.0.44 mjf-devfs2-base:1.25 nick-net80211-sync:1.25.0.42 nick-net80211-sync-base:1.25 keiichi-mipv6:1.25.0.40 keiichi-mipv6-base:1.25 bouyer-xeni386-merge1:1.25 matt-armv6-prevmlocking:1.25 wrstuden-fixsa-base-1:1.24 vmlocking2-base3:1.25 netbsd-4-0:1.24.0.32 netbsd-4-0-RELEASE:1.24 bouyer-xeni386-nbase:1.25 yamt-kmem-base3:1.25 cube-autoconf:1.25.0.38 cube-autoconf-base:1.25 yamt-kmem-base2:1.25 bouyer-xeni386:1.25.0.36 bouyer-xeni386-base:1.25 yamt-kmem:1.25.0.34 yamt-kmem-base:1.25 vmlocking2-base2:1.25 reinoud-bufcleanup-nbase:1.25 vmlocking2:1.25.0.32 vmlocking2-base1:1.25 netbsd-4-0-RC5:1.24 matt-nb4-arm:1.24.0.30 matt-nb4-arm-base:1.24 matt-armv6-nbase:1.25 jmcneill-base:1.25 netbsd-4-0-RC4:1.24 mjf-devfs:1.25.0.30 mjf-devfs-base:1.25 bouyer-xenamd64-base2:1.25 vmlocking-nbase:1.25 yamt-x86pmap-base4:1.25 bouyer-xenamd64:1.25.0.28 bouyer-xenamd64-base:1.25 netbsd-4-0-RC3:1.24 yamt-x86pmap-base3:1.25 yamt-x86pmap-base2:1.25 netbsd-4-0-RC2:1.24 yamt-x86pmap:1.25.0.26 yamt-x86pmap-base:1.25 netbsd-4-0-RC1:1.24 matt-armv6:1.25.0.24 matt-armv6-base:1.25 jmcneill-pm:1.25.0.22 jmcneill-pm-base:1.25 hpcarm-cleanup:1.25.0.20 hpcarm-cleanup-base:1.25 nick-csl-alignment:1.25.0.18 nick-csl-alignment-base:1.25 matt-mips64:1.25.0.16 matt-mips64-base:1.25 netbsd-3-1-1-RELEASE:1.23 netbsd-3-0-3-RELEASE:1.23 yamt-idlelwp-base8:1.25 wrstuden-fixsa:1.24.0.28 wrstuden-fixsa-base:1.24 ppcoea-renovation:1.25.0.14 ppcoea-renovation-base:1.25 thorpej-atomic:1.25.0.12 thorpej-atomic-base:1.25 reinoud-bufcleanup:1.25.0.10 reinoud-bufcleanup-base:1.25 mjf-ufs-trans:1.25.0.8 mjf-ufs-trans-base:1.25 vmlocking:1.25.0.6 vmlocking-base:1.25 ad-audiomp:1.25.0.4 ad-audiomp-base:1.25 yamt-idlelwp:1.25.0.2 post-newlock2-merge:1.25 newlock2-nbase:1.25 yamt-splraiseipl-base5:1.24 yamt-splraiseipl-base4:1.24 yamt-splraiseipl-base3:1.24 abandoned-netbsd-4-base:1.24 abandoned-netbsd-4:1.24.0.20 netbsd-3-1:1.23.0.26 netbsd-3-1-RELEASE:1.23 netbsd-3-0-2-RELEASE:1.23 yamt-splraiseipl-base2:1.24 netbsd-3-1-RC4:1.23 yamt-splraiseipl:1.24.0.24 yamt-splraiseipl-base:1.24 netbsd-3-1-RC3:1.23 yamt-pdpolicy-base9:1.24 newlock2:1.24.0.22 newlock2-base:1.25 yamt-pdpolicy-base8:1.24 netbsd-3-1-RC2:1.23 netbsd-3-1-RC1:1.23 yamt-pdpolicy-base7:1.24 netbsd-4:1.24.0.26 netbsd-4-base:1.24 yamt-pdpolicy-base6:1.24 chap-midi-nbase:1.24 netbsd-3-0-1-RELEASE:1.23 gdamore-uart:1.24.0.18 gdamore-uart-base:1.24 simonb-timcounters-final:1.24 yamt-pdpolicy-base5:1.24 chap-midi:1.24.0.16 chap-midi-base:1.24 yamt-pdpolicy-base4:1.24 yamt-pdpolicy-base3:1.24 peter-altq-base:1.24 peter-altq:1.24.0.14 yamt-pdpolicy-base2:1.24 elad-kernelauth-base:1.24 elad-kernelauth:1.24.0.12 yamt-pdpolicy:1.24.0.10 yamt-pdpolicy-base:1.24 yamt-uio_vmspace-base5:1.24 simonb-timecounters:1.24.0.8 simonb-timecounters-base:1.24 rpaulo-netinet-merge-pcb:1.24.0.6 rpaulo-netinet-merge-pcb-base:1.24 yamt-uio_vmspace:1.24.0.4 netbsd-3-0:1.23.0.24 netbsd-3-0-RELEASE:1.23 netbsd-3-0-RC6:1.23 yamt-readahead-base3:1.24 netbsd-3-0-RC5:1.23 netbsd-3-0-RC4:1.23 netbsd-3-0-RC3:1.23 yamt-readahead-base2:1.24 netbsd-3-0-RC2:1.23 yamt-readahead-pervnode:1.24 yamt-readahead-perfile:1.24 yamt-readahead:1.24.0.2 yamt-readahead-base:1.24 netbsd-3-0-RC1:1.23 yamt-vop-base3:1.23 netbsd-2-0-3-RELEASE:1.23 netbsd-2-1:1.23.0.22 yamt-vop-base2:1.23 thorpej-vnode-attr:1.23.0.20 thorpej-vnode-attr-base:1.23 netbsd-2-1-RELEASE:1.23 yamt-vop:1.23.0.18 yamt-vop-base:1.23 netbsd-2-1-RC6:1.23 netbsd-2-1-RC5:1.23 netbsd-2-1-RC4:1.23 netbsd-2-1-RC3:1.23 netbsd-2-1-RC2:1.23 netbsd-2-1-RC1:1.23 yamt-lazymbuf:1.23.0.16 yamt-km-base4:1.23 netbsd-2-0-2-RELEASE:1.23 yamt-km-base3:1.23 netbsd-3:1.23.0.14 netbsd-3-base:1.23 yamt-km-base2:1.23 yamt-km:1.23.0.10 yamt-km-base:1.23 kent-audio2:1.23.0.8 kent-audio2-base:1.23 netbsd-2-0-1-RELEASE:1.23 kent-audio1-beforemerge:1.23 netbsd-2:1.23.0.6 netbsd-2-base:1.23 kent-audio1:1.23.0.4 kent-audio1-base:1.23 netbsd-2-0-RELEASE:1.23 netbsd-2-0-RC5:1.23 netbsd-2-0-RC4:1.23 netbsd-2-0-RC3:1.23 netbsd-2-0-RC2:1.23 netbsd-2-0-RC1:1.23 netbsd-2-0:1.23.0.2 netbsd-2-0-base:1.23 netbsd-1-6-PATCH002-RELEASE:1.19 netbsd-1-6-PATCH002:1.19 netbsd-1-6-PATCH002-RC4:1.19 netbsd-1-6-PATCH002-RC3:1.19 netbsd-1-6-PATCH002-RC2:1.19 netbsd-1-6-PATCH002-RC1:1.19 ktrace-lwp:1.22.0.2 ktrace-lwp-base:1.24 netbsd-1-6-PATCH001:1.19 netbsd-1-6-PATCH001-RELEASE:1.19 netbsd-1-6-PATCH001-RC3:1.19 netbsd-1-6-PATCH001-RC2:1.19 netbsd-1-6-PATCH001-RC1:1.19 nathanw_sa_end:1.13.8.4 nathanw_sa_before_merge:1.20 fvdl_fs64_base:1.19 gmcgarry_ctxsw:1.19.0.10 gmcgarry_ctxsw_base:1.19 gmcgarry_ucred:1.19.0.8 gmcgarry_ucred_base:1.19 nathanw_sa_base:1.20 kqueue-aftermerge:1.19 kqueue-beforemerge:1.19 netbsd-1-6-RELEASE:1.19 netbsd-1-6-RC3:1.19 netbsd-1-6-RC2:1.19 netbsd-1-6-RC1:1.19 i386mp_plus16_stable:1.19 netbsd-1-6:1.19.0.6 netbsd-1-6-base:1.19 gehenna-devsw:1.19.0.4 gehenna-devsw-base:1.19 netbsd-1-5-PATCH003:1.13 eeh-devprop:1.18.0.8 eeh-devprop-base:1.18 newlock:1.18.0.6 newlock-base:1.18 ifpoll-base:1.18 thorpej-mips-cache:1.14.0.8 thorpej-mips-cache-base:1.14 thorpej-devvp-base3:1.14 thorpej-devvp-base2:1.14 post-chs-ubcperf:1.14 pre-chs-ubcperf:1.14 thorpej-devvp:1.14.0.6 thorpej-devvp-base:1.14 netbsd-1-5-PATCH002:1.13 kqueue:1.14.0.4 kqueue-base:1.19 netbsd-1-5-PATCH001:1.13 thorpej_scsipi_beforemerge:1.13 nathanw_sa:1.13.0.8 thorpej_scsipi_nbase:1.13 sommerfeld_i386mpnext:1.19 netbsd-1-5-RELEASE:1.13 netbsd-1-5-BETA2:1.13 netbsd-1-5-BETA:1.13 netbsd-1-4-PATCH003:1.10 netbsd-1-5-ALPHA2:1.13 sommerfeld_i386mp_houseclean:1.13 netbsd-1-5:1.13.0.4 netbsd-1-5-base:1.13 minoura-xpg4dl:1.13.0.2 minoura-xpg4dl-base:1.13 sommerfeld_i386mpbase_20000422:1.11 netbsd-1-4-PATCH002:1.10 sommerfeld_i386mp_1:1.19.0.2 sommerfeld_i386mpbase_1:1.19 chs-ubc2-newbase:1.11 wrstuden-devbsize-19991221:1.10 wrstuden-devbsize:1.10.0.14 wrstuden-devbsize-base:1.10 kame_141_19991130:1.10 comdex-fall-1999:1.10.0.12 comdex-fall-1999-base:1.10 fvdl-softdep:1.10.0.10 fvdl-softdep-base:1.10 thorpej_scsipi:1.10.0.8 thorpej_scsipi_base:1.13 netbsd-1-4-PATCH001:1.10 kame_14_19990705:1.10 kame_14_19990628:1.10 kame:1.10.0.6 chs-ubc2:1.10.0.4 chs-ubc2-base:1.10 netbsd-1-4-RELEASE:1.10 netbsd-1-4:1.10.0.2 netbsd-1-4-base:1.10 netbsd-1-3-PATCH003:1.8 netbsd-1-3-PATCH003-CANDIDATE2:1.8 kenh-if-detach:1.8.0.14 kenh-if-detach-base:1.8 netbsd-1-3-PATCH003-CANDIDATE1:1.8 netbsd-1-3-PATCH003-CANDIDATE0:1.8 chs-ubc:1.8.0.12 chs-ubc-base:1.8 eeh-paddr_t:1.8.0.10 eeh-paddr_t-base:1.8 netbsd-1-3-PATCH002:1.8 netbsd-1-3-PATCH001:1.8 netbsd-1-3-RELEASE:1.8 netbsd-1-3-BETA:1.8 netbsd-1-3:1.8.0.8 netbsd-1-3-base:1.8 thorpej-signal:1.8.0.6 thorpej-signal-base:1.8 marc-pcmcia:1.8.0.4 marc-pcmcia-bp:1.8 marc-pcmcia-base:1.8 bouyer-scsipi:1.8.0.2 bootcode-970312:1.1.1.2 DROCHNER:1.1.1 is-newarp:1.6.0.8 is-newarp-base:1.6 netbsd-1-2-PATCH001:1.6 mrg-vm-swap:1.6.0.6 thorpej-setroot:1.6.0.2 netbsd-1-2-RELEASE:1.6 netbsd-1-2-BETA:1.6 netbsd-1-2:1.6.0.4 netbsd-1-2-base:1.6 netbsd-1-1-PATCH001:1.5 netbsd-1-1-RELEASE:1.5 netbsd-1-1:1.5.0.4 netbsd-1-1-base:1.5 netbsd-1-0-PATCH06:1.4 netbsd-1-0-PATCH05:1.4 netbsd-1-0-PATCH04:1.4 netbsd-1-0-PATCH03:1.4 netbsd-1-0-PATCH02:1.4 netbsd-1-0-PATCH1:1.4 netbsd-1-0-PATCH0:1.4 before_newconf_base:1.5 netbsd-1-0-RELEASE:1.4 netbsd-1-0:1.4.0.4 netbsd-1-0-base:1.4 magnum-base:1.4 magnum:1.4.0.2 netbsd-0-9-patch-001:1.3 netbsd-0-9-RELEASE:1.3 netbsd-0-9-BETA:1.3 netbsd-0-9-ALPHA2:1.3 netbsd-0-9-ALPHA:1.3 netbsd-0-9:1.3.0.2 netbsd-0-9-base:1.3 netbsd-0-8:1.2 netbsd-alpha-1:1.2 patchkit-0-2-2:1.2 WFJ-386bsd-01:1.1.1.1 WFJ-920714:1.1.1; locks; strict; comment @# @; 1.29 date 2018.07.08.16.50.27; author christos; state Exp; branches; next 1.28; commitid mhRuNollPJ9o0mJA; 1.28 date 2017.01.24.11.09.14; author nonaka; state Exp; branches 1.28.12.1 1.28.14.1; next 1.27; 1.27 date 2012.01.27.08.41.35; author jnemeth; state Exp; branches 1.27.6.1 1.27.24.1 1.27.28.1 1.27.32.1; next 1.26; 1.26 date 2010.12.29.17.44.03; author jakllsch; state Exp; branches 1.26.8.1 1.26.12.1; next 1.25; 1.25 date 2007.01.06.20.48.59; author dsl; state Exp; branches 1.25.62.1 1.25.70.1; next 1.24; 1.24 date 2005.11.12.09.42.51; author dsl; state Exp; branches 1.24.22.1; next 1.23; 1.23 date 2003.07.26.08.45.12; author dsl; state Exp; branches 1.23.16.1; next 1.22; 1.22 date 2003.05.12.14.48.56; author dsl; state Exp; branches 1.22.2.1; next 1.21; 1.21 date 2003.04.30.19.52.17; author dsl; state Exp; branches; next 1.20; 1.20 date 2003.01.14.23.53.30; author thorpej; state Exp; branches; next 1.19; 1.19 date 2002.04.12.23.11.58; author tv; state Exp; branches 1.19.2.1; next 1.18; 1.18 date 2002.02.20.03.00.27; author thorpej; state Exp; branches; next 1.17; 1.17 date 2002.02.19.19.49.37; author thorpej; state Exp; branches; next 1.16; 1.16 date 2002.02.17.20.03.05; author thorpej; state Exp; branches; next 1.15; 1.15 date 2002.02.16.03.37.39; author thorpej; state Exp; branches; next 1.14; 1.14 date 2001.05.02.13.43.10; author jdolecek; state Exp; branches 1.14.4.1; next 1.13; 1.13 date 2000.05.13.19.58.01; author jdolecek; state Exp; branches 1.13.8.1; next 1.12; 1.12 date 2000.04.23.19.57.12; author tsarna; state Exp; branches; next 1.11; 1.11 date 2000.01.15.01.17.12; author christos; state Exp; branches; next 1.10; 1.10 date 99.03.14.05.50.38; author sommerfe; state Exp; branches 1.10.8.1; next 1.9; 1.9 date 99.03.12.16.07.58; author sommerfe; state Exp; branches; next 1.8; 1.8 date 97.03.14.02.54.14; author perry; state Exp; branches; next 1.7; 1.7 date 97.02.15.23.54.52; author perry; state dead; branches; next 1.6; 1.6 date 96.02.01.22.31.28; author mycroft; state Exp; branches; next 1.5; 1.5 date 94.10.27.04.21.44; author cgd; state Exp; branches; next 1.4; 1.4 date 93.07.31.15.26.30; author mycroft; state Exp; branches; next 1.3; 1.3 date 93.05.22.08.02.04; author cgd; state Exp; branches; next 1.2; 1.2 date 93.03.21.18.04.42; author cgd; state Exp; branches; next 1.1; 1.1 date 93.03.21.09.45.37; author cgd; state Exp; branches 1.1.1.1; next ; 1.28.12.1 date 2018.07.28.04.37.34; author pgoyette; state Exp; branches; next ; commitid 1UP1xAIUxv1ZgRLA; 1.28.14.1 date 2019.06.10.22.06.21; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; 1.27.6.1 date 2017.12.03.11.36.18; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.27.24.1 date 2017.02.05.13.40.12; author skrll; state Exp; branches; next ; 1.27.28.1 date 2017.03.20.06.57.15; author pgoyette; state Exp; branches; next ; 1.27.32.1 date 2017.04.21.16.53.28; author bouyer; state Exp; branches; next ; 1.26.8.1 date 2012.04.17.00.06.30; author yamt; state Exp; branches; next ; 1.26.12.1 date 2012.02.18.07.32.23; author mrg; state Exp; branches; next ; 1.25.62.1 date 2011.01.10.00.37.31; author jym; state Exp; branches; next ; 1.25.70.1 date 2011.03.05.20.50.43; author rmind; state Exp; branches; next ; 1.24.22.1 date 2007.01.12.01.00.51; author ad; state Exp; branches; next ; 1.23.16.1 date 2006.06.21.14.52.44; author yamt; state Exp; branches; next 1.23.16.2; 1.23.16.2 date 2007.02.26.09.07.04; author yamt; state Exp; branches; next ; 1.22.2.1 date 2004.08.03.10.36.14; author skrll; state Exp; branches; next 1.22.2.2; 1.22.2.2 date 2004.09.18.14.35.50; author skrll; state Exp; branches; next 1.22.2.3; 1.22.2.3 date 2004.09.21.13.17.10; author skrll; state Exp; branches; next 1.22.2.4; 1.22.2.4 date 2005.12.11.10.28.19; author christos; state Exp; branches; next ; 1.19.2.1 date 2002.04.12.23.11.58; author tv; state dead; branches; next 1.19.2.2; 1.19.2.2 date 2002.04.12.23.11.59; author tv; state Exp; branches; next ; 1.14.4.1 date 2002.03.16.15.58.19; author jdolecek; state Exp; branches; next 1.14.4.2; 1.14.4.2 date 2002.06.23.17.37.32; author jdolecek; state Exp; branches; next ; 1.13.8.1 date 2001.06.21.19.26.09; author nathanw; state Exp; branches; next 1.13.8.2; 1.13.8.2 date 2002.02.28.04.10.23; author nathanw; state Exp; branches; next 1.13.8.3; 1.13.8.3 date 2002.04.17.00.03.25; author nathanw; state Exp; branches; next 1.13.8.4; 1.13.8.4 date 2003.01.15.18.21.15; author thorpej; state Exp; branches; next ; 1.10.8.1 date 2000.11.20.20.09.37; author bouyer; state Exp; branches; next ; 1.1.1.1 date 93.03.21.09.45.37; author cgd; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 97.03.14.02.40.29; author perry; state Exp; branches; next ; desc @@ 1.29 log @Enable efiboot on i386, for 32 bit bootblocks @ text @# $NetBSD: Makefile,v 1.28 2017/01/24 11:09:14 nonaka Exp $ SUBDIR= mbr boot SUBDIR+= bootxx cdboot fatboot SUBDIR+= dosboot misc SUBDIR+= pxeboot SUBDIR+= efiboot .include @ 1.28 log @Initial commit of native amd64 EFI boot loader. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2012/01/27 08:41:35 jnemeth Exp $ a6 1 .if ${MACHINE} == "amd64" a7 1 .endif @ 1.28.14.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2018/07/08 16:50:27 christos Exp $ d7 1 d9 1 @ 1.28.12.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2018/07/08 16:50:27 christos Exp $ d7 1 d9 1 @ 1.27 log @Stop building boot ROM images for old PC NICs as discussed on tech-kern. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2010/12/29 17:44:03 jakllsch Exp $ d7 3 @ 1.27.6.1 log @update from HEAD @ text @d1 1 a1 1 # $NetBSD$ a6 3 .if ${MACHINE} == "amd64" SUBDIR+= efiboot .endif @ 1.27.32.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2017/01/24 11:09:14 nonaka Exp $ a6 3 .if ${MACHINE} == "amd64" SUBDIR+= efiboot .endif @ 1.27.28.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2017/01/24 11:09:14 nonaka Exp $ a6 3 .if ${MACHINE} == "amd64" SUBDIR+= efiboot .endif @ 1.27.24.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2017/01/24 11:09:14 nonaka Exp $ a6 3 .if ${MACHINE} == "amd64" SUBDIR+= efiboot .endif @ 1.26 log @bootxx_cd9660 (cdboot), like bootxx_fat16 (fatboot), is not a traditional libsa-based program. As such, build bootxx_cd9660 where its source lives. This has been done by moving bootxx/bootxx_cd9660/Makefile to cdboot/Makefile and adjusting the relative paths appropriately, so as to minimize binary change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2007/01/06 20:48:59 dsl Exp $ d3 1 a3 3 SUBDIR= genprom .WAIT SUBDIR+= mbr boot a5 1 SUBDIR+= netboot @ 1.26.8.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2010/12/29 17:44:03 jakllsch Exp $ d3 3 a5 1 SUBDIR= mbr boot d8 1 @ 1.26.12.1 log @merge to -current. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2012/01/27 08:41:35 jnemeth Exp $ d3 3 a5 1 SUBDIR= mbr boot d8 1 @ 1.25 log @Descend into fatboot, regroup slightly @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2005/11/12 09:42:51 dsl Exp $ d6 1 a6 1 SUBDIR+= bootxx fatboot @ 1.25.70.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 SUBDIR+= bootxx cdboot fatboot @ 1.25.62.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2010/12/29 17:44:03 jakllsch Exp $ d6 1 a6 1 SUBDIR+= bootxx cdboot fatboot @ 1.24 log @No need to build pxeboot_com0 any more @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2003/07/26 08:45:12 dsl Exp $ d5 2 a6 2 SUBDIR+= mbr bootxx boot a7 1 a8 1 @ 1.24.22.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2007/01/06 20:48:59 dsl Exp $ d5 2 a6 2 SUBDIR+= mbr boot SUBDIR+= bootxx fatboot d8 1 d10 1 @ 1.23 log @No longer build biosboot*.sym and installboot. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2003/05/12 14:48:56 dsl Exp $ a11 1 SUBDIR+= pxeboot_com0 @ 1.23.16.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2003/07/26 08:45:12 dsl Exp $ d12 1 @ 1.23.16.2 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23.16.1 2006/06/21 14:52:44 yamt Exp $ d5 2 a6 2 SUBDIR+= mbr boot SUBDIR+= bootxx fatboot d8 1 d10 1 @ 1.22 log @Build my new i386 bootcode @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2003/04/30 19:52:17 dsl Exp $ d3 1 a3 1 SUBDIR= genprom installboot .WAIT a5 10 SUBDIR+= biosboot SUBDIR+= biosboot_com0 SUBDIR+= biosboot_com0_9600 SUBDIR+= biosboot_com0_38400 SUBDIR+= biosboot_com0_57600 SUBDIR+= biosboot_com0_115200 SUBDIR+= biosboot_resetvideo @ 1.22.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2003/07/26 08:45:12 dsl Exp $ d3 1 a3 1 SUBDIR= genprom .WAIT d7 10 @ 1.22.2.2 log @Sync with HEAD. @ text @@ 1.22.2.3 log @Fix the sync with head I botched. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22.2.1 2004/08/03 10:36:14 skrll Exp $ @ 1.22.2.4 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2005/11/12 09:42:51 dsl Exp $ d12 1 @ 1.21 log @Build mbr code here (instead of in sbin/fdisk/mbr) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2003/01/14 23:53:30 thorpej Exp $ d5 1 a5 1 SUBDIR+= mbr @ 1.20 log @Allow the serial console boot blocks to be built with a specific console speed, and build some of the more common ones. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2002/04/12 23:11:58 tv Exp $ d4 2 @ 1.19 log @Add host-OS tools for i386, which end up in the "installation/misc" directory of the release tree. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2002/02/20 03:00:27 thorpej Exp $ d6 1 d8 5 @ 1.19.2.1 log @file Makefile was added on branch sommerfeld_i386mp_1 on 2002-04-12 23:11:59 +0000 @ text @d1 16 @ 1.19.2.2 log @Add host-OS tools for i386, which end up in the "installation/misc" directory of the release tree. @ text @a0 16 # $NetBSD: Makefile,v 1.19 2002/04/12 23:11:58 tv Exp $ SUBDIR= genprom installboot .WAIT SUBDIR+= biosboot SUBDIR+= biosboot_com0 SUBDIR+= biosboot_resetvideo SUBDIR+= dosboot misc SUBDIR+= netboot SUBDIR+= pxeboot SUBDIR+= pxeboot_com0 .include @ 1.18 log @* Rename the pxeboot binary from "pxeboot" to "pxeboot_ia32", since there are other architectures (e.g. IA64) which also use PXE. * Get the console right in pxeboot, from Andreas Gustafsson. * Add a "com0" version of pxeboot, to address the same issue that biosboot_com0 addresses. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2002/02/19 19:49:37 thorpej Exp $ d9 1 a9 1 SUBDIR+= dosboot @ 1.17 log @Move the individual NIC ROM Makefiles into a subdirectories of netboot. Requested by Christos. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2002/02/17 20:03:05 thorpej Exp $ d14 1 @ 1.16 log @Cleanup of i386 bootloader building: * Add separate directories for the individual netboot ROMs and always build them. * Each bootloader Makefile explicitly specifies the start file and link address it wishes to use. * genprom becomes a proper host program. * Make sure all generated files get cleaned up. * Set BINDIR in Makefile.inc * Add compressed image support to pxeboot. * Make pxeboot use the default serial console speed (9600). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2002/02/16 03:37:39 thorpej Exp $ d11 1 a11 8 SUBDIR+= netboot_3c509 SUBDIR+= netboot_3c590 SUBDIR+= netboot_3c90xb SUBDIR+= netboot_i82557 SUBDIR+= netboot_ne2000_isa SUBDIR+= netboot_pcnet_isapnp SUBDIR+= netboot_pcnet_pci SUBDIR+= netboot_wd80x3 @ 1.15 log @Add a PXE boot loader. PXE interface code is derived by code written by Alfred Perlstein, Paul Saab, John Baldwin for FreeBSD. Still needs some work, but this will load a kernel on a Soekris net4501. Many thanks to Frank van der Linden and his simulator wizardry for helping me debug the low-level startup code. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2001/05/02 13:43:10 jdolecek Exp $ d3 3 a5 2 SUBDIR= biosboot installboot SUBDIR+= dosboot d8 12 a19 1 #SUBDIR+= genprom netboot @ 1.14 log @Nuke biosboot_ps2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2000/05/13 19:58:01 jdolecek Exp $ d8 1 @ 1.14.4.1 log @Catch up with -current. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2001/05/02 13:43:10 jdolecek Exp $ d3 2 a4 3 SUBDIR= genprom installboot .WAIT SUBDIR+= biosboot d7 1 a7 7 SUBDIR+= dosboot SUBDIR+= netboot SUBDIR+= pxeboot SUBDIR+= pxeboot_com0 @ 1.14.4.2 log @catch up with -current on kqueue branch @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14.4.1 2002/03/16 15:58:19 jdolecek Exp $ d9 1 a9 1 SUBDIR+= dosboot misc @ 1.13 log @add special bootblocks for IBM PS/2 - those machines need different gate A20 addressing @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2000/04/23 19:57:12 tsarna Exp $ a6 1 SUBDIR+= biosboot_ps2 @ 1.13.8.1 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2000/05/13 19:58:01 jdolecek Exp $ d7 1 @ 1.13.8.2 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13.8.1 2001/06/21 19:26:09 nathanw Exp $ d3 2 a4 3 SUBDIR= genprom installboot .WAIT SUBDIR+= biosboot d7 1 a7 7 SUBDIR+= dosboot SUBDIR+= netboot SUBDIR+= pxeboot SUBDIR+= pxeboot_com0 @ 1.13.8.3 log @Catch up to -current. @ text @d1 1 a1 1 # $NetBSD$ d9 1 a9 1 SUBDIR+= dosboot misc @ 1.13.8.4 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13.8.3 2002/04/17 00:03:25 nathanw Exp $ a5 1 a6 5 SUBDIR+= biosboot_com0_9600 SUBDIR+= biosboot_com0_38400 SUBDIR+= biosboot_com0_57600 SUBDIR+= biosboot_com0_115200 @ 1.12 log @Addredd port-i386/9897, but differently. Since the effect of resetting the video mode on machines with ancient or no video cards is not clear, for safety's sake a I created a new biosboot variant, biosboot_resetvideo that does the call. Anyway, now I can boot my i-opener without hitting Tab. Thanks Andrew! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2000/01/15 01:17:12 christos Exp $ d7 1 @ 1.11 log @Build biosboot_com0 too. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 1999/03/14 05:50:38 sommerfe Exp $ d6 1 @ 1.10 log @Turn off biosboot_ser until makefile issues get worked out.. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 1999/03/12 16:07:58 sommerfe Exp $ d5 1 @ 1.10.8.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: Makefile,v 1.13 2000/05/13 19:58:01 jdolecek Exp $ a4 3 SUBDIR+= biosboot_com0 SUBDIR+= biosboot_resetvideo SUBDIR+= biosboot_ps2 @ 1.9 log @Also build serial bootblocks by default, installing into /usr/mdec/biosboot_ser.sym Change Makefile.booters to not assume `version' file is in source directory. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 1997/03/14 02:54:14 perry Exp $ d3 1 a3 1 SUBDIR= biosboot biosboot_ser installboot @ 1.8 log @Ressurect (not quite, since this is in fact the new boot code Makefile now). @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 SUBDIR= biosboot installboot @ 1.7 log @All these files are ancient and haven't been used in years -- the current boot blocks are in boot/; we need the thing cleaned out so we can put the new libsa based boot stuff in its place. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.6 1996/02/01 22:31:28 mycroft Exp $ # @@(#)Makefile 7.9 (Berkeley) 5/8/91 d3 3 a5 6 DESTDIR=/usr LD=/usr/bin/ld STAND= /sys/stand INCPATH=-I/sys/sys -I/sys -I/sys/ufs -I${STAND} VPATH= ${STAND} STANDDIR= ${DESTDIR}/mdec d7 1 a7 108 CC= cc -traditional CPP= cpp -traditional ${INCPATH} -DSTANDALONE -DAT386 RELOC= 98000 RELOC2= 98200 CFLAGS= -DSTANDALONE -DAT386 -O ${INCPATH} DRIVERS=cga.c fd.c kbd.c wd.c as.c SRCS= boot.c fdbootblk.c prf.c \ srt0.c wdbootblk.c ${DRIVERS} ${SASRC} ALL= wdboot bootwd fdboot bootfd asboot bootas all: ${ALL} # startups srt0.o: srt0.c ${CPP} -E -D_LOCORE -DRELOC=0x${RELOC} srt0.c | ${AS} -o srt0.o wsrt0.o: srt0.c ${CPP} -E -D_LOCORE -DSMALL -DRELOC=0x${RELOC} -DREL srt0.c | \ ${AS} -o wsrt0.o relsrt0.o: srt0.c ${CPP} -E -D_LOCORE -DRELOC=0x${RELOC} -DREL srt0.c | ${AS} -o relsrt0.o # block 0 boots wdbootblk.o: wdbootblk.c ${CPP} -E -D_LOCORE -DRELOC=0x${RELOC} wdbootblk.c | ${AS} -o $@@ fdbootblk.o: fdbootblk.c ${CPP} -E -D_LOCORE -DRELOC=0x${RELOC} fdbootblk.c | ${AS} -o $@@ asbootblk.o: asbootblk.c cc -c -O -DRELOC=0x${RELOC} ${INCPATH} asbootblk.c # getting booted from disc wdboot: wdbootblk.o trimhd ${LD} -N -T ${RELOC} wdbootblk.o rm -f $@@; strip a.out; trimhd 32 $@@; rm -f a.out; ls -l $@@ bootwd: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o wd.o printf.o breadwd.o trimhd ${LD} -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \ breadwd.o fs.o wd.o -lc size a.out rm -f $@@; strip a.out; trimhd 32 $@@; rm -f a.out; ls -l $@@ fdboot: fdbootblk.o trimhd ${LD} -N -T ${RELOC} fdbootblk.o rm -f $@@; strip a.out; trimhd 32 $@@; rm -f a.out; ls -l $@@ bootfd: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o fd.o printf.o breadfd.o trimhd ${LD} -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \ breadfd.o fs.o fd.o -lc size a.out rm -f $@@; strip a.out; trimhd 32 $@@; rm -f a.out; ls -l $@@ asboot: asbootblk.o trimhd ${LD} -N -T 7c00 asbootblk.o rm -f $@@; strip a.out; trimhd 32 $@@; rm -f a.out; ls -l $@@ bootas: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o as.o printf.o breadas.o trimhd ${LD} -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \ breadas.o fs.o as.o -lc size a.out rm -f $@@; strip a.out; trimhd 32 $@@; rm -f a.out; ls -l $@@ breadwd.o: breadwd.c breadxx.o breadfd.o: breadfd.c breadxx.o breadas.o: breadas.c breadxx.o breadxx.o: touch breadxx.o breadwd.c: breadxx.c rm -f breadwd.c sed -e 's/XX/wd/' -e 's/xx/wd/g' < breadxx.c >> breadwd.c breadfd.c: breadxx.c rm -f breadfd.c sed -e 's/XX/fd/' -e 's/xx/fd/g' < breadxx.c >> breadfd.c breadas.c: breadxx.c rm -f breadas.c sed -e 's/XX/as/' -e 's/xx/as/g' < breadxx.c >> breadas.c trimhd: trimhd.c ${CC} ${CFLAGS} -s -o trimhd trimhd.c clean: rm -f *.o *.exe *.i sm_*.c trimhd rm -f a.out bfd bwd fdb wdb ${ALL} rm -f boot[a-wyz]? boot[a-wyz]?? boot[a-wyz]?.c boot[a-wyz]??.c \ conf[a-wyz]?.c conf[a-wyz]??.c bread[a-wyz]?.c cleandir: clean rm -f ${MAN} tags .depend depend: ${SRCS} mkdep ${INCPATH} -DSTANDALONE ${SRCS} ${DUMMIES} install: ${ALL} cp ${ALL} ${STANDDIR} @ 1.6 log @LOCORE -> _LOCORE @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 1994/10/27 04:21:44 cgd Exp $ @ 1.5 log @new RCS ID format. @ text @d1 1 a1 1 # $NetBSD$ d30 1 a30 1 ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} srt0.c | ${AS} -o srt0.o d33 1 a33 1 ${CPP} -E -DLOCORE -DSMALL -DRELOC=0x${RELOC} -DREL srt0.c | \ d37 1 a37 1 ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} -DREL srt0.c | ${AS} -o relsrt0.o d42 1 a42 1 ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} wdbootblk.c | ${AS} -o $@@ d45 1 a45 1 ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} fdbootblk.c | ${AS} -o $@@ @ 1.4 log @Add RCS indentifiers. @ text @d1 2 a2 2 # from: @@(#)Makefile 7.9 (Berkeley) 5/8/91 # $Id: $ @ 1.3 log @add rcsids to everything and clean up headers @ text @d2 1 a2 1 # $Id$ @ 1.2 log @after 0.2.2 "stable" patches applied @ text @d2 1 a2 11 # # PATCHES MAGIC LEVEL PATCH THAT GOT US HERE # -------------------- ----- ---------------------- # CURRENT PATCH LEVEL: 1 00088 # -------------------- ----- ---------------------- # # 23 Oct 92 Joerg Lohse added rule to compile 'trimhd' # (trimhd = 'dd bs=1 skip=32') # 10 Mar 93 Rodney W. Grimes Fixed DESTDIR and STANDIR so # that make install works correctly # @ 1.1 log @Initial revision @ text @d2 11 d14 1 a14 1 DESTDIR=/ d19 1 a19 1 STANDDIR= ${DESTDIR}/stand d62 1 a62 1 wdboot: wdbootblk.o d66 1 a66 1 bootwd: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o wd.o printf.o breadwd.o d72 1 a72 1 fdboot: fdbootblk.o d76 1 a76 1 bootfd: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o fd.o printf.o breadfd.o d82 1 a82 1 asboot: asbootblk.o d86 1 a86 1 bootas: wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o as.o printf.o breadas.o d112 3 d116 1 a116 1 rm -f *.o *.exe *.i sm_*.c @ 1.1.1.1 log @initial import of 386bsd-0.1 sources @ text @@ 1.1.1.2 log @Initial import of new boot code, created by Matthias Drochner with a little hacking by me. This isn't strictly identical to his 920312 release -- I've hacked it a bit -- but since we are taking over change control it doesn't matter much. @ text @d1 1 a1 1 # $NetBSD$ d3 6 a8 3 SUBDIR= biosboot installboot SUBDIR+= dosboot #SUBDIR+= genprom netboot d10 105 a114 1 .include @