diff --git a/src/etc/MAKEDEV.mi b/src/etc/MAKEDEV.mi index 1d126475..84bee463 100644 --- a/src/etc/MAKEDEV.mi +++ b/src/etc/MAKEDEV.mi @@ -1,6 +1,6 @@ include(MAKEDEV.sub)dnl dnl -vers(a,{-$OpenBSD: MAKEDEV.mi,v 1.15 2002/01/08 05:10:38 todd Exp $-})dnl +vers(a,{-$OpenBSD: MAKEDEV.mi,v 1.16 2002/01/08 06:00:15 todd Exp $-})dnl dnl divert(1)dnl {-#-} @@ -169,7 +169,12 @@ _dl({-std-},{-std-}, {-wsmouse-},{-wscons-}, {-btw-},{-bwtwo0-}, {-ctw-},{-cgtwo0-}, +{-ctr-},{-cgthree0-}, {-cfr-},{-cgfour0-}, +{-csx-},{-cgsix0-}, +{-ceg-},{-cgeight0-}, +{-cfo-},{-cgfourteen0-}, +{-tcx-},{-tcx0-}, {-mac_grf-},{-grf0 grf1 grf2 grf3-}, {-grf-},{-grf0 grf1 grf2 grf3 grf4 grf5 grf6-}, {-par-},{-par0-}, diff --git a/src/etc/etc.sparc/MAKEDEV.md b/src/etc/etc.sparc/MAKEDEV.md new file mode 100644 index 00000000..a23408af --- /dev/null +++ b/src/etc/etc.sparc/MAKEDEV.md @@ -0,0 +1,133 @@ +vers(__file__, + {-$OpenBSD: MAKEDEV.md,v 1.1 2002/01/08 06:00:15 todd Exp $-}, +etc.MACHINE)dnl +dnl +dnl Copyright (c) 2001 Todd T. Fries +dnl All rights reserved. +dnl +dnl Redistribution and use in source and binary forms, with or without +dnl modification, are permitted provided that the following conditions +dnl are met: +dnl 1. Redistributions of source code must retain the above copyright +dnl notice, this list of conditions and the following disclaimer. +dnl 2. The name of the author may not be used to endorse or promote products +dnl derived from this software without specific prior written permission. +dnl +dnl THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, +dnl INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +dnl AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +dnl THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +dnl EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +dnl PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +dnl OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +dnl WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +dnl OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +dnl ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +dnl +dnl +_TITLE(make) +_DEV(all) +_DEV(std) +_DEV(loc) +_TITLE(tap) +_DEV(st,18,11) +_TITLE(dis) +_DEV(sd,17,7) +_DEV(cd,58,18) +_DEV(ch,19) +_DEV(uk,120) +_DEV(ss,121) +_DEV(xy,9,3) +_DEV(rd,106,17) +_DEV(xd,42,10) +_DEV(flo,54,16) +_DEV(vnd,110,8) +_DEV(ccd,23,9) +_TITLE(pty) +_DEV(tty,20) +_DEV(pty,21) +_TITLE(prn) +_TITLE(term) +_DEV(tzs,12) +_DEV(czs,12) +_TITLE(spec) +_DEV(au,69) +_DEV(oppr) +_DEV(btw,27) +_DEV(ctw,31) +_DEV(ctr,55) +_DEV(cfr,39) +_DEV(csx,67) +_DEV(ceg,64) +_DEV(cfo,99) +_DEV(tcx,109) +_DEV(bpf,105) +_DEV(pf,59) +_DEV(altq,125) +_DEV(lkm,112) +_DEV(tun,111) +_DEV(rnd,119) +_DEV(mag) +_DEV(xfs,51) +_DEV(raid,123,25) +_DEV(fdesc,24) +_DEV(ses,124) +dnl +divert(7)dnl +dnl +floppy) + _recurse std random + _recurse fd0 sd0 sd1 + ;; + +ramdisk) + _recurse std random + _recurse fd0 sd0 sd1 sd2 sd3 rd0 cd0 + _recurse bpf0 + ;; + +_std(2,3,122,7,16) + M eeprom c 3 11 640 kmem + M openprom c 70 0 644 + M fb c 22 0 + M mouse c 13 0 + M kbd c 29 0 + ;; + +magma*) + if [ 0$U -gt 3 ] + then + echo "bad unit for $i: $U" + exit 127 + fi + offset=Mult($U,64) + n=0 + while [ $n -lt 16 ] + do + name=$U`hex $n` + M tty$name c 100 Add($offset,$n) + n=Add($n,1) + done + M bpp${unit}0 c 101 Add($offset,0) + M bpp${unit}1 c 101 Add($offset,1) + ;; + +magma*) + case $U in + 0) offset=0 nam=m;; + 1) offset=16 nam=n;; + 2) offset=32 nam=o;; + 3) offset=48 nam=p;; + *) echo "bad unit for $i: $U"; exit 127;; + esac + offset=Mult($U,64) + n=0 + while [ $n -lt 16 ] + do + name=$U`hex $n` + M tty$name c 100 Add($offset,$n) + n=Add($n,1) + done + M bppm${unit} c 101 Add($offset,0) + M bppm${unit} c 101 Add($offset,1) + ;;