Browse Source

Regen

OPENBSD_3_5
miod 21 years ago
parent
commit
27ad07ef04
14 changed files with 1781 additions and 1843 deletions
  1. +153
    -156
      src/etc/etc.alpha/MAKEDEV
  2. +198
    -209
      src/etc/etc.amd64/MAKEDEV
  3. +134
    -139
      src/etc/etc.cats/MAKEDEV
  4. +49
    -47
      src/etc/etc.hp300/MAKEDEV
  5. +103
    -103
      src/etc/etc.hppa/MAKEDEV
  6. +198
    -209
      src/etc/etc.i386/MAKEDEV
  7. +70
    -69
      src/etc/etc.mac68k/MAKEDEV
  8. +141
    -139
      src/etc/etc.macppc/MAKEDEV
  9. +90
    -89
      src/etc/etc.mvme68k/MAKEDEV
  10. +87
    -86
      src/etc/etc.mvme88k/MAKEDEV
  11. +137
    -141
      src/etc/etc.pegasos/MAKEDEV
  12. +131
    -130
      src/etc/etc.sparc/MAKEDEV
  13. +185
    -196
      src/etc/etc.sparc64/MAKEDEV
  14. +105
    -130
      src/etc/etc.vax/MAKEDEV

+ 153
- 156
src/etc/etc.alpha/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.alpha/MAKEDEV.md,v 1.20 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.alpha/MAKEDEV.md,v 1.21 2004/02/16 19:00:57 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,65 +26,64 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# ramdisk devices to be put on ramdisk-based media # ramdisk Ramdisk kernel devices
# std standard devices # std Standard devices
# local configuration specific devices # local Configuration specific devices
# Tapes:
# st* SCSI tapes
# Disks: # Disks:
# sd* SCSI disks # ccd* Concatenated disk devices
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# vnd* "file" pseudo-disks # fd* Floppy disk drives (3 1/2", 5 1/4")
# ccd* concatenated disk devices
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...)
# rd* "rd" pseudo-disks # rd* "rd" pseudo-disks
# raid* RAIDframe disk devices # raid* RAIDframe disk devices
# fd* Floppy disk drives (3 1/2", 5 1/4") # sd* SCSI disks
# vnd* "file" pseudo-disk devices
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...)
# Tapes:
# ch* SCSI media changers
# st* SCSI tape drives
# Terminal ports: # Terminal ports:
# tty[0-7][0-9a-f] NS16x50 serial ports
# ttyB? DEC 3000 ZS8530 ("scc") serial ports # ttyB? DEC 3000 ZS8530 ("scc") serial ports
# ttyC0 wscons screen 0 # ttyc* Cyclades serial ports
# ttyC-F* wscons virtual consoles # Pseudo terminals:
# ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Console ports:
# ttyC0 Minimal wscons devices
# ttyC-F* wscons display devices
# wskbd* wscons keyboards # wskbd* wscons keyboards
# wsmux wscons keyboard/mouse mux devices # wsmux wscons keyboard/mouse mux devices
# tty[0-7][0-9a-f] NS16x50 serial ports
# ttyc* Cyclades serial ports
# Pointing devices: # Pointing devices:
# wsmouse* wscons mice # wsmouse* wscons mice
# Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device
# Printers: # Printers:
# lpa* Polled printer port
# lpt* IEEE 1284 centronics printer # lpt* IEEE 1284 centronics printer
# lpa* interruptless lp
# USB devices: # USB devices:
# usb* Bus control devices used by usbd for attach/detach # usbs All USB devices
# ttyU* USB serial ports
# ugen* Generic USB devices
# uhid* Generic HID devices # uhid* Generic HID devices
# ulpt* Printer devices # ulpt* Printer devices
# ugen* Generic device # usb* Bus control devices used by usbd for attach/detach
# ttyU* Serial ports
# Special purpose devices: # Special purpose devices:
# ch* SCSI media changer # audio* Audio devices
# pf* Packet Filter
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# iop* I2O controller device # fd fd/* nodes for fdescfs
# iop* I2O controller devices
# lkm Loadable kernel modules interface
# mmclock Memory mapped clock
# music* MIDI devices
# pci PCI bus device # pci PCI bus device
# usbs make USB devices # pf* Packet Filter
# fd makes fd/* for the fdescfs # rmidi* Raw MIDI devices
# lkm loadable kernel modules interface # *random In-kernel random data source
# tun* network tunnel driver # speaker PC speaker
# mmclock memory mapped clock
# kbd keyboard (provides events, for X11)
# mouse mouse (provides events, for X11)
# *random inkernel random data source
# uk* SCSI Unknown device
# ss* SCSI scanners # ss* SCSI scanners
# xfs* XFS filesystem devices # systrace* System call tracing device
# audio* audio device # tun* Network tunnel driver
# speaker pc speaker # uk* SCSI unknown devices
# rmidi* raw midi devices # xfs* XFS filesystem node
# music* midi devices
# systrace* system call tracing device
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -250,38 +250,20 @@ mmclock)
M mmclock c 28 0 444 M mmclock c 28 0 444
;; ;;
systrace) xfs*)
M systrace c 50 0 644 M xfs$U c 51 $U 600
;;
music*)
M music$U c 42 $U
M sequencer$U c 42 $(($U+128))
MKlist="$MKlist;[ -e music ] || ln -s music$U music"
MKlist="$MKlist;[ -e sequencer ] || ln -s sequencer$U sequencer"
;;
rmidi*)
M rmidi$U c 41 $U 666
;; ;;
speaker) uk*)
M speaker c 40 0 600 M uk$U c 33 $U 640 operator
;; ;;
audio*) tun*)
M sound$U c 24 $U M tun$U c 7 $U 600
M mixer$U c 24 $(($U+16))
M audio$U c 24 $(($U+128))
M audioctl$U c 24 $(($U+192))
MKlist="$MKlist;[ -e audio ] || ln -s audio$U audio"
MKlist="$MKlist;[ -e mixer ] || ln -s mixer$U mixer"
MKlist="$MKlist;[ -e sound ] || ln -s sound$U sound"
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
xfs*) systrace)
M xfs$U c 51 $U 600 M systrace c 50 0 644
;; ;;
ss*) ss*)
@ -292,8 +274,8 @@ ss*)
MKlist="$MKlist;umask 77;ln -s ss$U scan$U" MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
uk*) speaker)
M uk$U c 33 $U 640 operator M speaker c 40 0 600
;; ;;
*random) *random)
@ -305,53 +287,65 @@ uk*)
done done
;; ;;
kbd) rmidi*)
M kbd c major_kbd_c 0 600 M rmidi$U c 41 $U 666
;;
tun*)
M tun$U c 7 $U 600
;; ;;
lkm) pf*)
M lkm c 16 0 640 _lkm M pf c 35 0 600
;; ;;
fd) pci)
RMlist="mkdir -p fd;$RMlist" n=0 M pci c 52 0 600
while [ $n -lt 64 ];do M fd/$n c 10 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;; ;;
usbs) music*)
R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3 M music$U c 42 $U
R usb0 usb1 M sequencer$U c 42 $(($U+128))
MKlist="$MKlist;[ -e music ] || ln -s music$U music"
MKlist="$MKlist;[ -e sequencer ] || ln -s sequencer$U sequencer"
;; ;;
pci) lkm)
M pci c 52 0 600 M lkm c 16 0 640 _lkm
;; ;;
iop*) iop*)
M iop$U c 54 $U 660 M iop$U c 54 $U 660
;; ;;
fd)
RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 10 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;;
bpf*) bpf*)
M bpf$U c 11 $U 600 M bpf$U c 11 $U 600
;; ;;
pf*) audio*)
M pf c 35 0 600 M sound$U c 24 $U
M mixer$U c 24 $(($U+16))
M audio$U c 24 $(($U+128))
M audioctl$U c 24 $(($U+192))
MKlist="$MKlist;[ -e audio ] || ln -s audio$U audio"
MKlist="$MKlist;[ -e mixer ] || ln -s mixer$U mixer"
MKlist="$MKlist;[ -e sound ] || ln -s sound$U sound"
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
ch*) usb*)
M ch$U c 14 $U 660 operator [ "$i" = "usb" ] && u= || u=$U
M usb$u c 45 $U 660
;; ;;
ttyU[0-9a-zA-Z]) ulpt*)
U=${i#ttyU*} M ulpt$U c 47 $U 660
o=$(alph2d $U) ;;
M ttyU$U c 49 $o 660 dialer uucp uhid*)
M uhid$U c 46 $U 660
;; ;;
ugen*) ugen*)
@ -362,17 +356,15 @@ ugen*)
done done
;; ;;
ulpt*) ttyU[0-9a-zA-Z])
M ulpt$U c 47 $U 660 U=${i#ttyU*}
;; o=$(alph2d $U)
M ttyU$U c 49 $o 660 dialer uucp
uhid*)
M uhid$U c 46 $U 660
;; ;;
usb*) usbs)
[ "$i" = "usb" ] && u= || u=$U R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
M usb$u c 45 $U 660 R usb0 usb1
;; ;;
lpt*|lpa*) lpt*|lpa*)
@ -383,8 +375,38 @@ lpt*|lpa*)
M $n$U c 31 $(($U+$f)) 600 M $n$U c 31 $(($U+$f)) 600
;; ;;
ptm) wsmouse*)
M ptm c 55 0 666 M wsmouse$U c 30 $U 600
;;
wsmux|wsmouse|wskbd)
M wsmouse c 56 0 600
M wskbd c 56 1 600
;;
wskbd*)
M wskbd$U c 29 $U 600
;;
tty[C-F]*)
U=${i##tty[C-F]}
case $i in
ttyC*) n=C m=0;;
ttyD*) n=D m=256;;
ttyE*) n=E m=512;;
ttyF*) n=F m=768;;
esac
case $U in
[0-9a-f]) M tty$n$U c 25 $(( 16#$U + $m )) 600;;
cfg) M tty${n}cfg c 25 $((255+$m)) 600;;
*) echo bad unit $U for $i; exit 1;;
esac
;;
wscons)
R wsmouse0 wsmouse1 wsmouse2 wsmouse3 wskbd0 wskbd1 wskbd2
R wskbd3 wsmux ttyCcfg ttyC0 ttyC1 ttyC2 ttyC3 ttyC4 ttyC5
R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
pty*) pty*)
@ -405,8 +427,8 @@ pty*)
done done
;; ;;
wsmouse*) ptm)
M wsmouse$U c 30 $U 600 M ptm c 55 0 666
;; ;;
tty[0-7][0-9a-f]) tty[0-7][0-9a-f])
@ -416,34 +438,27 @@ tty[0-7][0-9a-f])
M cua$U c 26 $(($o+128)) 660 dialer uucp M cua$U c 26 $(($o+128)) 660 dialer uucp
;; ;;
wsmux|wsmouse|wskbd) st*)
M wsmouse c 56 0 600 n=$(($U*16))
M wskbd c 56 1 600 for pre in " " n e en
do
M ${pre}st$U b 2 $n 660 operator
M ${pre}rst$U c 12 $n 660 operator
n=$(($n+1))
done
;; ;;
wskbd*) ch*)
M wskbd$U c 29 $U 600 M ch$U c 14 $U 660 operator
;; ;;
tty[C-F]*) vnd*)
U=${i##tty[C-F]} dodisk vnd $U 9 9 $U 0
case $i in dodisk svnd $U 9 9 $U 2048
ttyC*) n=C m=0;;
ttyD*) n=D m=256;;
ttyE*) n=E m=512;;
ttyF*) n=F m=768;;
esac
case $U in
[0-9a-f]) M tty$n$U c 25 $(( 16#$U + $m )) 600;;
cfg) M tty${n}cfg c 25 $((255+$m)) 600;;
*) echo bad unit $U for $i; exit 1;;
esac
;; ;;
wscons) rd*)
R wsmouse0 wsmouse1 wsmouse2 wsmouse3 wskbd0 wskbd1 wskbd2 dodisk2 rd $U 6 28 $U 0
R wskbd3 wsmux ttyCcfg ttyC0 ttyC1 ttyC2 ttyC3 ttyC4 ttyC5
R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
fd*) fd*)
@ -474,29 +489,10 @@ fd*)
M r${nam}c c $chr $(($n+2)) 640 operator M r${nam}c c $chr $(($n+2)) 640 operator
;; ;;
rd*)
dodisk2 rd $U 6 28 $U 0
;;
vnd*)
dodisk vnd $U 9 9 $U 0
dodisk svnd $U 9 9 $U 2048
;;
cd*) cd*)
dodisk2 cd $U 3 13 $U 0 dodisk2 cd $U 3 13 $U 0
;; ;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 2 $n 660 operator
M ${pre}rst$U c 12 $n 660 operator
n=$(($n+1))
done
;;
local) local)
test -s $T.local && sh $T.local test -s $T.local && sh $T.local
;; ;;
@ -506,12 +502,13 @@ all)
R cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4 R cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4
R bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 fd1 fd1B fd1C fd1D R bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 fd1 fd1B fd1C fd1D
R fd1E fd1F fd1G fd1H fd0 fd0B fd0C fd0D fd0E fd0F fd0G fd0H R fd1E fd1F fd1G fd1H fd0 fd0B fd0C fd0D fd0E fd0F fd0G fd0H
R xfs0 ss0 ss1 ch0 ptm wscons pci iop0 iop1 usbs rmidi0 rmidi1 R xfs0 ss0 ss1 ch0 ptm local wscons pci iop0 iop1 usbs rmidi0
R rmidi2 rmidi3 rmidi4 rmidi5 rmidi6 rmidi7 music0 speaker R rmidi1 rmidi2 rmidi3 rmidi4 rmidi5 rmidi6 rmidi7 music0
R audio0 uk0 random lpa0 lpa1 lpa2 lpt0 lpt1 lpt2 mmclock lkm R speaker audio0 uk0 random lpa0 lpa1 lpa2 lpt0 lpt1 lpt2
R tty00 tty01 tty02 tty03 ttyc0 ttyc1 ttyc2 ttyc3 ttyc4 ttyc5 R mmclock lkm tty00 tty01 tty02 tty03 ttyc0 ttyc1 ttyc2 ttyc3
R ttyc6 ttyc7 ttyB0 ttyB1 ttyB2 ttyB3 ttyB4 ttyB5 pf systrace R ttyc4 ttyc5 ttyc6 ttyc7 ttyB0 ttyB1 ttyB2 ttyB3 ttyB4 ttyB5
R wd0 wd1 wd2 wd3 raid0 raid1 raid2 raid3 std st0 st1 fd R pf systrace wd0 wd1 wd2 wd3 raid0 raid1 raid2 raid3 std st0
R st1 fd
;; ;;
wd*|sd*|raid*|ccd*) wd*|sd*|raid*|ccd*)


+ 198
- 209
src/etc/etc.amd64/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.amd64/MAKEDEV.md,v 1.3 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.amd64/MAKEDEV.md,v 1.4 2004/02/16 19:01:01 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,80 +26,77 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# ramdisk devices to be put on ramdisk-based media # ramdisk Ramdisk kernel devices
# std standard devices # std Standard devices
# local configuration specific devices # local Configuration specific devices
# Tapes:
# wt* QIC-interface (e.g. not SCSI) 3M cartridge tape
# st* SCSI tapes
# ch* SCSI media changer
# Disks: # Disks:
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...) # ccd* Concatenated disk devices
# fd* Floppy disk drives (3 1/2", 5 1/4")
# sd* SCSI disks
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# fd* Floppy disk drives (3 1/2", 5 1/4")
# mcd* Mitsumi cdrom drives # mcd* Mitsumi cdrom drives
# vnd* "file" pseudo-disks
# rd* "rd" pseudo-disks
# ccd* concatenated disk devices
# raid* RAIDframe disk devices # raid* RAIDframe disk devices
# rd* "rd" pseudo-disks
# sd* SCSI disks
# vnd* "file" pseudo-disk devices
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...)
# Tapes:
# ch* SCSI media changers
# st* SCSI tape drives
# wt* Archive/Wangtek QIC-cartridge tape drives
# Terminal ports:
# tty[0-7][0-9a-f] NS16x50 serial ports
# ttyc* Cyclades serial ports
# Call units:
# tun* Network tunnel driver
# Pseudo terminals:
# ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Console ports: # Console ports:
# ttyC0 wscons screen 0 # ttyC0 Minimal wscons devices
# ttyC-F* wscons virtual consoles # ttyC-F* wscons display devices
# wskbd* wscons keyboards # wskbd* wscons keyboards
# wsmux wscons keyboard/mouse mux devices # wsmux wscons keyboard/mouse mux devices
# Pointing devices: # Pointing devices:
# mouse mouse (provides events, for X11)
# wsmouse* wscons mice # wsmouse* wscons mice
# Terminal ports:
# tty[0-7][0-9a-f] NS16x50 serial ports
# ttyc* Cyclades serial ports
# Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# Printers: # Printers:
# lpa* Polled printer port
# lpt* IEEE 1284 centronics printer # lpt* IEEE 1284 centronics printer
# lpa* interruptless lp
# USB devices: # USB devices:
# usb* Bus control devices used by usbd for attach/detach # usbs All USB devices
# ttyU* USB serial ports
# ugen* Generic USB devices
# uhid* Generic HID devices # uhid* Generic HID devices
# ugen* Generic device
# ulpt* Printer devices # ulpt* Printer devices
# urio* Diamond Multimedia Rio 500 # urio* Diamond Multimedia Rio 500
# ttyU* Serial ports # usb* Bus control devices used by usbd for attach/detach
# uscanner* Scanners # uscanner* Scanners
# Call units:
# Special purpose devices: # Special purpose devices:
# fd makes fd/* for the fdescfs # apm Power management device
# crypto hardware crypto access driver # audio* Audio devices
# pf* Packet Filter # bktr* Video frame grabbers
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# speaker pc speaker # crypto Hardware crypto access driver
# lkm loadable kernel modules interface # fd fd/* nodes for fdescfs
# audio* audio device # gpr* GPR400 smartcard reader
# rmidi* raw midi devices # iop* I2O controller devices
# music* midi devices # joy* Joystick driver
# apm power management device # lkm Loadable kernel modules interface
# tun* network tunnel driver # music* MIDI devices
# joy* joystick driver
# pcmcia* PCMCIA card drivers
# *random inkernel random data source
# uk* SCSI Unknown device
# ss* SCSI scanners
# ses* SES/SAF-TE SCSI devices
# xfs* XFS filesystem devices
# bktr* video capturing
# tuner* tuner device
# wdt0 watchdog timer
# pctr* PC Performance Tuning Register access device
# pci PCI bus device # pci PCI bus device
# iop* I2O controller device # pctr* PC Performance Tuning Register access device
# radio* FM tuner device # pf* Packet Filter
# systrace* system call tracing device # radio* FM tuner devices
# gpr* gpr400 pcmcia device # rmidi* Raw MIDI devices
# ptm pty master device # *random In-kernel random data source
# usbs make USB devices # ses* SES/SAF-TE SCSI devices
# # speaker PC speaker
# ss* SCSI scanners
# systrace* System call tracing device
# tuner* Tuner devices
# uk* SCSI unknown devices
# wdt0 Watchdog timer
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -256,67 +254,24 @@ ttyc*)
M cuac$U c 38 $(($U+128)) 660 dialer uucp M cuac$U c 38 $(($U+128)) 660 dialer uucp
;; ;;
mouse*) xfs*)
name=${i##mouse-} M xfs$U c 51 $U 600
if [ ! -c $name ]; then
$0 $name # make the appropriate device
fi
RMlist="$RMlist mouse"
MKlist="$MKlist;ln -s $name mouse"
;;
usbs)
R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
R uscanner0 urio0 usb0 usb1
;;
ptm)
M ptm c 81 0 666
;;
gpr*)
M gpr$U c 80 $U
;;
systrace)
M systrace c 78 0 644
;;
radio*)
M radio$U c 76 $U
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio"
;;
iop*)
M iop$U c 75 $U 660
;;
pci)
M pci c 72 0 600
;;
pctr)
M pctr c 46 0 644
;; ;;
wdt0) wdt0)
M wdt$U c 55 $U 440 operator M wdt$U c 55 $U 440 operator
;; ;;
tuner*) uk*)
M tuner$U c 49 $(($(($U*2))+16)) 644 M uk$U c 20 $U 640 operator
;;
bktr*)
M bktr$U c 49 $U 644
;; ;;
xfs*) tuner*)
M xfs$U c 51 $U 600 M tuner$U c 49 $(($(($U*2))+16)) 644
;; ;;
ses*) systrace)
M ses$U c 24 $U 640 operator M systrace c 78 0 644
;; ;;
ss*) ss*)
@ -327,8 +282,12 @@ ss*)
MKlist="$MKlist;umask 77;ln -s ss$U scan$U" MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
uk*) speaker)
M uk$U c 20 $U 640 operator M speaker c 27 0 600
;;
ses*)
M ses$U c 24 $U 640 operator
;; ;;
*random) *random)
@ -340,17 +299,25 @@ uk*)
done done
;; ;;
joy*) rmidi*)
M joy$U c 26 $U 666 M rmidi$U c 52 $U 666
;; ;;
tun*) radio*)
M tun$U c 40 $U 600 M radio$U c 76 $U
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio"
;; ;;
apm*) pf*)
M apm c 21 0 644 M pf c 73 0 600
M apmctl c 21 8 644 ;;
pctr)
M pctr c 46 0 644
;;
pci)
M pci c 72 0 600
;; ;;
music*) music*)
@ -360,55 +327,63 @@ music*)
MKlist="$MKlist;[ -e sequencer ] || ln -s sequencer$U sequencer" MKlist="$MKlist;[ -e sequencer ] || ln -s sequencer$U sequencer"
;; ;;
rmidi*) lkm)
M rmidi$U c 52 $U 666 M lkm c 28 0 640 _lkm
;; ;;
audio*) joy*)
M sound$U c 42 $U M joy$U c 26 $U 666
M mixer$U c 42 $(($U+16))
M audio$U c 42 $(($U+128))
M audioctl$U c 42 $(($U+192))
MKlist="$MKlist;[ -e audio ] || ln -s audio$U audio"
MKlist="$MKlist;[ -e mixer ] || ln -s mixer$U mixer"
MKlist="$MKlist;[ -e sound ] || ln -s sound$U sound"
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
lkm) iop*)
M lkm c 28 0 640 _lkm M iop$U c 75 $U 660
;; ;;
speaker) gpr*)
M speaker c 27 0 600 M gpr$U c 80 $U
;;
fd)
RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 22 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;;
crypto)
M crypto c 70 0
;; ;;
bpf*) bpf*)
M bpf$U c 23 $U 600 M bpf$U c 23 $U 600
;; ;;
pf*) bktr*)
M pf c 73 0 600 M bktr$U c 49 $U 644
;; ;;
crypto) audio*)
M crypto c 70 0 M sound$U c 42 $U
M mixer$U c 42 $(($U+16))
M audio$U c 42 $(($U+128))
M audioctl$U c 42 $(($U+192))
MKlist="$MKlist;[ -e audio ] || ln -s audio$U audio"
MKlist="$MKlist;[ -e mixer ] || ln -s mixer$U mixer"
MKlist="$MKlist;[ -e sound ] || ln -s sound$U sound"
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
fd) apm*)
RMlist="mkdir -p fd;$RMlist" n=0 M apm c 21 0 644
while [ $n -lt 64 ];do M fd/$n c 22 $n;n=$(($n+1));done M apmctl c 21 8 644
MKlist="$MKlist;chmod 555 fd"
;; ;;
uscanner*) uscanner*)
M uscanner$U c 77 $U 660 M uscanner$U c 77 $U 660
;; ;;
ttyU[0-9a-zA-Z]) usb*)
U=${i#ttyU*} [ "$i" = "usb" ] && u= || u=$U
o=$(alph2d $U) M usb$u c 61 $U 660
M ttyU$U c 66 $o 660 dialer uucp
;; ;;
urio*) urio*)
@ -419,6 +394,10 @@ ulpt*)
M ulpt$U c 64 $U 660 M ulpt$U c 64 $U 660
;; ;;
uhid*)
M uhid$U c 62 $U 660
;;
ugen*) ugen*)
n=$(($U*16)) n=$(($U*16))
for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
@ -427,13 +406,15 @@ ugen*)
done done
;; ;;
uhid*) ttyU[0-9a-zA-Z])
M uhid$U c 62 $U 660 U=${i#ttyU*}
o=$(alph2d $U)
M ttyU$U c 66 $o 660 dialer uucp
;; ;;
usb*) usbs)
[ "$i" = "usb" ] && u= || u=$U R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
M usb$u c 61 $U 660 R uscanner0 urio0 usb0 usb1
;; ;;
lpt*|lpa*) lpt*|lpa*)
@ -444,31 +425,6 @@ lpt*|lpa*)
M $n$U c 16 $(($U+$f)) 600 M $n$U c 16 $(($U+$f)) 600
;; ;;
pty*)
if [ $U -gt 15 ]; then
echo bad unit for pty in: $i
continue
fi
set -A tbl p q r s t u v w x y z P Q R S T
name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 5 $(($off+$n))
M pty$nam c 6 $(($off+$n))
n=$(($n+1))
done
;;
tty[0-7][0-9a-f])
U=${i#tty*}
o=$(h2d $U)
M tty$U c 8 $o 660 dialer uucp
M cua$U c 8 $(($o+128)) 660 dialer uucp
;;
wsmouse*) wsmouse*)
M wsmouse$U c 68 $U 600 M wsmouse$U c 68 $U 600
;; ;;
@ -503,8 +459,60 @@ wscons)
R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
rd*) pty*)
dodisk2 rd $U 17 47 $U 0 if [ $U -gt 15 ]; then
echo bad unit for pty in: $i
continue
fi
set -A tbl p q r s t u v w x y z P Q R S T
name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 5 $(($off+$n))
M pty$nam c 6 $(($off+$n))
n=$(($n+1))
done
;;
ptm)
M ptm c 81 0 666
;;
tun*)
M tun$U c 40 $U 600
;;
tty[0-7][0-9a-f])
U=${i#tty*}
o=$(h2d $U)
M tty$U c 8 $o 660 dialer uucp
M cua$U c 8 $(($o+128)) 660 dialer uucp
;;
wt*)
name=wt
n=$(($U*8)) m=$(($n+4))
M $name$U b 3 $n 640 operator
M r$name$U c 10 $n 640 operator
M n$name$U b 3 $m 640 operator
M nr$name$U c 10 $m 640 operator
;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 5 $n 660 operator
M ${pre}rst$U c 14 $n 660 operator
n=$(($n+1))
done
;;
ch*)
M ch$U c 17 $U 660 operator
;; ;;
vnd*) vnd*)
@ -512,12 +520,12 @@ vnd*)
dodisk svnd $U 14 41 $U 2048 dodisk svnd $U 14 41 $U 2048
;; ;;
mcd*) rd*)
dodisk2 mcd $U 7 39 $U 0 dodisk2 rd $U 17 47 $U 0
;; ;;
cd*) mcd*)
dodisk2 cd $U 6 15 $U 0 dodisk2 mcd $U 7 39 $U 0
;; ;;
fd*) fd*)
@ -548,27 +556,8 @@ fd*)
M r${nam}c c $chr $(($n+2)) 640 operator M r${nam}c c $chr $(($n+2)) 640 operator
;; ;;
ch*) cd*)
M ch$U c 17 $U 660 operator dodisk2 cd $U 6 15 $U 0
;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 5 $n 660 operator
M ${pre}rst$U c 14 $n 660 operator
n=$(($n+1))
done
;;
wt*)
name=wt
n=$(($U*8)) m=$(($n+4))
M $name$U b 3 $n 640 operator
M r$name$U c 10 $n 640 operator
M n$name$U b 3 $m 640 operator
M nr$name$U c 10 $m 640 operator
;; ;;
local) local)
@ -580,13 +569,13 @@ all)
R sd3 sd4 cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 R sd3 sd4 cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3
R bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 fd1 fd1B fd1C R bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 fd1 fd1B fd1C
R fd1D fd1E fd1F fd1G fd1H fd0 fd0B fd0C fd0D fd0E fd0F fd0G R fd1D fd1E fd1F fd1G fd1H fd0 fd0B fd0C fd0D fd0E fd0F fd0G
R fd0H xfs0 ss0 ss1 ch0 ses0 ptm gpr0 wscons pci iop0 iop1 R fd0H xfs0 ss0 ss1 ch0 ses0 ptm gpr0 local wscons pci iop0
R usbs rmidi0 rmidi1 rmidi2 rmidi3 rmidi4 rmidi5 rmidi6 rmidi7 R iop1 usbs rmidi0 rmidi1 rmidi2 rmidi3 rmidi4 rmidi5 rmidi6
R tuner0 radio0 music0 speaker audio0 wdt0 wt0 uk0 random joy0 R rmidi7 tuner0 radio0 music0 speaker audio0 wdt0 wt0 uk0
R joy1 lpa0 lpa1 lpa2 lpt0 lpt1 lpt2 lkm tty00 tty01 tty02 R random joy0 joy1 lpa0 lpa1 lpa2 lpt0 lpt1 lpt2 lkm tty00
R tty03 ttyc0 ttyc1 ttyc2 ttyc3 ttyc4 ttyc5 ttyc6 ttyc7 apm R tty01 tty02 tty03 ttyc0 ttyc1 ttyc2 ttyc3 ttyc4 ttyc5 ttyc6
R crypto pf pctr systrace wd0 wd1 wd2 wd3 raid0 raid1 raid2 R ttyc7 apm crypto pf pctr systrace wd0 wd1 wd2 wd3 raid0
R raid3 std st0 st1 fd mcd0 R raid1 raid2 raid3 std st0 st1 fd mcd0
;; ;;
wd*|sd*|raid*|ccd*) wd*|sd*|raid*|ccd*)


+ 134
- 139
src/etc/etc.cats/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.cats/MAKEDEV.md,v 1.5 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.cats/MAKEDEV.md,v 1.6 2004/02/16 19:01:01 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,60 +26,59 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# std standard devices # ramdisk Ramdisk kernel devices
# fd makes fd/* for the fdescfs # std Standard devices
# local configuration specific devices # local Configuration specific devices
# ramdisk makes all devices for a ramdisk kernel
# Tapes:
# st* SCSI tapes
# Disks: # Disks:
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...) # ccd* Concatenated disk devices
# sd* SCSI disks
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# ch* SCSI media changer # ch* SCSI media changers
# rd* "rd" pseudo-disks
# vnd* "file" pseudo-disks
# raid* RAIDframe disk devices # raid* RAIDframe disk devices
# ccd* concatenated disk devices # rd* "rd" pseudo-disks
# sd* SCSI disks
# vnd* "file" pseudo-disk devices
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...)
# Tapes:
# st* SCSI tape drives
# Terminal ports:
# tty[0-7][0-9a-f] NS16x50 serial ports
# Pseudo terminals:
# ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Console ports: # Console ports:
# ttyC0 wscons screen 0 # ttyC0 Minimal wscons devices
# ttyC-F* wscons virtual consoles # ttyC-F* wscons display devices
# wskbd* wscons keyboards # wskbd* wscons keyboards
# wsmouse* wscons mice # wsmouse* wscons mice
# wsmux wscons keyboard/mouse mux devices # wsmux wscons keyboard/mouse mux devices
# Terminal ports:
# tty[0-7][0-9a-f] NS16x50 serial ports
# Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# USB devices: # USB devices:
# usb* Bus control devices used by usbd for attach/detach # usbs All USB devices
# ttyU* USB serial ports
# ugen* Generic USB devices
# uhid* Generic HID devices # uhid* Generic HID devices
# ulpt* Printer devices # ulpt* Printer devices
# urio* Diamond Multimedia Rio 500 # urio* Diamond Multimedia Rio 500
# ttyU* Serial ports # usb* Bus control devices used by usbd for attach/detach
# uscanner* Scanners # uscanner* Scanners
# ugen* Generic device
# Special purpose devices: # Special purpose devices:
# audio* audio device # audio* Audio devices
# apm power management device # bktr* Video frame grabbers
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# tun* network tunnel driver # crypto Hardware crypto access driver
# lkm loadable kernel modules interface # fd fd/* nodes for fdescfs
# *random inkernel random data source # iop* I2O controller devices
# uk* SCSI Unknown device # lkm Loadable kernel modules interface
# ss* SCSI scanners
# xfs* XFS filesystem devices
# iop* I2O controller device
# pf* Packet Filter
# crypto hardware crypto access driver
# usbs make USB devices
# pci PCI bus device # pci PCI bus device
# systrace* system call tracing device # pf* Packet Filter
# bktr* video capturing # radio* FM tuner devices
# tuner* tuner device # *random In-kernel random data source
# radio* FM tuner device # tun* Network tunnel driver
# ptm pty master device # uk* SCSI unknown devices
# ss* SCSI scanners
# systrace* System call tracing device
# tuner* Tuner devices
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -227,52 +227,18 @@ std)
M reload c 2 20 640 kmem M reload c 2 20 640 kmem
;; ;;
ptm) xfs*)
M ptm c 98 0 666 M xfs$U c 51 $U 600
;;
radio*)
M radio$U c 97 $U
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio"
;; ;;
tuner*) tuner*)
M tuner$U c 75 $(($(($U*2))+16)) 644 M tuner$U c 75 $(($(($U*2))+16)) 644
;; ;;
bktr*)
M bktr$U c 75 $U 644
;;
systrace) systrace)
M systrace c 50 0 644 M systrace c 50 0 644
;; ;;
pci)
M pci c 71 0 600
;;
usbs)
R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
R uscanner0 urio0 usb0 usb1
;;
crypto)
M crypto c 47 0
;;
pf*)
M pf c 39 0 600
;;
iop*)
M iop$U c 73 $U 660
;;
xfs*)
M xfs$U c 51 $U 600
;;
ss*) ss*)
M ss$U c 29 $(($U*16)) 640 operator M ss$U c 29 $(($U*16)) 640 operator
M nss$U c 29 $(($(($U*16))+1)) 640 operator M nss$U c 29 $(($(($U*16))+1)) 640 operator
@ -285,6 +251,10 @@ uk*)
M uk$U c 28 $U 640 operator M uk$U c 28 $U 640 operator
;; ;;
tun*)
M tun$U c 33 $U 600
;;
*random) *random)
n=0 n=0
for pre in " " s u p a for pre in " " s u p a
@ -294,21 +264,43 @@ uk*)
done done
;; ;;
radio*)
M radio$U c 97 $U
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio"
;;
pf*)
M pf c 39 0 600
;;
pci)
M pci c 71 0 600
;;
lkm) lkm)
M lkm c 35 0 640 _lkm M lkm c 35 0 640 _lkm
;; ;;
tun*) iop*)
M tun$U c 33 $U 600 M iop$U c 73 $U 660
;;
fd)
RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 7 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;;
crypto)
M crypto c 47 0
;; ;;
bpf*) bpf*)
M bpf$U c 22 $U 600 M bpf$U c 22 $U 600
;; ;;
apm*) bktr*)
M apm c 25 0 644 M bktr$U c 75 $U 644
M apmctl c 25 8 644
;; ;;
audio*) audio*)
@ -322,22 +314,13 @@ audio*)
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl" MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
ugen*)
n=$(($U*16))
for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
do
M ugen$U.$j c 70 $(($n+$j)) 660
done
;;
uscanner*) uscanner*)
M uscanner$U c 69 $U 660 M uscanner$U c 69 $U 660
;; ;;
ttyU[0-9a-zA-Z]) usb*)
U=${i#ttyU*} [ "$i" = "usb" ] && u= || u=$U
o=$(alph2d $U) M usb$u c 64 $U 660
M ttyU$U c 68 $o 660 dialer uucp
;; ;;
urio*) urio*)
@ -352,34 +335,23 @@ uhid*)
M uhid$U c 65 $U 660 M uhid$U c 65 $U 660
;; ;;
usb*) ugen*)
[ "$i" = "usb" ] && u= || u=$U n=$(($U*16))
M usb$u c 64 $U 660 for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
;;
pty*)
if [ $U -gt 15 ]; then
echo bad unit for pty in: $i
continue
fi
set -A tbl p q r s t u v w x y z P Q R S T
name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do do
nam=$name$(hex $n) M ugen$U.$j c 70 $(($n+$j)) 660
off=$(($U*16))
M tty$nam c 4 $(($off+$n))
M pty$nam c 5 $(($off+$n))
n=$(($n+1))
done done
;; ;;
tty[0-7][0-9a-f]) ttyU[0-9a-zA-Z])
U=${i#tty*} U=${i#ttyU*}
o=$(h2d $U) o=$(alph2d $U)
M tty$U c 54 $o 660 dialer uucp M ttyU$U c 68 $o 660 dialer uucp
M cua$U c 54 $(($o+128)) 660 dialer uucp ;;
usbs)
R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
R uscanner0 urio0 usb0 usb1
;; ;;
wsmux|wsmouse|wskbd) wsmux|wsmouse|wskbd)
@ -416,21 +388,33 @@ wscons)
R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
vnd*) pty*)
dodisk vnd $U 19 19 $U 0 if [ $U -gt 15 ]; then
dodisk svnd $U 19 19 $U 2048 echo bad unit for pty in: $i
;; continue
fi
rd*) set -A tbl p q r s t u v w x y z P Q R S T
dodisk2 rd $U 18 18 $U 0 name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 4 $(($off+$n))
M pty$nam c 5 $(($off+$n))
n=$(($n+1))
done
;; ;;
ch*) ptm)
M ch$U c 27 $U 660 operator M ptm c 98 0 666
;; ;;
cd*) tty[0-7][0-9a-f])
dodisk2 cd $U 26 26 $U 0 U=${i#tty*}
o=$(h2d $U)
M tty$U c 54 $o 660 dialer uucp
M cua$U c 54 $(($o+128)) 660 dialer uucp
;; ;;
st*) st*)
@ -443,19 +427,30 @@ st*)
done done
;; ;;
ramdisk) vnd*)
R pty0 rd0 cd0 cd1 st0 st1 wd0 wd1 wd2 wd3 wd4 sd0 sd1 sd2 dodisk vnd $U 19 19 $U 0
R sd3 sd4 bpf0 std dodisk svnd $U 19 19 $U 2048
;;
rd*)
dodisk2 rd $U 18 18 $U 0
;;
ch*)
M ch$U c 27 $U 660 operator
;;
cd*)
dodisk2 cd $U 26 26 $U 0
;; ;;
local) local)
test -s $T.local && sh $T.local test -s $T.local && sh $T.local
;; ;;
fd) ramdisk)
RMlist="mkdir -p fd;$RMlist" n=0 R pty0 rd0 cd0 cd1 st0 st1 wd0 wd1 wd2 wd3 wd4 sd0 sd1 sd2
while [ $n -lt 64 ];do M fd/$n c 7 $n;n=$(($n+1));done R sd3 sd4 bpf0 std
MKlist="$MKlist;chmod 555 fd"
;; ;;
all) all)
@ -463,8 +458,8 @@ all)
R cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4 R cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4
R bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 xfs0 ss0 ss1 ch0 ptm R bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 xfs0 ss0 ss1 ch0 ptm
R local wscons pci iop0 iop1 usbs tuner0 radio0 audio0 uk0 R local wscons pci iop0 iop1 usbs tuner0 radio0 audio0 uk0
R random lkm tty00 tty01 tty02 tty03 apm crypto pf systrace R random lkm tty00 tty01 tty02 tty03 crypto pf systrace wd0
R wd0 wd1 wd2 wd3 raid0 raid1 raid2 raid3 std st0 st1 fd R wd1 wd2 wd3 raid0 raid1 raid2 raid3 std st0 st1 fd
;; ;;
wd*|sd*|raid*|ccd*) wd*|sd*|raid*|ccd*)


+ 49
- 47
src/etc/etc.hp300/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.hp300/MAKEDEV.md,v 1.16 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.hp300/MAKEDEV.md,v 1.17 2004/02/16 19:01:01 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,41 +26,42 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# std standard devices # ramdisk Ramdisk kernel devices
# local configuration specific devices # std Standard devices
# Tapes: # local Configuration specific devices
# ct* HP300 HP-IB cartridge tape
# mt* (Magnetic) 9-track reel tape
# st* Exabyte tape
# Disks: # Disks:
# ccd* concatenated disk devices # ccd* Concatenated disk devices
# hd* HP300 HP-IB disks # hd* HP300 HP-IB disks
# sd* SCSI disks
# vnd* "file" pseudo-disks
# rd* "rd" pseudo-disks # rd* "rd" pseudo-disks
# Terminal multiplexers: # sd* SCSI disks
# vnd* "file" pseudo-disk devices
# Tapes:
# ct* HP300 HP-IB cartridge tape drives
# mt* (Magnetic) 9-track reel tape drives
# st* Exabyte tape
# Terminal ports:
# apci* HP400 4 port serial mux interface
# dca* HP200/300 single port serial interface # dca* HP200/300 single port serial interface
# dcm* HP200/300 4 port serial mux interface # dcm* HP200/300 4 port serial mux interface
# apci* HP400 4 port serial mux interface
# Pseudo terminals: # Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device # ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Console ports:
# grf* Raw interface to HP300 graphics devices
# ite* Terminal emulator interface to HP300 graphics devices
# Printers: # Printers:
# ppi* HP-IB plotters # ppi* HP-IB plotters
# Call units:
# Special purpose devices: # Special purpose devices:
# fd makes fd/* for the fdescfs
# grf* raw interface to HP300 graphics devices
# ite* terminal emulator interface to HP300 graphics devices
# hil HP300 HIL input devices
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# tun* network tunnel driver # fd fd/* nodes for fdescfs
# hil HP-HIL input devices
# lkm Loadable kernel modules interface
# pf* Packet Filter # pf* Packet Filter
# lkm loadable kernel modules interface # *random In-kernel random data source
# *random inkernel random data source # tun* Network tunnel driver
# xfs* XFS filesystem devices # systrace* System call tracing device
# systrace* system call tracing device # xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -305,12 +307,16 @@ hil)
RMlist="$RMlist keyboard locator" RMlist="$RMlist keyboard locator"
;; ;;
xfs*)
M xfs$U c 51 $U 600
;;
systrace) systrace)
M systrace c 50 0 644 M systrace c 50 0 644
;; ;;
xfs*) tun*)
M xfs$U c 51 $U 600 M tun$U c 23 $U 600
;; ;;
*random) *random)
@ -322,20 +328,12 @@ xfs*)
done done
;; ;;
lkm)
M lkm c 24 0 640 _lkm
;;
pf*) pf*)
M pf c 33 0 600 M pf c 33 0 600
;; ;;
tun*) lkm)
M tun$U c 23 $U 600 M lkm c 24 0 640 _lkm
;;
bpf*)
M bpf$U c 22 $U 600
;; ;;
fd) fd)
@ -344,8 +342,8 @@ fd)
MKlist="$MKlist;chmod 555 fd" MKlist="$MKlist;chmod 555 fd"
;; ;;
ptm) bpf*)
M ptm c 52 0 666 M bpf$U c 22 $U 600
;; ;;
pty*) pty*)
@ -366,13 +364,8 @@ pty*)
done done
;; ;;
rd*) ptm)
dodisk2 rd $U 8 34 $U 0 M ptm c 52 0 666
;;
vnd*)
dodisk vnd $U 6 19 $U 0
dodisk svnd $U 6 19 $U 2048
;; ;;
ct*|mt*|st*) ct*|mt*|st*)
@ -399,6 +392,15 @@ ct*|mt*|st*)
esac esac
;; ;;
vnd*)
dodisk vnd $U 6 19 $U 0
dodisk svnd $U 6 19 $U 2048
;;
rd*)
dodisk2 rd $U 8 34 $U 0
;;
local) local)
test -s $T.local && sh $T.local test -s $T.local && sh $T.local
;; ;;


+ 103
- 103
src/etc/etc.hppa/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.hppa/MAKEDEV.md,v 1.18 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.hppa/MAKEDEV.md,v 1.19 2004/02/16 19:01:01 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,51 +26,50 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# std standard devices # ramdisk Ramdisk kernel devices
# local configuration specific devices # std Standard devices
# Tapes: # local Configuration specific devices
# st* SCSI tapes
# Disks: # Disks:
# ccd* concatenated disk devices # ccd* Concatenated disk devices
# vnd* "file" pseudo-disks
# rd* "rd" pseudo-disks
# sd* SCSI disks
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# fd* Floppy disk drives (3 1/2", 5 1/4") # fd* Floppy disk drives (3 1/2", 5 1/4")
# sd* SCSI disks
# rd* "rd" pseudo-disks
# vnd* "file" pseudo-disk devices
# Tapes:
# ch* SCSI media changers
# st* SCSI tape drives
# Terminal ports: # Terminal ports:
# tty[0-7][0-9a-f] NS16x50 serial ports # tty[0-7][0-9a-f] NS16x50 serial ports
# Pseudo terminals: # Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device # ptm pty master device
# Printers: # pty* Set of 16 master pseudo terminals
# lpt* IEEE 1284 centronics printer # tty* Set of 16 slave pseudo terminals
# Console ports: # Console ports:
# ttyC0 wscons screen 0 # ttyC0 Minimal wscons devices
# ttyC-F* wscons virtual consoles # ttyC-F* wscons display devices
# wskbd* wscons keyboards # wskbd* wscons keyboards
# wsmux wscons keyboard/mouse mux devices # wsmux wscons keyboard/mouse mux devices
# Pointing devices: # Pointing devices:
# wsmouse* wscons mice # wsmouse* wscons mice
# Call units: # Printers:
# lpt* IEEE 1284 centronics printer
# Special purpose devices: # Special purpose devices:
# ch* SCSI media changer # audio* Audio devices
# ss* SCSI scanners
# uk* SCSI Unknown device
# fd makes fd/* for the fdescfs
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# tun* network tunnel driver # crypto Hardware crypto access driver
# lkm loadable kernel modules interface # fd fd/* nodes for fdescfs
# *random inkernel random data source # lkm Loadable kernel modules interface
# pf* Packet Filter
# pdc PDC device
# pci PCI bus device # pci PCI bus device
# xfs* XFS filesystem devices # pdc PDC device
# systrace* system call tracing device # pf* Packet Filter
# audio* audio device # *random In-kernel random data source
# crypto hardware crypto access driver
# ses* SES/SAF-TE SCSI devices # ses* SES/SAF-TE SCSI devices
# # ss* SCSI scanners
# systrace* System call tracing device
# tun* Network tunnel driver
# uk* SCSI unknown devices
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -221,39 +221,32 @@ std)
M klog c 6 0 600 M klog c 6 0 600
;; ;;
ses*) xfs*)
M ses$U c 37 $U 640 operator M xfs$U c 32 $U 600
;; ;;
crypto) uk*)
M crypto c 36 0 M uk$U c 15 $U 640 operator
;; ;;
audio*) tun*)
M sound$U c 35 $U M tun$U c 18 $U 600
M mixer$U c 35 $(($U+16))
M audio$U c 35 $(($U+128))
M audioctl$U c 35 $(($U+192))
MKlist="$MKlist;[ -e audio ] || ln -s audio$U audio"
MKlist="$MKlist;[ -e mixer ] || ln -s mixer$U mixer"
MKlist="$MKlist;[ -e sound ] || ln -s sound$U sound"
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
systrace) systrace)
M systrace c 34 0 644 M systrace c 34 0 644
;; ;;
xfs*) ss*)
M xfs$U c 32 $U 600 M ss$U c 14 $(($U*16)) 640 operator
;; M nss$U c 14 $(($(($U*16))+1)) 640 operator
M enss$U c 14 $(($(($U*16))+3)) 640 operator
pci) RMlist="$RMlist scan$U"
M pci c 31 0 600 MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
pf*) ses*)
M pf c 21 0 600 M ses$U c 37 $U 640 operator
;; ;;
*random) *random)
@ -265,16 +258,16 @@ pf*)
done done
;; ;;
lkm) pf*)
M lkm c 19 0 640 _lkm M pf c 21 0 600
;; ;;
tun*) pci)
M tun$U c 18 $U 600 M pci c 31 0 600
;; ;;
bpf*) lkm)
M bpf$U c 17 $U 600 M lkm c 19 0 640 _lkm
;; ;;
fd) fd)
@ -283,20 +276,31 @@ fd)
MKlist="$MKlist;chmod 555 fd" MKlist="$MKlist;chmod 555 fd"
;; ;;
uk*) crypto)
M uk$U c 15 $U 640 operator M crypto c 36 0
;; ;;
ss*) bpf*)
M ss$U c 14 $(($U*16)) 640 operator M bpf$U c 17 $U 600
M nss$U c 14 $(($(($U*16))+1)) 640 operator
M enss$U c 14 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
ch*) audio*)
M ch$U c 13 $U 660 operator M sound$U c 35 $U
M mixer$U c 35 $(($U+16))
M audio$U c 35 $(($U+128))
M audioctl$U c 35 $(($U+192))
MKlist="$MKlist;[ -e audio ] || ln -s audio$U audio"
MKlist="$MKlist;[ -e mixer ] || ln -s mixer$U mixer"
MKlist="$MKlist;[ -e sound ] || ln -s sound$U sound"
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;;
lpt*|lpa*)
case $i in
lpt*) n=lpt f=0;;
lpa*) n=lpa f=128;;
esac
M $n$U c 30 $(($U+$f)) 600
;; ;;
wsmouse*) wsmouse*)
@ -333,18 +337,6 @@ wscons)
R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
lpt*|lpa*)
case $i in
lpt*) n=lpt f=0;;
lpa*) n=lpa f=128;;
esac
M $n$U c 30 $(($U+$f)) 600
;;
ptm)
M ptm c 38 0 666
;;
pty*) pty*)
if [ $U -gt 15 ]; then if [ $U -gt 15 ]; then
echo bad unit for pty in: $i echo bad unit for pty in: $i
@ -363,6 +355,10 @@ pty*)
done done
;; ;;
ptm)
M ptm c 38 0 666
;;
tty[0-7][0-9a-f]) tty[0-7][0-9a-f])
U=${i#tty*} U=${i#tty*}
o=$(h2d $U) o=$(h2d $U)
@ -370,6 +366,29 @@ tty[0-7][0-9a-f])
M cua$U c 23 $(($o+128)) 660 dialer uucp M cua$U c 23 $(($o+128)) 660 dialer uucp
;; ;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 5 $n 660 operator
M ${pre}rst$U c 11 $n 660 operator
n=$(($n+1))
done
;;
ch*)
M ch$U c 13 $U 660 operator
;;
vnd*)
dodisk vnd $U 2 8 $U 0
dodisk svnd $U 2 8 $U 2048
;;
rd*)
dodisk2 rd $U 3 9 $U 0
;;
fd*) fd*)
typnam=$U${i#fd[01]*} typnam=$U${i#fd[01]*}
case $typnam in case $typnam in
@ -402,25 +421,6 @@ cd*)
dodisk2 cd $U 6 12 $U 0 dodisk2 cd $U 6 12 $U 0
;; ;;
rd*)
dodisk2 rd $U 3 9 $U 0
;;
vnd*)
dodisk vnd $U 2 8 $U 0
dodisk svnd $U 2 8 $U 2048
;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 5 $n 660 operator
M ${pre}rst$U c 11 $n 660 operator
n=$(($n+1))
done
;;
local) local)
test -s $T.local && sh $T.local test -s $T.local && sh $T.local
;; ;;
@ -430,9 +430,9 @@ all)
R cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4 R cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4
R bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 fd1 fd1B fd1C fd1D R bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 fd1 fd1B fd1C fd1D
R fd1E fd1F fd1G fd1H fd0 fd0B fd0C fd0D fd0E fd0F fd0G fd0H R fd1E fd1F fd1G fd1H fd0 fd0B fd0C fd0D fd0E fd0F fd0G fd0H
R xfs0 ss0 ss1 ch0 ses0 ptm wscons pci audio0 uk0 random lpa0 R xfs0 ss0 ss1 ch0 ses0 ptm local wscons pci audio0 uk0 random
R lpa1 lpa2 lpt0 lpt1 lpt2 lkm tty00 tty01 tty02 tty03 crypto R lpa0 lpa1 lpa2 lpt0 lpt1 lpt2 lkm tty00 tty01 tty02 tty03
R pf systrace std st0 st1 fd R crypto pf systrace std st0 st1 fd
;; ;;
sd*|ccd*) sd*|ccd*)


+ 198
- 209
src/etc/etc.i386/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.i386/MAKEDEV.md,v 1.20 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.i386/MAKEDEV.md,v 1.21 2004/02/16 19:01:01 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,80 +26,77 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# ramdisk devices to be put on ramdisk-based media # ramdisk Ramdisk kernel devices
# std standard devices # std Standard devices
# local configuration specific devices # local Configuration specific devices
# Tapes:
# wt* QIC-interface (e.g. not SCSI) 3M cartridge tape
# st* SCSI tapes
# ch* SCSI media changer
# Disks: # Disks:
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...) # ccd* Concatenated disk devices
# fd* Floppy disk drives (3 1/2", 5 1/4")
# sd* SCSI disks
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# fd* Floppy disk drives (3 1/2", 5 1/4")
# mcd* Mitsumi cdrom drives # mcd* Mitsumi cdrom drives
# vnd* "file" pseudo-disks
# rd* "rd" pseudo-disks
# ccd* concatenated disk devices
# raid* RAIDframe disk devices # raid* RAIDframe disk devices
# Console ports: # rd* "rd" pseudo-disks
# ttyC0 wscons screen 0 # sd* SCSI disks
# ttyC-F* wscons virtual consoles # vnd* "file" pseudo-disk devices
# wskbd* wscons keyboards # wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...)
# wsmux wscons keyboard/mouse mux devices # Tapes:
# Pointing devices: # ch* SCSI media changers
# mouse mouse (provides events, for X11) # st* SCSI tape drives
# wsmouse* wscons mice # wt* Archive/Wangtek QIC-cartridge tape drives
# Terminal ports: # Terminal ports:
# tty[0-7][0-9a-f] NS16x50 serial ports # tty[0-7][0-9a-f] NS16x50 serial ports
# ttyc* Cyclades serial ports # ttyc* Cyclades serial ports
# Call units:
# tun* Network tunnel driver
# Pseudo terminals: # Pseudo terminals:
# ptm pty master device # ptm pty master device
# tty* set of 16 slave pseudo terminals # pty* Set of 16 master pseudo terminals
# pty* set of 16 master pseudo terminals # tty* Set of 16 slave pseudo terminals
# Console ports:
# ttyC0 Minimal wscons devices
# ttyC-F* wscons display devices
# wskbd* wscons keyboards
# wsmux wscons keyboard/mouse mux devices
# Pointing devices:
# wsmouse* wscons mice
# Printers: # Printers:
# lpa* Polled printer port
# lpt* IEEE 1284 centronics printer # lpt* IEEE 1284 centronics printer
# lpa* interruptless lp
# USB devices: # USB devices:
# usb* Bus control devices used by usbd for attach/detach # usbs All USB devices
# ttyU* USB serial ports
# ugen* Generic USB devices
# uhid* Generic HID devices # uhid* Generic HID devices
# ugen* Generic device
# ulpt* Printer devices # ulpt* Printer devices
# urio* Diamond Multimedia Rio 500 # urio* Diamond Multimedia Rio 500
# ttyU* Serial ports # usb* Bus control devices used by usbd for attach/detach
# uscanner* Scanners # uscanner* Scanners
# Call units:
# Special purpose devices: # Special purpose devices:
# fd makes fd/* for the fdescfs # apm Power management device
# crypto hardware crypto access driver # audio* Audio devices
# pf* Packet Filter # bktr* Video frame grabbers
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# speaker pc speaker # crypto Hardware crypto access driver
# lkm loadable kernel modules interface # fd fd/* nodes for fdescfs
# audio* audio device # gpr* GPR400 smartcard reader
# rmidi* raw midi devices # iop* I2O controller devices
# music* midi devices # joy* Joystick driver
# apm power management device # lkm Loadable kernel modules interface
# tun* network tunnel driver # music* MIDI devices
# joy* joystick driver
# pcmcia* PCMCIA card drivers
# *random inkernel random data source
# uk* SCSI Unknown device
# ss* SCSI scanners
# ses* SES/SAF-TE SCSI devices
# xfs* XFS filesystem devices
# bktr* video capturing
# tuner* tuner device
# wdt0 watchdog timer
# pctr* PC Performance Tuning Register access device
# pci PCI bus device # pci PCI bus device
# iop* I2O controller device # pctr* PC Performance Tuning Register access device
# radio* FM tuner device # pf* Packet Filter
# systrace* system call tracing device # radio* FM tuner devices
# gpr* gpr400 pcmcia device # rmidi* Raw MIDI devices
# usbs make USB devices # *random In-kernel random data source
# # ses* SES/SAF-TE SCSI devices
# speaker PC speaker
# ss* SCSI scanners
# systrace* System call tracing device
# tuner* Tuner devices
# uk* SCSI unknown devices
# wdt0 Watchdog timer
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -256,63 +254,24 @@ ttyc*)
M cuac$U c 38 $(($U+128)) 660 dialer uucp M cuac$U c 38 $(($U+128)) 660 dialer uucp
;; ;;
mouse*) xfs*)
name=${i##mouse-} M xfs$U c 51 $U 600
if [ ! -c $name ]; then
$0 $name # make the appropriate device
fi
RMlist="$RMlist mouse"
MKlist="$MKlist;ln -s $name mouse"
;;
usbs)
R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
R uscanner0 urio0 usb0 usb1
;;
gpr*)
M gpr$U c 80 $U
;;
systrace)
M systrace c 78 0 644
;;
radio*)
M radio$U c 76 $U
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio"
;;
iop*)
M iop$U c 75 $U 660
;;
pci)
M pci c 72 0 600
;;
pctr)
M pctr c 46 0 644
;; ;;
wdt0) wdt0)
M wdt$U c 55 $U 440 operator M wdt$U c 55 $U 440 operator
;; ;;
tuner*) uk*)
M tuner$U c 49 $(($(($U*2))+16)) 644 M uk$U c 20 $U 640 operator
;;
bktr*)
M bktr$U c 49 $U 644
;; ;;
xfs*) tuner*)
M xfs$U c 51 $U 600 M tuner$U c 49 $(($(($U*2))+16)) 644
;; ;;
ses*) systrace)
M ses$U c 24 $U 640 operator M systrace c 78 0 644
;; ;;
ss*) ss*)
@ -323,8 +282,12 @@ ss*)
MKlist="$MKlist;umask 77;ln -s ss$U scan$U" MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
uk*) speaker)
M uk$U c 20 $U 640 operator M speaker c 27 0 600
;;
ses*)
M ses$U c 24 $U 640 operator
;; ;;
*random) *random)
@ -336,17 +299,25 @@ uk*)
done done
;; ;;
joy*) rmidi*)
M joy$U c 26 $U 666 M rmidi$U c 52 $U 666
;; ;;
tun*) radio*)
M tun$U c 40 $U 600 M radio$U c 76 $U
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio"
;; ;;
apm*) pf*)
M apm c 21 0 644 M pf c 73 0 600
M apmctl c 21 8 644 ;;
pctr)
M pctr c 46 0 644
;;
pci)
M pci c 72 0 600
;; ;;
music*) music*)
@ -356,55 +327,63 @@ music*)
MKlist="$MKlist;[ -e sequencer ] || ln -s sequencer$U sequencer" MKlist="$MKlist;[ -e sequencer ] || ln -s sequencer$U sequencer"
;; ;;
rmidi*) lkm)
M rmidi$U c 52 $U 666 M lkm c 28 0 640 _lkm
;; ;;
audio*) joy*)
M sound$U c 42 $U M joy$U c 26 $U 666
M mixer$U c 42 $(($U+16))
M audio$U c 42 $(($U+128))
M audioctl$U c 42 $(($U+192))
MKlist="$MKlist;[ -e audio ] || ln -s audio$U audio"
MKlist="$MKlist;[ -e mixer ] || ln -s mixer$U mixer"
MKlist="$MKlist;[ -e sound ] || ln -s sound$U sound"
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
lkm) iop*)
M lkm c 28 0 640 _lkm M iop$U c 75 $U 660
;; ;;
speaker) gpr*)
M speaker c 27 0 600 M gpr$U c 80 $U
;;
fd)
RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 22 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;;
crypto)
M crypto c 70 0
;; ;;
bpf*) bpf*)
M bpf$U c 23 $U 600 M bpf$U c 23 $U 600
;; ;;
pf*) bktr*)
M pf c 73 0 600 M bktr$U c 49 $U 644
;; ;;
crypto) audio*)
M crypto c 70 0 M sound$U c 42 $U
M mixer$U c 42 $(($U+16))
M audio$U c 42 $(($U+128))
M audioctl$U c 42 $(($U+192))
MKlist="$MKlist;[ -e audio ] || ln -s audio$U audio"
MKlist="$MKlist;[ -e mixer ] || ln -s mixer$U mixer"
MKlist="$MKlist;[ -e sound ] || ln -s sound$U sound"
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
fd) apm*)
RMlist="mkdir -p fd;$RMlist" n=0 M apm c 21 0 644
while [ $n -lt 64 ];do M fd/$n c 22 $n;n=$(($n+1));done M apmctl c 21 8 644
MKlist="$MKlist;chmod 555 fd"
;; ;;
uscanner*) uscanner*)
M uscanner$U c 77 $U 660 M uscanner$U c 77 $U 660
;; ;;
ttyU[0-9a-zA-Z]) usb*)
U=${i#ttyU*} [ "$i" = "usb" ] && u= || u=$U
o=$(alph2d $U) M usb$u c 61 $U 660
M ttyU$U c 66 $o 660 dialer uucp
;; ;;
urio*) urio*)
@ -415,6 +394,10 @@ ulpt*)
M ulpt$U c 64 $U 660 M ulpt$U c 64 $U 660
;; ;;
uhid*)
M uhid$U c 62 $U 660
;;
ugen*) ugen*)
n=$(($U*16)) n=$(($U*16))
for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
@ -423,13 +406,15 @@ ugen*)
done done
;; ;;
uhid*) ttyU[0-9a-zA-Z])
M uhid$U c 62 $U 660 U=${i#ttyU*}
o=$(alph2d $U)
M ttyU$U c 66 $o 660 dialer uucp
;; ;;
usb*) usbs)
[ "$i" = "usb" ] && u= || u=$U R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
M usb$u c 61 $U 660 R uscanner0 urio0 usb0 usb1
;; ;;
lpt*|lpa*) lpt*|lpa*)
@ -440,35 +425,6 @@ lpt*|lpa*)
M $n$U c 16 $(($U+$f)) 600 M $n$U c 16 $(($U+$f)) 600
;; ;;
pty*)
if [ $U -gt 15 ]; then
echo bad unit for pty in: $i
continue
fi
set -A tbl p q r s t u v w x y z P Q R S T
name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 5 $(($off+$n))
M pty$nam c 6 $(($off+$n))
n=$(($n+1))
done
;;
ptm)
M ptm c 81 0 666
;;
tty[0-7][0-9a-f])
U=${i#tty*}
o=$(h2d $U)
M tty$U c 8 $o 660 dialer uucp
M cua$U c 8 $(($o+128)) 660 dialer uucp
;;
wsmouse*) wsmouse*)
M wsmouse$U c 68 $U 600 M wsmouse$U c 68 $U 600
;; ;;
@ -503,8 +459,60 @@ wscons)
R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
rd*) pty*)
dodisk2 rd $U 17 47 $U 0 if [ $U -gt 15 ]; then
echo bad unit for pty in: $i
continue
fi
set -A tbl p q r s t u v w x y z P Q R S T
name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 5 $(($off+$n))
M pty$nam c 6 $(($off+$n))
n=$(($n+1))
done
;;
ptm)
M ptm c 81 0 666
;;
tun*)
M tun$U c 40 $U 600
;;
tty[0-7][0-9a-f])
U=${i#tty*}
o=$(h2d $U)
M tty$U c 8 $o 660 dialer uucp
M cua$U c 8 $(($o+128)) 660 dialer uucp
;;
wt*)
name=wt
n=$(($U*8)) m=$(($n+4))
M $name$U b 3 $n 640 operator
M r$name$U c 10 $n 640 operator
M n$name$U b 3 $m 640 operator
M nr$name$U c 10 $m 640 operator
;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 5 $n 660 operator
M ${pre}rst$U c 14 $n 660 operator
n=$(($n+1))
done
;;
ch*)
M ch$U c 17 $U 660 operator
;; ;;
vnd*) vnd*)
@ -512,12 +520,12 @@ vnd*)
dodisk svnd $U 14 41 $U 2048 dodisk svnd $U 14 41 $U 2048
;; ;;
mcd*) rd*)
dodisk2 mcd $U 7 39 $U 0 dodisk2 rd $U 17 47 $U 0
;; ;;
cd*) mcd*)
dodisk2 cd $U 6 15 $U 0 dodisk2 mcd $U 7 39 $U 0
;; ;;
fd*) fd*)
@ -548,27 +556,8 @@ fd*)
M r${nam}c c $chr $(($n+2)) 640 operator M r${nam}c c $chr $(($n+2)) 640 operator
;; ;;
ch*) cd*)
M ch$U c 17 $U 660 operator dodisk2 cd $U 6 15 $U 0
;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 5 $n 660 operator
M ${pre}rst$U c 14 $n 660 operator
n=$(($n+1))
done
;;
wt*)
name=wt
n=$(($U*8)) m=$(($n+4))
M $name$U b 3 $n 640 operator
M r$name$U c 10 $n 640 operator
M n$name$U b 3 $m 640 operator
M nr$name$U c 10 $m 640 operator
;; ;;
local) local)
@ -580,13 +569,13 @@ all)
R sd3 sd4 cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 R sd3 sd4 cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3
R bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 fd1 fd1B fd1C R bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 fd1 fd1B fd1C
R fd1D fd1E fd1F fd1G fd1H fd0 fd0B fd0C fd0D fd0E fd0F fd0G R fd1D fd1E fd1F fd1G fd1H fd0 fd0B fd0C fd0D fd0E fd0F fd0G
R fd0H xfs0 ss0 ss1 ch0 ses0 ptm gpr0 wscons pci iop0 iop1 R fd0H xfs0 ss0 ss1 ch0 ses0 ptm gpr0 local wscons pci iop0
R usbs rmidi0 rmidi1 rmidi2 rmidi3 rmidi4 rmidi5 rmidi6 rmidi7 R iop1 usbs rmidi0 rmidi1 rmidi2 rmidi3 rmidi4 rmidi5 rmidi6
R tuner0 radio0 music0 speaker audio0 wdt0 wt0 uk0 random joy0 R rmidi7 tuner0 radio0 music0 speaker audio0 wdt0 wt0 uk0
R joy1 lpa0 lpa1 lpa2 lpt0 lpt1 lpt2 lkm tty00 tty01 tty02 R random joy0 joy1 lpa0 lpa1 lpa2 lpt0 lpt1 lpt2 lkm tty00
R tty03 ttyc0 ttyc1 ttyc2 ttyc3 ttyc4 ttyc5 ttyc6 ttyc7 apm R tty01 tty02 tty03 ttyc0 ttyc1 ttyc2 ttyc3 ttyc4 ttyc5 ttyc6
R crypto pf pctr systrace wd0 wd1 wd2 wd3 raid0 raid1 raid2 R ttyc7 apm crypto pf pctr systrace wd0 wd1 wd2 wd3 raid0
R raid3 std st0 st1 fd mcd0 R raid1 raid2 raid3 std st0 st1 fd mcd0
;; ;;
wd*|sd*|raid*|ccd*) wd*|sd*|raid*|ccd*)


+ 70
- 69
src/etc/etc.mac68k/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.mac68k/MAKEDEV.md,v 1.14 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.mac68k/MAKEDEV.md,v 1.15 2004/02/16 19:01:01 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,40 +26,40 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# std standard devices # ramdisk Ramdisk kernel devices
# fd makes fd/* for the fdescfs # std Standard devices
# local configuration specific devices # local Configuration specific devices
# ramdisk makes all devices for a ramdisk kernel # Disks:
# st* SCSI tapes # ccd* Concatenated disk devices
# sd* SCSI disks
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# rd* "rd" pseudo-disks # rd* "rd" pseudo-disks
# ch* SCSI media changer # sd* SCSI disks
# vnd* "file" pseudo-disks # vnd* "file" pseudo-disk devices
# ccd* concatenated disk devices # Tapes:
# ch* SCSI media changers
# st* SCSI tape drives
# Terminal ports: # Terminal ports:
# ttye* ite bitmapped consoles # tty00 Standard serial port
# tty00 standard serial port # ttye* ITE bitmapped consoles
# Pseudo terminals: # Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device # ptm pty master device
# Graphics devices: # pty* Set of 16 master pseudo terminals
# grf* custom chip (grf0), Retina Z2/Z3 (grf1/grf2), # tty* Set of 16 slave pseudo terminals
# Cirrus boards (grf3), A2410 (grf4) video or # Console ports:
# CyberVision 64 (grf5) # adb Apple Desktop bus event interface
# grf* Raw interface to the mac68k graphics devices
# Special purpose devices: # Special purpose devices:
# asc* ASC Audio device
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# tun* network tunnel driver # fd fd/* nodes for fdescfs
# lkm Loadable kernel modules interface
# pf* Packet Filter # pf* Packet Filter
# lkm loadable kernel modules interface # *random In-kernel random data source
# *random inkernel random data source
# uk* SCSI Unknown device
# ss* SCSI scanners # ss* SCSI scanners
# xfs* XFS filesystem devices # systrace* System call tracing device
# adb Apple Desktop bus event interface # tun* Network tunnel driver
# asc* ASC Audio device # uk* SCSI unknown devices
# systrace* system call tracing device # xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -246,20 +247,20 @@ asc*)
M asc$U c 36 $U M asc$U c 36 $U
;; ;;
systrace) xfs*)
M systrace c 50 0 644 M xfs$U c 51 $U 600
;; ;;
asc*) uk*)
M asc$U 36 0 M uk$U c 34 $U 640 operator
;; ;;
adb) tun*)
M adb c 23 0 M tun$U c 24 $U 600
;; ;;
xfs*) systrace)
M xfs$U c 51 $U 600 M systrace c 50 0 644
;; ;;
ss*) ss*)
@ -270,10 +271,6 @@ ss*)
MKlist="$MKlist;umask 77;ln -s ss$U scan$U" MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
uk*)
M uk$U c 34 $U 640 operator
;;
*random) *random)
n=0 n=0
for pre in " " s u p a for pre in " " s u p a
@ -283,24 +280,30 @@ uk*)
done done
;; ;;
lkm)
M lkm c 25 0 640 _lkm
;;
pf*) pf*)
M pf c 35 0 600 M pf c 35 0 600
;; ;;
tun*) lkm)
M tun$U c 24 $U 600 M lkm c 25 0 640 _lkm
;;
fd)
RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 21 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;; ;;
bpf*) bpf*)
M bpf$U c 22 $U 600 M bpf$U c 22 $U 600
;; ;;
ptm) asc*)
M ptm c 52 0 666 M asc$U 36 0
;;
adb)
M adb c 23 0
;; ;;
pty*) pty*)
@ -321,15 +324,29 @@ pty*)
done done
;; ;;
vnd*) ptm)
dodisk vnd $U 8 19 $U 0 M ptm c 52 0 666
dodisk svnd $U 8 19 $U 2048 ;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 5 $n 660 operator
M ${pre}rst$U c 14 $n 660 operator
n=$(($n+1))
done
;; ;;
ch*) ch*)
M ch$U c 17 $U 660 operator M ch$U c 17 $U 660 operator
;; ;;
vnd*)
dodisk vnd $U 8 19 $U 0
dodisk svnd $U 8 19 $U 2048
;;
rd*) rd*)
dodisk2 rd $U 13 18 $U 0 dodisk2 rd $U 13 18 $U 0
;; ;;
@ -338,14 +355,8 @@ cd*)
dodisk2 cd $U 6 15 $U 0 dodisk2 cd $U 6 15 $U 0
;; ;;
st*) local)
n=$(($U*16)) test -s $T.local && sh $T.local
for pre in " " n e en
do
M ${pre}st$U b 5 $n 660 operator
M ${pre}rst$U c 14 $n 660 operator
n=$(($n+1))
done
;; ;;
ramdisk) ramdisk)
@ -353,16 +364,6 @@ ramdisk)
R bpf0 std R bpf0 std
;; ;;
local)
test -s $T.local && sh $T.local
;;
fd)
RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 21 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;;
all) all)
R ttye0 ccd0 ccd1 ccd2 ccd3 cd0 cd1 rd0 tun0 tun1 tun2 tun3 R ttye0 ccd0 ccd1 ccd2 ccd3 cd0 cd1 rd0 tun0 tun1 tun2 tun3
R bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 R bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1


+ 141
- 139
src/etc/etc.macppc/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.macppc/MAKEDEV.md,v 1.15 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.macppc/MAKEDEV.md,v 1.16 2004/02/16 19:01:01 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,60 +26,61 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# std standard devices # ramdisk Ramdisk kernel devices
# fd makes fd/* for the fdescfs # std Standard devices
# local configuration specific devices # local Configuration specific devices
# ramdisk makes all devices for a ramdisk kernel
# Tapes:
# st* SCSI tapes
# Disks: # Disks:
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...) # ccd* Concatenated disk devices
# sd* SCSI disks
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# ch* SCSI media changer
# vnd* "file" pseudo-disks
# rd* "rd" pseudo-disks
# raid* RAIDframe disk devices # raid* RAIDframe disk devices
# ccd* concatenated disk devices # rd* "rd" pseudo-disks
# Console ports: # sd* SCSI disks
# ttyC0 wscons screen 0 # vnd* "file" pseudo-disk devices
# ttyC-F* wscons virtual consoles # wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...)
# wskbd* wscons keyboards # Tapes:
# wsmouse* wscons mice # ch* SCSI media changers
# wsmux wscons keyboard/mouse mux devices # st* SCSI tape drives
# Terminal ports: # Terminal ports:
# tty[0-7][0-9a-f] NS16x50 serial ports # tty[0-7][0-9a-f] NS16x50 serial ports
# Pseudo terminals: # Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device # ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Console ports:
# ttyC0 Minimal wscons devices
# ttyC-F* wscons display devices
# wskbd* wscons keyboards
# wsmux wscons keyboard/mouse mux devices
# Pointing devices:
# wsmouse* wscons mice
# USB devices: # USB devices:
# usb* Bus control devices used by usbd for attach/detach # usbs All USB devices
# ttyU* USB serial ports
# ugen* Generic USB devices
# uhid* Generic HID devices # uhid* Generic HID devices
# ugen* Generic device
# ulpt* Printer devices # ulpt* Printer devices
# urio* Diamond Multimedia Rio 500 # urio* Diamond Multimedia Rio 500
# ttyU* Serial ports # usb* Bus control devices used by usbd for attach/detach
# uscanner* Scanners # uscanner* Scanners
# Special purpose devices: # Special purpose devices:
# audio* audio device # apm Power management device
# apm power management device # audio* Audio devices
# bktr* Video frame grabbers
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# tun* network tunnel driver # crypto Hardware crypto access driver
# lkm loadable kernel modules interface # fd fd/* nodes for fdescfs
# *random inkernel random data source # iop* I2O controller devices
# uk* SCSI Unknown device # lkm Loadable kernel modules interface
# ss* SCSI scanners
# xfs* XFS filesystem devices
# iop* I2O controller device
# pf* Packet Filter
# crypto hardware crypto access driver
# usbs make USB devices
# pci PCI bus device # pci PCI bus device
# systrace* system call tracing device # pf* Packet Filter
# bktr* video capturing # radio* FM tuner devices
# tuner* tuner device # *random In-kernel random data source
# radio* FM tuner device # ss* SCSI scanners
# systrace* System call tracing device
# tun* Network tunnel driver
# tuner* Tuner devices
# uk* SCSI unknown devices
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -228,48 +230,26 @@ std)
;; ;;
radio*) xfs*)
M radio$U c 76 $U M xfs$U c 51 $U 600
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio" ;;
uk*)
M uk$U c 41 $U 640 operator
;; ;;
tuner*) tuner*)
M tuner$U c 75 $(($(($U*2))+16)) 644 M tuner$U c 75 $(($(($U*2))+16)) 644
;; ;;
bktr*) tun*)
M bktr$U c 75 $U 644 M tun$U c 23 $U 600
;; ;;
systrace) systrace)
M systrace c 50 0 644 M systrace c 50 0 644
;; ;;
pci)
M pci c 71 0 600
;;
usbs)
R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
R uscanner0 urio0 usb0 usb1
;;
crypto)
M crypto c 47 0
;;
pf*)
M pf c 39 0 600
;;
iop*)
M iop$U c 73 $U 660
;;
xfs*)
M xfs$U c 51 $U 600
;;
ss*) ss*)
M ss$U c 42 $(($U*16)) 640 operator M ss$U c 42 $(($U*16)) 640 operator
M nss$U c 42 $(($(($U*16))+1)) 640 operator M nss$U c 42 $(($(($U*16))+1)) 640 operator
@ -278,10 +258,6 @@ ss*)
MKlist="$MKlist;umask 77;ln -s ss$U scan$U" MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
uk*)
M uk$U c 41 $U 640 operator
;;
*random) *random)
n=0 n=0
for pre in " " s u p a for pre in " " s u p a
@ -291,21 +267,43 @@ uk*)
done done
;; ;;
radio*)
M radio$U c 76 $U
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio"
;;
pf*)
M pf c 39 0 600
;;
pci)
M pci c 71 0 600
;;
lkm) lkm)
M lkm c 24 0 640 _lkm M lkm c 24 0 640 _lkm
;; ;;
tun*) iop*)
M tun$U c 23 $U 600 M iop$U c 73 $U 660
;;
fd)
RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 21 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;;
crypto)
M crypto c 47 0
;; ;;
bpf*) bpf*)
M bpf$U c 22 $U 600 M bpf$U c 22 $U 600
;; ;;
apm*) bktr*)
M apm c 25 0 644 M bktr$U c 75 $U 644
M apmctl c 25 8 644
;; ;;
audio*) audio*)
@ -319,14 +317,18 @@ audio*)
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl" MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
apm*)
M apm c 25 0 644
M apmctl c 25 8 644
;;
uscanner*) uscanner*)
M uscanner$U c 74 $U 660 M uscanner$U c 74 $U 660
;; ;;
ttyU[0-9a-zA-Z]) usb*)
U=${i#ttyU*} [ "$i" = "usb" ] && u= || u=$U
o=$(alph2d $U) M usb$u c 61 $U 660
M ttyU$U c 66 $o 660 dialer uucp
;; ;;
urio*) urio*)
@ -337,6 +339,10 @@ ulpt*)
M ulpt$U c 64 $U 660 M ulpt$U c 64 $U 660
;; ;;
uhid*)
M uhid$U c 62 $U 660
;;
ugen*) ugen*)
n=$(($U*16)) n=$(($U*16))
for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
@ -345,42 +351,19 @@ ugen*)
done done
;; ;;
uhid*) ttyU[0-9a-zA-Z])
M uhid$U c 62 $U 660 U=${i#ttyU*}
;; o=$(alph2d $U)
M ttyU$U c 66 $o 660 dialer uucp
usb*)
[ "$i" = "usb" ] && u= || u=$U
M usb$u c 61 $U 660
;;
ptm)
M ptm c 77 0 666
;; ;;
pty*) usbs)
if [ $U -gt 15 ]; then R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
echo bad unit for pty in: $i R uscanner0 urio0 usb0 usb1
continue
fi
set -A tbl p q r s t u v w x y z P Q R S T
name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 4 $(($off+$n))
M pty$nam c 5 $(($off+$n))
n=$(($n+1))
done
;; ;;
tty[0-7][0-9a-f]) wsmouse*)
U=${i#tty*} M wsmouse$U c 69 $U 600
o=$(h2d $U)
M tty$U c 7 $o 660 dialer uucp
M cua$U c 7 $(($o+128)) 660 dialer uucp
;; ;;
wsmux|wsmouse|wskbd) wsmux|wsmouse|wskbd)
@ -388,10 +371,6 @@ wsmux|wsmouse|wskbd)
M wskbd c 70 1 600 M wskbd c 70 1 600
;; ;;
wsmouse*)
M wsmouse$U c 69 $U 600
;;
wskbd*) wskbd*)
M wskbd$U c 68 $U 600 M wskbd$U c 68 $U 600
;; ;;
@ -417,21 +396,33 @@ wscons)
R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
rd*) pty*)
dodisk2 rd $U 17 17 $U 0 if [ $U -gt 15 ]; then
;; echo bad unit for pty in: $i
continue
vnd*) fi
dodisk vnd $U 14 19 $U 0 set -A tbl p q r s t u v w x y z P Q R S T
dodisk svnd $U 14 19 $U 2048 name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 4 $(($off+$n))
M pty$nam c 5 $(($off+$n))
n=$(($n+1))
done
;; ;;
ch*) ptm)
M ch$U c 10 $U 660 operator M ptm c 77 0 666
;; ;;
cd*) tty[0-7][0-9a-f])
dodisk2 cd $U 3 9 $U 0 U=${i#tty*}
o=$(h2d $U)
M tty$U c 7 $o 660 dialer uucp
M cua$U c 7 $(($o+128)) 660 dialer uucp
;; ;;
st*) st*)
@ -444,19 +435,30 @@ st*)
done done
;; ;;
ramdisk) ch*)
R pty0 rd0 cd0 cd1 st0 st1 wd0 wd1 wd2 wd3 wd4 sd0 sd1 sd2 M ch$U c 10 $U 660 operator
R sd3 sd4 bpf0 std ;;
vnd*)
dodisk vnd $U 14 19 $U 0
dodisk svnd $U 14 19 $U 2048
;;
rd*)
dodisk2 rd $U 17 17 $U 0
;;
cd*)
dodisk2 cd $U 3 9 $U 0
;; ;;
local) local)
test -s $T.local && sh $T.local test -s $T.local && sh $T.local
;; ;;
fd) ramdisk)
RMlist="mkdir -p fd;$RMlist" n=0 R pty0 rd0 cd0 cd1 st0 st1 wd0 wd1 wd2 wd3 wd4 sd0 sd1 sd2
while [ $n -lt 64 ];do M fd/$n c 21 $n;n=$(($n+1));done R sd3 sd4 bpf0 std
MKlist="$MKlist;chmod 555 fd"
;; ;;
all) all)


+ 90
- 89
src/etc/etc.mvme68k/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.mvme68k/MAKEDEV.md,v 1.11 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.mvme68k/MAKEDEV.md,v 1.12 2004/02/16 19:01:02 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,45 +26,45 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# ramdisk makes all devices for a ramdisk kernel # ramdisk Ramdisk kernel devices
# std standard devices # std Standard devices
# local configuration specific devices # local Configuration specific devices
# Tapes:
# st* SCSI tapes
# Disks: # Disks:
# sd* SCSI disks # ccd* Concatenated disk devices
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# ccd* concatenated disk devices
# vnd* "file" pseudo-disks
# rd* "rd" pseudo-disks # rd* "rd" pseudo-disks
# sd* SCSI disks
# vnd* "file" pseudo-disk devices
# Tapes:
# ch* SCSI media changers
# st* SCSI tape drives
# Terminal ports: # Terminal ports:
# ttya-d standard serial ports # cuaa-d On-board call-up devices
# cuaa-d standard call-up devices # ttya-d On-board serial ports
# tty0* CL-CD2400 serial ports # tty0* CL-CD2400 serial ports
# ttyw* WG CL-CD2400 serial ports # ttyw* WG CL-CD2400 serial ports
# Pseudo terminals: # Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device # ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Printers: # Printers:
# par0 Printer port # par0 On-board printer port
# Special purpose devices: # Special purpose devices:
# uk* SCSI Unknown device
# ss* SCSI scanners
# ch* SCSI media changer
# fd makes fd/* for the fdescfs
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# tun* network tunnel driver # fd fd/* nodes for fdescfs
# flash0 On-board flash memory
# lkm Loadable kernel modules interface
# nvram0 On-board non-volatile memory
# pf* Packet Filter # pf* Packet Filter
# lkm loadable kernel modules interface # *random In-kernel random data source
# *random inkernel random data source # sram0 On-board static memory
# xfs* XFS filesystem devices # ss* SCSI scanners
# sram0 static memory access # systrace* System call tracing device
# nvram0 non-volatile memory access # tun* Network tunnel driver
# flash0 flash memory access # uk* SCSI unknown devices
# vmes0 VMEbus access # vmel0 VMEbus D32 space
# vmel0 VMEbus access # vmes0 VMEbus D16 space
# systrace* system call tracing device # xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -211,32 +212,40 @@ std)
;; ;;
systrace) xfs*)
M systrace c 50 0 644 M xfs$U c 51 $U 600
;;
vmes0)
M vmes0 c 32 0 640 kmem
;; ;;
vmel0) vmel0)
M vmel0 c 31 0 640 kmem M vmel0 c 31 0 640 kmem
;; ;;
vmes0) uk*)
M vmes0 c 32 0 640 kmem M uk$U c 41 $U 640 operator
;; ;;
flash0) tun*)
M flash0 c 11 0 640 kmem M tun$U c 23 $U 600
;; ;;
nvram0) systrace)
M nvram0 c 10 0 640 kmem M systrace c 50 0 644
;; ;;
sram0) ss*)
M sram0 c 7 0 640 kmem M ss$U c 42 $(($U*16)) 640 operator
M nss$U c 42 $(($(($U*16))+1)) 640 operator
M enss$U c 42 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
xfs*) sram0)
M xfs$U c 51 $U 600 M sram0 c 7 0 640 kmem
;; ;;
*random) *random)
@ -248,20 +257,20 @@ xfs*)
done done
;; ;;
lkm)
M lkm c 24 0 640 _lkm
;;
pf*) pf*)
M pf c 39 0 600 M pf c 39 0 600
;; ;;
tun*) nvram0)
M tun$U c 23 $U 600 M nvram0 c 10 0 640 kmem
;; ;;
bpf*) lkm)
M bpf$U c 22 $U 600 M lkm c 24 0 640 _lkm
;;
flash0)
M flash0 c 11 0 640 kmem
;; ;;
fd) fd)
@ -270,20 +279,8 @@ fd)
MKlist="$MKlist;chmod 555 fd" MKlist="$MKlist;chmod 555 fd"
;; ;;
ch*) bpf*)
M ch$U c 44 $U 660 operator M bpf$U c 22 $U 600
;;
ss*)
M ss$U c 42 $(($U*16)) 640 operator
M nss$U c 42 $(($(($U*16))+1)) 640 operator
M enss$U c 42 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;;
uk*)
M uk$U c 41 $U 640 operator
;; ;;
lp*) lp*)
@ -294,10 +291,6 @@ lp*)
esac esac
;; ;;
ptm)
M ptm c 52 0 666
;;
pty*) pty*)
if [ $U -gt 15 ]; then if [ $U -gt 15 ]; then
echo bad unit for pty in: $i echo bad unit for pty in: $i
@ -316,6 +309,10 @@ pty*)
done done
;; ;;
ptm)
M ptm c 52 0 666
;;
ttyw*) ttyw*)
u=${i#ttyw*} u=${i#ttyw*}
case $u in case $u in
@ -338,40 +335,50 @@ tty0*)
esac esac
;; ;;
cua[a-z]) tty[a-z])
u=${i#cua*} u=${i#tty*}
case $u in case $u in
a) n=0 ;; a) n=0 ;;
b) n=1 ;; b) n=1 ;;
c) n=2 ;; c) n=2 ;;
d) n=3 ;; d) n=3 ;;
*) echo unknown cua device $i ;; *) echo unknown tty device $i ;;
esac esac
case $u in case $u in
a|b|c|d) a|b|c|d)
M cua$u c 12 $(($n+128)) 660 dialer uucp M tty$u c 12 $n 660 dialer uucp
;; ;;
esac esac
;; ;;
tty[a-z]) cua[a-z])
u=${i#tty*} u=${i#cua*}
case $u in case $u in
a) n=0 ;; a) n=0 ;;
b) n=1 ;; b) n=1 ;;
c) n=2 ;; c) n=2 ;;
d) n=3 ;; d) n=3 ;;
*) echo unknown tty device $i ;; *) echo unknown cua device $i ;;
esac esac
case $u in case $u in
a|b|c|d) a|b|c|d)
M tty$u c 12 $n 660 dialer uucp M cua$u c 12 $(($n+128)) 660 dialer uucp
;; ;;
esac esac
;; ;;
rd*) st*)
dodisk2 rd $U 9 18 $U 0 n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 7 $n 660 operator
M ${pre}rst$U c 20 $n 660 operator
n=$(($n+1))
done
;;
ch*)
M ch$U c 44 $U 660 operator
;; ;;
vnd*) vnd*)
@ -379,18 +386,12 @@ vnd*)
dodisk svnd $U 6 19 $U 2048 dodisk svnd $U 6 19 $U 2048
;; ;;
cd*) rd*)
dodisk2 cd $U 8 9 $U 0 dodisk2 rd $U 9 18 $U 0
;; ;;
st*) cd*)
n=$(($U*16)) dodisk2 cd $U 8 9 $U 0
for pre in " " n e en
do
M ${pre}st$U b 7 $n 660 operator
M ${pre}rst$U c 20 $n 660 operator
n=$(($n+1))
done
;; ;;
local) local)
@ -407,7 +408,7 @@ all)
R vnd2 vnd3 sd0 sd1 sd2 sd3 sd4 cd0 cd1 rd0 tun0 tun1 tun2 R vnd2 vnd3 sd0 sd1 sd2 sd3 sd4 cd0 cd1 rd0 tun0 tun1 tun2
R tun3 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 R tun3 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0
R pty1 pty2 xfs0 ss0 ss1 ch0 vmel0 vmes0 flash0 nvram0 sram0 R pty1 pty2 xfs0 ss0 ss1 ch0 vmel0 vmes0 flash0 nvram0 sram0
R ptm uk0 random lkm pf systrace std st0 st1 fd R ptm local uk0 random lkm pf systrace std st0 st1 fd
;; ;;
sd*|ccd*) sd*|ccd*)


+ 87
- 86
src/etc/etc.mvme88k/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.mvme88k/MAKEDEV.md,v 1.12 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.mvme88k/MAKEDEV.md,v 1.13 2004/02/16 19:01:02 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,41 +26,41 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# ramdisk makes all devices for a ramdisk kernel # ramdisk Ramdisk kernel devices
# std standard devices # std Standard devices
# local configuration specific devices # local Configuration specific devices
# Tapes:
# st* SCSI tapes
# Disks: # Disks:
# sd* SCSI disks # ccd* Concatenated disk devices
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# ccd* concatenated disk devices
# vnd* "file" pseudo-disks
# rd* "rd" pseudo-disks # rd* "rd" pseudo-disks
# sd* SCSI disks
# vnd* "file" pseudo-disk devices
# Tapes:
# ch* SCSI media changers
# st* SCSI tape drives
# Terminal ports: # Terminal ports:
# ttya-b MVME188 standard serial ports
# tty0* MVME1x7 CL-CD2400 serial ports # tty0* MVME1x7 CL-CD2400 serial ports
# ttya-b MVME188 serial ports
# ttyv* MVME332XT serial ports # ttyv* MVME332XT serial ports
# Pseudo terminals: # Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device # ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Special purpose devices: # Special purpose devices:
# uk* SCSI Unknown device
# ss* SCSI scanners
# ch* SCSI media changer
# fd makes fd/* for the fdescfs
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# tun* network tunnel driver # fd fd/* nodes for fdescfs
# lkm Loadable kernel modules interface
# nvram0 On-board non-volatile memory
# pf* Packet Filter # pf* Packet Filter
# lkm loadable kernel modules interface # *random In-kernel random data source
# *random inkernel random data source # sram0 On-board static memory
# xfs* XFS filesystem devices # ss* SCSI scanners
# sram0 static memory access # systrace* System call tracing device
# nvram0 non-volatile memory access # tun* Network tunnel driver
# vmes0 VMEbus access # vmel0 VMEbus D32 space
# vmel0 VMEbus access # vmes0 VMEbus D16 space
# systrace* system call tracing device # uk* SCSI unknown devices
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -207,28 +208,40 @@ std)
;; ;;
systrace) xfs*)
M systrace c 50 0 644 M xfs$U c 51 $U 600
;; ;;
vmel0) uk*)
M vmel0 c 31 0 640 kmem M uk$U c 41 $U 640 operator
;; ;;
vmes0) vmes0)
M vmes0 c 32 0 640 kmem M vmes0 c 32 0 640 kmem
;; ;;
nvram0) vmel0)
M nvram0 c 10 0 640 kmem M vmel0 c 31 0 640 kmem
;; ;;
sram0) tun*)
M sram0 c 7 0 640 kmem M tun$U c 23 $U 600
;; ;;
xfs*) systrace)
M xfs$U c 51 $U 600 M systrace c 50 0 644
;;
ss*)
M ss$U c 42 $(($U*16)) 640 operator
M nss$U c 42 $(($(($U*16))+1)) 640 operator
M enss$U c 42 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;;
sram0)
M sram0 c 7 0 640 kmem
;; ;;
*random) *random)
@ -240,20 +253,16 @@ xfs*)
done done
;; ;;
lkm)
M lkm c 24 0 640 _lkm
;;
pf*) pf*)
M pf c 39 0 600 M pf c 39 0 600
;; ;;
tun*) nvram0)
M tun$U c 23 $U 600 M nvram0 c 10 0 640 kmem
;; ;;
bpf*) lkm)
M bpf$U c 22 $U 600 M lkm c 24 0 640 _lkm
;; ;;
fd) fd)
@ -262,24 +271,8 @@ fd)
MKlist="$MKlist;chmod 555 fd" MKlist="$MKlist;chmod 555 fd"
;; ;;
ch*) bpf*)
M ch$U c 44 $U 660 operator M bpf$U c 22 $U 600
;;
ss*)
M ss$U c 42 $(($U*16)) 640 operator
M nss$U c 42 $(($(($U*16))+1)) 640 operator
M enss$U c 42 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;;
uk*)
M uk$U c 41 $U 640 operator
;;
ptm)
M ptm c 52 0 666
;; ;;
pty*) pty*)
@ -300,6 +293,10 @@ pty*)
done done
;; ;;
ptm)
M ptm c 52 0 666
;;
ttyv*) ttyv*)
u=${i#ttyv*} u=${i#ttyv*}
case $u in case $u in
@ -311,17 +308,6 @@ ttyv*)
esac esac
;; ;;
tty0*)
u=${i#tty0*}
case $u in
0|1|2|3|4|5|6|7)
M tty0$u c 13 $u 660 dialer uucp
M cua0$u c 13 $(($u+128)) 660 dialer uucp
;;
*) echo unknown tty device $i ;;
esac
;;
tty[a-z]) tty[a-z])
u=${i#tty*} u=${i#tty*}
case $u in case $u in
@ -337,17 +323,15 @@ tty[a-z])
esac esac
;; ;;
rd*) tty0*)
dodisk2 rd $U 7 18 $U 0 u=${i#tty0*}
;; case $u in
0|1|2|3|4|5|6|7)
vnd*) M tty0$u c 13 $u 660 dialer uucp
dodisk vnd $U 8 19 $U 0 M cua0$u c 13 $(($u+128)) 660 dialer uucp
dodisk svnd $U 8 19 $U 2048 ;;
;; *) echo unknown tty device $i ;;
esac
cd*)
dodisk2 cd $U 6 9 $U 0
;; ;;
st*) st*)
@ -360,6 +344,23 @@ st*)
done done
;; ;;
ch*)
M ch$U c 44 $U 660 operator
;;
vnd*)
dodisk vnd $U 8 19 $U 0
dodisk svnd $U 8 19 $U 2048
;;
rd*)
dodisk2 rd $U 7 18 $U 0
;;
cd*)
dodisk2 cd $U 6 9 $U 0
;;
local) local)
test -s $T.local && sh $T.local test -s $T.local && sh $T.local
;; ;;
@ -375,7 +376,7 @@ all)
R ccd3 vnd0 vnd1 vnd2 vnd3 sd0 sd1 sd2 sd3 sd4 cd0 cd1 rd0 R ccd3 vnd0 vnd1 vnd2 vnd3 sd0 sd1 sd2 sd3 sd4 cd0 cd1 rd0
R tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 R tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7
R bpf8 bpf9 pty0 pty1 pty2 xfs0 ss0 ch0 vmel0 vmes0 nvram0 R bpf8 bpf9 pty0 pty1 pty2 xfs0 ss0 ch0 vmel0 vmes0 nvram0
R sram0 ptm uk0 random lkm pf systrace std st0 st1 fd R sram0 ptm local uk0 random lkm pf systrace std st0 st1 fd
;; ;;
sd*|ccd*) sd*|ccd*)


+ 137
- 141
src/etc/etc.pegasos/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.pegasos/MAKEDEV.md,v 1.5 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.pegasos/MAKEDEV.md,v 1.6 2004/02/16 19:01:02 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,60 +26,60 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# std standard devices # ramdisk Ramdisk kernel devices
# fd makes fd/* for the fdescfs # std Standard devices
# local configuration specific devices # local Configuration specific devices
# ramdisk makes all devices for a ramdisk kernel
# Tapes:
# st* SCSI tapes
# Disks: # Disks:
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...) # ccd* Concatenated disk devices
# sd* SCSI disks
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# ch* SCSI media changer
# vnd* "file" pseudo-disks
# rd* "rd" pseudo-disks
# raid* RAIDframe disk devices # raid* RAIDframe disk devices
# ccd* concatenated disk devices # rd* "rd" pseudo-disks
# Console ports: # sd* SCSI disks
# ttyC0 wscons screen 0 # vnd* "file" pseudo-disk devices
# ttyC-F* wscons virtual consoles # wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...)
# wskbd* wscons keyboards # Tapes:
# wsmouse* wscons mice # ch* SCSI media changers
# wsmux wscons keyboard/mouse mux devices # st* SCSI tape drives
# Terminal ports: # Terminal ports:
# tty[0-7][0-9a-f] NS16x50 serial ports # tty[0-7][0-9a-f] NS16x50 serial ports
# Pseudo terminals: # Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device # ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Console ports:
# ttyC0 Minimal wscons devices
# ttyC-F* wscons display devices
# wskbd* wscons keyboards
# wsmux wscons keyboard/mouse mux devices
# Pointing devices:
# wsmouse* wscons mice
# USB devices: # USB devices:
# usb* Bus control devices used by usbd for attach/detach # usbs All USB devices
# ttyU* USB serial ports
# ugen* Generic USB devices
# uhid* Generic HID devices # uhid* Generic HID devices
# ugen* Generic device
# ulpt* Printer devices # ulpt* Printer devices
# urio* Diamond Multimedia Rio 500 # urio* Diamond Multimedia Rio 500
# ttyU* Serial ports # usb* Bus control devices used by usbd for attach/detach
# uscanner* Scanners # uscanner* Scanners
# Special purpose devices: # Special purpose devices:
# audio* audio device # audio* Audio devices
# apm power management device # bktr* Video frame grabbers
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# tun* network tunnel driver # crypto Hardware crypto access driver
# lkm loadable kernel modules interface # fd fd/* nodes for fdescfs
# *random inkernel random data source # iop* I2O controller devices
# uk* SCSI Unknown device # lkm Loadable kernel modules interface
# ss* SCSI scanners
# xfs* XFS filesystem devices
# iop* I2O controller device
# pf* Packet Filter
# crypto hardware crypto access driver
# usbs make USB devices
# pci PCI bus device # pci PCI bus device
# systrace* system call tracing device # pf* Packet Filter
# bktr* video capturing # radio* FM tuner devices
# tuner* tuner device # *random In-kernel random data source
# radio* FM tuner device # ss* SCSI scanners
# systrace* System call tracing device
# tun* Network tunnel driver
# tuner* Tuner devices
# uk* SCSI unknown devices
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -227,48 +228,26 @@ std)
M reload c 2 20 640 kmem M reload c 2 20 640 kmem
;; ;;
radio*) xfs*)
M radio$U c 76 $U M xfs$U c 51 $U 600
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio" ;;
uk*)
M uk$U c 41 $U 640 operator
;; ;;
tuner*) tuner*)
M tuner$U c 75 $(($(($U*2))+16)) 644 M tuner$U c 75 $(($(($U*2))+16)) 644
;; ;;
bktr*) tun*)
M bktr$U c 75 $U 644 M tun$U c 23 $U 600
;; ;;
systrace) systrace)
M systrace c 50 0 644 M systrace c 50 0 644
;; ;;
pci)
M pci c 71 0 600
;;
usbs)
R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
R uscanner0 urio0 usb0 usb1
;;
crypto)
M crypto c 47 0
;;
pf*)
M pf c 39 0 600
;;
iop*)
M iop$U c 73 $U 660
;;
xfs*)
M xfs$U c 51 $U 600
;;
ss*) ss*)
M ss$U c 42 $(($U*16)) 640 operator M ss$U c 42 $(($U*16)) 640 operator
M nss$U c 42 $(($(($U*16))+1)) 640 operator M nss$U c 42 $(($(($U*16))+1)) 640 operator
@ -277,10 +256,6 @@ ss*)
MKlist="$MKlist;umask 77;ln -s ss$U scan$U" MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
uk*)
M uk$U c 41 $U 640 operator
;;
*random) *random)
n=0 n=0
for pre in " " s u p a for pre in " " s u p a
@ -290,21 +265,43 @@ uk*)
done done
;; ;;
radio*)
M radio$U c 76 $U
MKlist="$MKlist;[ -e radio ] || ln -s radio$U radio"
;;
pf*)
M pf c 39 0 600
;;
pci)
M pci c 71 0 600
;;
lkm) lkm)
M lkm c 24 0 640 _lkm M lkm c 24 0 640 _lkm
;; ;;
tun*) iop*)
M tun$U c 23 $U 600 M iop$U c 73 $U 660
;;
fd)
RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 21 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;;
crypto)
M crypto c 47 0
;; ;;
bpf*) bpf*)
M bpf$U c 22 $U 600 M bpf$U c 22 $U 600
;; ;;
apm*) bktr*)
M apm c 25 0 644 M bktr$U c 75 $U 644
M apmctl c 25 8 644
;; ;;
audio*) audio*)
@ -322,10 +319,9 @@ uscanner*)
M uscanner$U c 74 $U 660 M uscanner$U c 74 $U 660
;; ;;
ttyU[0-9a-zA-Z]) usb*)
U=${i#ttyU*} [ "$i" = "usb" ] && u= || u=$U
o=$(alph2d $U) M usb$u c 61 $U 660
M ttyU$U c 66 $o 660 dialer uucp
;; ;;
urio*) urio*)
@ -336,6 +332,10 @@ ulpt*)
M ulpt$U c 64 $U 660 M ulpt$U c 64 $U 660
;; ;;
uhid*)
M uhid$U c 62 $U 660
;;
ugen*) ugen*)
n=$(($U*16)) n=$(($U*16))
for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
@ -344,42 +344,19 @@ ugen*)
done done
;; ;;
uhid*) ttyU[0-9a-zA-Z])
M uhid$U c 62 $U 660 U=${i#ttyU*}
;; o=$(alph2d $U)
M ttyU$U c 66 $o 660 dialer uucp
usb*)
[ "$i" = "usb" ] && u= || u=$U
M usb$u c 61 $U 660
;;
ptm)
M ptm c 77 0 666
;; ;;
pty*) usbs)
if [ $U -gt 15 ]; then R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
echo bad unit for pty in: $i R uscanner0 urio0 usb0 usb1
continue
fi
set -A tbl p q r s t u v w x y z P Q R S T
name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 4 $(($off+$n))
M pty$nam c 5 $(($off+$n))
n=$(($n+1))
done
;; ;;
tty[0-7][0-9a-f]) wsmouse*)
U=${i#tty*} M wsmouse$U c 69 $U 600
o=$(h2d $U)
M tty$U c 7 $o 660 dialer uucp
M cua$U c 7 $(($o+128)) 660 dialer uucp
;; ;;
wsmux|wsmouse|wskbd) wsmux|wsmouse|wskbd)
@ -387,10 +364,6 @@ wsmux|wsmouse|wskbd)
M wskbd c 70 1 600 M wskbd c 70 1 600
;; ;;
wsmouse*)
M wsmouse$U c 69 $U 600
;;
wskbd*) wskbd*)
M wskbd$U c 68 $U 600 M wskbd$U c 68 $U 600
;; ;;
@ -416,21 +389,33 @@ wscons)
R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb R ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
rd*) pty*)
dodisk2 rd $U 17 17 $U 0 if [ $U -gt 15 ]; then
;; echo bad unit for pty in: $i
continue
vnd*) fi
dodisk vnd $U 14 19 $U 0 set -A tbl p q r s t u v w x y z P Q R S T
dodisk svnd $U 14 19 $U 2048 name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 4 $(($off+$n))
M pty$nam c 5 $(($off+$n))
n=$(($n+1))
done
;; ;;
ch*) ptm)
M ch$U c 10 $U 660 operator M ptm c 77 0 666
;; ;;
cd*) tty[0-7][0-9a-f])
dodisk2 cd $U 3 9 $U 0 U=${i#tty*}
o=$(h2d $U)
M tty$U c 7 $o 660 dialer uucp
M cua$U c 7 $(($o+128)) 660 dialer uucp
;; ;;
st*) st*)
@ -443,19 +428,30 @@ st*)
done done
;; ;;
ramdisk) ch*)
R pty0 rd0 cd0 cd1 st0 st1 wd0 wd1 wd2 wd3 wd4 sd0 sd1 sd2 M ch$U c 10 $U 660 operator
R sd3 sd4 bpf0 std ;;
vnd*)
dodisk vnd $U 14 19 $U 0
dodisk svnd $U 14 19 $U 2048
;;
rd*)
dodisk2 rd $U 17 17 $U 0
;;
cd*)
dodisk2 cd $U 3 9 $U 0
;; ;;
local) local)
test -s $T.local && sh $T.local test -s $T.local && sh $T.local
;; ;;
fd) ramdisk)
RMlist="mkdir -p fd;$RMlist" n=0 R pty0 rd0 cd0 cd1 st0 st1 wd0 wd1 wd2 wd3 wd4 sd0 sd1 sd2
while [ $n -lt 64 ];do M fd/$n c 21 $n;n=$(($n+1));done R sd3 sd4 bpf0 std
MKlist="$MKlist;chmod 555 fd"
;; ;;
all) all)
@ -463,8 +459,8 @@ all)
R cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4 R cd0 cd1 rd0 tun0 tun1 tun2 tun3 bpf0 bpf1 bpf2 bpf3 bpf4
R bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 xfs0 ss0 ss1 ch0 ptm R bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 pty2 xfs0 ss0 ss1 ch0 ptm
R local wscons pci iop0 iop1 usbs tuner0 radio0 audio0 uk0 R local wscons pci iop0 iop1 usbs tuner0 radio0 audio0 uk0
R random lkm tty00 tty01 tty02 tty03 apm crypto pf systrace R random lkm tty00 tty01 tty02 tty03 crypto pf systrace wd0
R wd0 wd1 wd2 wd3 raid0 raid1 raid2 raid3 std st0 st1 fd R wd1 wd2 wd3 raid0 raid1 raid2 raid3 std st0 st1 fd
;; ;;
wd*|sd*|raid*|ccd*) wd*|sd*|raid*|ccd*)


+ 131
- 130
src/etc/etc.sparc/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.sparc/MAKEDEV.md,v 1.21 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.sparc/MAKEDEV.md,v 1.22 2004/02/16 19:01:02 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,56 +26,56 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# std standard devices # ramdisk Ramdisk kernel devices
# local configuration specific devices # std Standard devices
# Tapes: # local Configuration specific devices
# st* SCSI tapes
# Disks: # Disks:
# sd* SCSI disks # ccd* Concatenated disk devices
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# ch* SCSI media changer
# uk* SCSI Unknown device
# ss* SCSI scanners
# xy* Xylogic 450/451 disks
# rd* "rd" pseudo-disks
# xd* Xylogic 753/7053 disks
# fd* Floppy disk drives (3 1/2", 5 1/4") # fd* Floppy disk drives (3 1/2", 5 1/4")
# vnd* "file" pseudo-disks
# ccd* concatenated disk devices
# presto* Prestoserve NVRAM memory # presto* Prestoserve NVRAM memory
# sd* SCSI disks
# rd* "rd" pseudo-disks
# vnd* "file" pseudo-disk devices
# xd* Xylogic 753/7053 disks
# xy* Xylogic 450/451 disks
# Tapes:
# ch* SCSI media changers
# st* SCSI tape drives
# Terminal ports:
# cua[a-z]* Zilog 8530 Serial Port
# tty[a-z]* Zilog 8530 Serial Port
# Pseudo terminals: # Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device # ptm pty master device
# Printers: # pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Console ports: # Console ports:
# ttyC0 wscons screen 0 # ttyC0 Minimal wscons devices
# ttyC-F* wscons virtual consoles # ttyC-F* wscons display devices
# wskbd* wscons keyboards # wskbd* wscons keyboards
# wsmux wscons keyboard/mouse mux devices # wsmux wscons keyboard/mouse mux devices
# Pointing devices: # Pointing devices:
# wsmouse* wscons mice # wsmouse* wscons mice
# Terminal ports:
# tty[a-z]* Zilog 8530 Serial Port
# cua[a-z]* Zilog 8530 Serial Port
# Special purpose devices: # Special purpose devices:
# audio* audio device # audio* Audio devices
# openprom
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# bpp* Parallel port
# bppmag[mno] Magma parallel port
# bpp[jkl] "spif" parallel port
# fd fd/* nodes for fdescfs
# lkm Loadable kernel modules interface
# openprom
# magma* Magma multiport cards
# pf* Packet Filter # pf* Packet Filter
# lkm loadable kernel modules interface
# tun* network tunnel driver
# *random inkernel random data source
# magma* magma card (makes 16 tty and 2 bpp)
# bppmag[mno] magma parallel port device
# spif* spif card (makes 8 tty and 1 bpp)
# bpp[jkl] spif parallel port device
# bpp* parallel port devices
# xfs* XFS filesystem devices
# raid* RAIDframe disk devices # raid* RAIDframe disk devices
# fd makes fd/* for the fdescfs # *random In-kernel random data source
# spif* "spif" multiport cards
# ses* SES/SAF-TE SCSI devices # ses* SES/SAF-TE SCSI devices
# systrace* system call tracing device # ss* SCSI scanners
# systrace* System call tracing device
# tun* Network tunnel driver
# uk* SCSI unknown devices
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -228,26 +229,32 @@ std)
M openprom c 70 0 640 kmem M openprom c 70 0 640 kmem
;; ;;
systrace) xfs*)
M systrace c 50 0 644 M xfs$U c 51 $U 600
;; ;;
ses*) uk*)
M ses$U c 124 $U 640 operator M uk$U c 120 $U 640 operator
;; ;;
fd) tun*)
RMlist="mkdir -p fd;$RMlist" n=0 M tun$U c 111 $U 600
while [ $n -lt 64 ];do M fd/$n c 24 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;; ;;
xfs*) systrace)
M xfs$U c 51 $U 600 M systrace c 50 0 644
;; ;;
bpp*) ss*)
M bpp$U c 104 $U 600 M ss$U c 121 $(($U*16)) 640 operator
M nss$U c 121 $(($(($U*16))+1)) 640 operator
M enss$U c 121 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;;
ses*)
M ses$U c 124 $U 640 operator
;; ;;
spif*) spif*)
@ -268,6 +275,19 @@ spif*)
M bpp${nam}0 c 103 $(($offset+0)) 600 M bpp${nam}0 c 103 $(($offset+0)) 600
;; ;;
*random)
n=0
for pre in " " s u p a
do
M ${pre}random c 119 $n 644
n=$(($n+1))
done
;;
pf*)
M pf c 59 0 600
;;
magma*) magma*)
case $U in case $U in
0) offset=0 nam=m;; 0) offset=0 nam=m;;
@ -287,33 +307,26 @@ magma*)
M bpp${nam}1 c 101 $(($offset+1)) 600 M bpp${nam}1 c 101 $(($offset+1)) 600
;; ;;
*random) openprom)
n=0 M openprom c 70 0
for pre in " " s u p a
do
M ${pre}random c 119 $n 644
n=$(($n+1))
done
;;
tun*)
M tun$U c 111 $U 600
;; ;;
lkm) lkm)
M lkm c 112 0 640 _lkm M lkm c 112 0 640 _lkm
;; ;;
pf*) fd)
M pf c 59 0 600 RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 24 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;; ;;
bpf*) bpp*)
M bpf$U c 105 $U 600 M bpp$U c 104 $U 600
;; ;;
openprom) bpf*)
M openprom c 70 0 M bpf$U c 105 $U 600
;; ;;
audio*) audio*)
@ -327,34 +340,6 @@ audio*)
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl" MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
cua[a-z])
u=${i#cua*}
case $u in
a) n=0 ;;
b) n=1 ;;
c) n=2 ;;
d) n=3 ;;
e) n=4;;
f) n=5;;
*) echo unknown cua device $i ;;
esac
M cua$u c 12 $(($n+128)) 660 dialer uucp
;;
tty[a-z])
u=${i#tty*}
case $u in
a) n=0 ;;
b) n=1 ;;
c) n=2 ;;
d) n=3 ;;
e) n=4;;
f) n=5;;
*) echo unknown tty device $i ;;
esac
M tty$u c 12 $n 660 dialer uucp
;;
wsmouse*) wsmouse*)
M wsmouse$U c 80 $U 600 M wsmouse$U c 80 $U 600
;; ;;
@ -393,10 +378,6 @@ wscons)
R ttyC4 ttyC5 ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb R ttyC4 ttyC5 ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
ptm)
M ptm c 125 0 666
;;
pty*) pty*)
if [ $U -gt 15 ]; then if [ $U -gt 15 ]; then
echo bad unit for pty in: $i echo bad unit for pty in: $i
@ -415,11 +396,61 @@ pty*)
done done
;; ;;
ptm)
M ptm c 125 0 666
;;
tty[a-z])
u=${i#tty*}
case $u in
a) n=0 ;;
b) n=1 ;;
c) n=2 ;;
d) n=3 ;;
e) n=4;;
f) n=5;;
*) echo unknown tty device $i ;;
esac
M tty$u c 12 $n 660 dialer uucp
;;
cua[a-z])
u=${i#cua*}
case $u in
a) n=0 ;;
b) n=1 ;;
c) n=2 ;;
d) n=3 ;;
e) n=4;;
f) n=5;;
*) echo unknown cua device $i ;;
esac
M cua$u c 12 $(($n+128)) 660 dialer uucp
;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 11 $n 660 operator
M ${pre}rst$U c 18 $n 660 operator
n=$(($n+1))
done
;;
ch*)
M ch$U c 19 $U 660 operator
;;
vnd*) vnd*)
dodisk vnd $U 8 110 $U 0 dodisk vnd $U 8 110 $U 0
dodisk svnd $U 8 110 $U 2048 dodisk svnd $U 8 110 $U 2048
;; ;;
rd*)
dodisk2 rd $U 17 106 $U 0
;;
fd*) fd*)
typnam=$U${i#fd[01]*} typnam=$U${i#fd[01]*}
case $typnam in case $typnam in
@ -448,40 +479,10 @@ fd*)
M r${nam}c c $chr $(($n+2)) 640 operator M r${nam}c c $chr $(($n+2)) 640 operator
;; ;;
rd*)
dodisk2 rd $U 17 106 $U 0
;;
ss*)
M ss$U c 121 $(($U*16)) 640 operator
M nss$U c 121 $(($(($U*16))+1)) 640 operator
M enss$U c 121 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;;
uk*)
M uk$U c 120 $U 640 operator
;;
ch*)
M ch$U c 19 $U 660 operator
;;
cd*) cd*)
dodisk2 cd $U 18 58 $U 0 dodisk2 cd $U 18 58 $U 0
;; ;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 11 $n 660 operator
M ${pre}rst$U c 18 $n 660 operator
n=$(($n+1))
done
;;
local) local)
test -s $T.local && sh $T.local test -s $T.local && sh $T.local
;; ;;
@ -492,8 +493,8 @@ all)
R tun3 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 R tun3 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0
R pty1 pty2 fd1 fd1B fd1C fd1D fd1E fd1F fd1G fd1H fd0 fd0B R pty1 pty2 fd1 fd1B fd1C fd1D fd1E fd1F fd1G fd1H fd0 fd0B
R fd0C fd0D fd0E fd0F fd0G fd0H xfs0 ss0 ss1 ch0 ses0 cuaa R fd0C fd0D fd0E fd0F fd0G fd0H xfs0 ss0 ss1 ch0 ses0 cuaa
R cuab cuac cuad ttya ttyb ttyc ttyd ptm wscons audio0 uk0 R cuab cuac cuad ttya ttyb ttyc ttyd ptm local wscons audio0
R random lkm pf systrace xd0 xd1 xd2 xd3 raid0 raid1 raid2 R uk0 random lkm pf systrace xd0 xd1 xd2 xd3 raid0 raid1 raid2
R raid3 std st0 st1 fd R raid3 std st0 st1 fd
;; ;;


+ 185
- 196
src/etc/etc.sparc64/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.sparc64/MAKEDEV.md,v 1.30 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.sparc64/MAKEDEV.md,v 1.31 2004/02/16 19:01:02 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -25,72 +26,71 @@
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# ramdisk devices to be put on ramdisk-based media # ramdisk Ramdisk kernel devices
# std standard devices # std Standard devices
# local configuration specific devices # local Configuration specific devices
# Tapes:
# st* SCSI tapes
# ch* SCSI media changer
# Disks: # Disks:
# wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...) # ccd* Concatenated disk devices
# fd* Floppy disk drives (3 1/2", 5 1/4")
# sd* SCSI disks
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# vnd* "file" pseudo-disks # fd* Floppy disk drives (3 1/2", 5 1/4")
# rd* "rd" pseudo-disks
# ccd* concatenated disk devices
# raid* RAIDframe disk devices # raid* RAIDframe disk devices
# Console ports: # rd* "rd" pseudo-disks
# ttyC0 wscons screen 0 # sd* SCSI disks
# ttyC-F* wscons virtual consoles # vnd* "file" pseudo-disk devices
# wskbd* wscons keyboards # wd* "winchester" disk drives (ST506, IDE, ESDI, RLL, ...)
# wsmux wscons keyboard/mouse mux devices # Tapes:
# console PROM console # ch* SCSI media changers
# Pointing devices: # st* SCSI tape drives
# mouse mouse (provides events, for X11)
# wsmouse* wscons mice
# Terminal ports: # Terminal ports:
# tty[a-z]* Zilog 8530 Serial Port
# cua[a-z]* Zilog 8530 Serial Port
# tty[0-7][0-9a-f] NS16x50 serial ports # tty[0-7][0-9a-f] NS16x50 serial ports
# cua[a-z]* Zilog 8530 Serial Port
# tty[a-z]* Zilog 8530 Serial Port
# ttyh* Sab82532 serial devices # ttyh* Sab82532 serial devices
# Pseudo terminals: # Pseudo terminals:
# tty* set of 16 slave pseudo terminals
# pty* set of 16 master pseudo terminals
# ptm pty master device # ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Console ports:
# console PROM console
# ttyC0 Minimal wscons devices
# ttyC-F* wscons display devices
# wskbd* wscons keyboards
# wsmux wscons keyboard/mouse mux devices
# Pointing devices:
# wsmouse* wscons mice
# Printers: # Printers:
# lpa* Polled printer port
# lpt* IEEE 1284 centronics printer # lpt* IEEE 1284 centronics printer
# lpa* interruptless lp
# USB devices: # USB devices:
# usb* Bus control devices used by usbd for attach/detach # usbs All USB devices
# ttyU* USB serial ports
# ugen* Generic USB devices
# uhid* Generic HID devices # uhid* Generic HID devices
# ugen* Generic device
# ulpt* Printer devices # ulpt* Printer devices
# urio* Diamond Multimedia Rio 500 # urio* Diamond Multimedia Rio 500
# ttyU* Serial ports # usb* Bus control devices used by usbd for attach/detach
# uscanner* Scanners # uscanner* Scanners
# Special purpose devices: # Special purpose devices:
# usbs make USB devices # audio* Audio devices
# ses* SES/SAF-TE SCSI devices
# fd makes fd/* for the fdescfs
# xfs* XFS filesystem devices
# ss* SCSI scanners
# uk* SCSI Unknown device
# audio* audio device
# pf* Packet Filter
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# tun* network tunnel driver # bpp* Parallel port
# lkm loadable kernel modules interface # bppmag[mno] Magma parallel port
# *random inkernel random data source # bpp[jkl] "spif" parallel port
# magma* magma card (makes 16 tty and 2 bpp) # crypto Hardware crypto access driver
# bppmag[mno] magma parallel port device # fd fd/* nodes for fdescfs
# bpp* parallel port devices # lkm Loadable kernel modules interface
# spif* spif card (makes 8 tty and 1 bpp) # magma* Magma multiport cards
# bpp[jkl] spif parallel port device
# crypto hardware crypto access driver
# pci PCI bus device # pci PCI bus device
# uperf performance counters # pf* Packet Filter
# systrace* system call tracing device # *random In-kernel random data source
# ses* SES/SAF-TE SCSI devices
# spif* "spif" multiport cards
# ss* SCSI scanners
# systrace* System call tracing device
# tun* Network tunnel driver
# uk* SCSI unknown devices
# uperf Performance counters
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -240,34 +240,35 @@ std)
M ksyms c 76 0 640 kmem M ksyms c 76 0 640 kmem
M drum c 7 0 640 kmem M drum c 7 0 640 kmem
M klog c 16 0 600 M klog c 16 0 600
M mouse c 13 0 666
M fb c 22 0 666
M openprom c 70 0 640 kmem M openprom c 70 0 640 kmem
;; ;;
mouse*) xfs*)
name=${i##mouse-} M xfs$U c 51 $U 600
if [ ! -c $name ]; then
$0 $name # make the appropriate device
fi
RMlist="$RMlist mouse"
MKlist="$MKlist;ln -s $name mouse"
;;
systrace)
M systrace c 50 0 644
;; ;;
uperf) uperf)
M uperf c 25 0 664 M uperf c 25 0 664
;; ;;
pci) uk*)
M pci c 52 0 600 M uk$U c 60 $U 640 operator
;; ;;
crypto) tun*)
M crypto c 75 0 M tun$U c 111 $U 600
;;
systrace)
M systrace c 50 0 644
;;
ss*)
M ss$U c 59 $(($U*16)) 640 operator
M nss$U c 59 $(($(($U*16))+1)) 640 operator
M enss$U c 59 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;; ;;
spif*) spif*)
@ -288,8 +289,25 @@ spif*)
M bpp${nam}0 c 109 $(($offset+0)) 600 M bpp${nam}0 c 109 $(($offset+0)) 600
;; ;;
bpp*) ses*)
M bpp$U c 107 $U 600 M ses$U c 4 $U 640 operator
;;
*random)
n=0
for pre in " " s u p a
do
M ${pre}random c 119 $n 644
n=$(($n+1))
done
;;
pf*)
M pf c 73 0 600
;;
pci)
M pci c 52 0 600
;; ;;
magma*) magma*)
@ -311,29 +329,26 @@ magma*)
M bpp${nam}1 c 72 $(($offset+1)) 600 M bpp${nam}1 c 72 $(($offset+1)) 600
;; ;;
*random)
n=0
for pre in " " s u p a
do
M ${pre}random c 119 $n 644
n=$(($n+1))
done
;;
lkm) lkm)
M lkm c 112 0 640 _lkm M lkm c 112 0 640 _lkm
;; ;;
tun*) fd)
M tun$U c 111 $U 600 RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 24 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;; ;;
bpf*) crypto)
M bpf$U c 105 $U 600 M crypto c 75 0
;; ;;
pf*) bpp*)
M pf c 73 0 600 M bpp$U c 107 $U 600
;;
bpf*)
M bpf$U c 105 $U 600
;; ;;
audio*) audio*)
@ -347,45 +362,13 @@ audio*)
MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl" MKlist="$MKlist;[ -e audioctl ] || ln -s audioctl$U audioctl"
;; ;;
uk*)
M uk$U c 60 $U 640 operator
;;
ss*)
M ss$U c 59 $(($U*16)) 640 operator
M nss$U c 59 $(($(($U*16))+1)) 640 operator
M enss$U c 59 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;;
xfs*)
M xfs$U c 51 $U 600
;;
fd)
RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 24 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;;
ses*)
M ses$U c 4 $U 640 operator
;;
usbs)
R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
R uscanner0 urio0 usb0 usb1
;;
uscanner*) uscanner*)
M uscanner$U c 96 $U 660 M uscanner$U c 96 $U 660
;; ;;
ttyU[0-9a-zA-Z]) usb*)
U=${i#ttyU*} [ "$i" = "usb" ] && u= || u=$U
o=$(alph2d $U) M usb$u c 90 $U 660
M ttyU$U c 95 $o 660 dialer uucp
;; ;;
urio*) urio*)
@ -396,6 +379,10 @@ ulpt*)
M ulpt$U c 93 $U 660 M ulpt$U c 93 $U 660
;; ;;
uhid*)
M uhid$U c 91 $U 660
;;
ugen*) ugen*)
n=$(($U*16)) n=$(($U*16))
for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
@ -404,13 +391,15 @@ ugen*)
done done
;; ;;
uhid*) ttyU[0-9a-zA-Z])
M uhid$U c 91 $U 660 U=${i#ttyU*}
o=$(alph2d $U)
M ttyU$U c 95 $o 660 dialer uucp
;; ;;
usb*) usbs)
[ "$i" = "usb" ] && u= || u=$U R ttyU0 ttyU1 ugen0 ugen1 ulpt0 ulpt1 uhid0 uhid1 uhid2 uhid3
M usb$u c 90 $U 660 R uscanner0 urio0 usb0 usb1
;; ;;
lpt*|lpa*) lpt*|lpa*)
@ -421,8 +410,42 @@ lpt*|lpa*)
M $n$U c 37 $(($U+$f)) 600 M $n$U c 37 $(($U+$f)) 600
;; ;;
ptm) wsmouse*)
M ptm c 123 0 666 M wsmouse$U c 80 $U 600
;;
wsmux|wsmouse|wskbd)
M wsmouse c 81 0 600
M wskbd c 81 1 600
;;
wskbd*)
M wskbd$U c 79 $U 600
;;
tty[C-F]*)
U=${i##tty[C-F]}
case $i in
ttyC*) n=C m=0;;
ttyD*) n=D m=256;;
ttyE*) n=E m=512;;
ttyF*) n=F m=768;;
esac
case $U in
[0-9a-f]) M tty$n$U c 78 $(( 16#$U + $m )) 600;;
cfg) M tty${n}cfg c 78 $((255+$m)) 600;;
*) echo bad unit $U for $i; exit 1;;
esac
;;
wscons)
R wsmouse0 wsmouse1 wsmouse2 wsmouse3 wskbd0 wskbd1 wskbd2
R wskbd3 wsmux ttyFcfg ttyF0 ttyF1 ttyF2 ttyF3 ttyF4 ttyF5
R ttyF6 ttyF7 ttyF8 ttyF9 ttyFa ttyFb ttyEcfg ttyE0 ttyE1
R ttyE2 ttyE3 ttyE4 ttyE5 ttyE6 ttyE7 ttyE8 ttyE9 ttyEa ttyEb
R ttyDcfg ttyD0 ttyD1 ttyD2 ttyD3 ttyD4 ttyD5 ttyD6 ttyD7
R ttyD8 ttyD9 ttyDa ttyDb ttyCcfg ttyC0 ttyC1 ttyC2 ttyC3
R ttyC4 ttyC5 ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb
;; ;;
pty*) pty*)
@ -443,81 +466,57 @@ pty*)
done done
;; ;;
ttyh*) ptm)
M ttyh$U c 77 $U 660 dialer uucp M ptm c 123 0 666
;; ;;
tty[0-7][0-9a-f]) ttyh*)
U=${i#tty*} M ttyh$U c 77 $U 660 dialer uucp
o=$(h2d $U)
M tty$U c 36 $o 660 dialer uucp
M cua$U c 36 $(($o+128)) 660 dialer uucp
;; ;;
cua[a-z]) tty[a-z])
u=${i#cua*} u=${i#tty*}
case $u in case $u in
a) n=0 ;; a) n=0 ;;
b) n=1 ;; b) n=1 ;;
c) n=2 ;; c) n=2 ;;
d) n=3 ;; d) n=3 ;;
*) echo unknown cua device $i ;; *) echo unknown tty device $i ;;
esac esac
M cua$u c 12 $(($n+128)) 660 dialer uucp M tty$u c 12 $n 660 dialer uucp
;; ;;
tty[a-z]) cua[a-z])
u=${i#tty*} u=${i#cua*}
case $u in case $u in
a) n=0 ;; a) n=0 ;;
b) n=1 ;; b) n=1 ;;
c) n=2 ;; c) n=2 ;;
d) n=3 ;; d) n=3 ;;
*) echo unknown tty device $i ;; *) echo unknown cua device $i ;;
esac esac
M tty$u c 12 $n 660 dialer uucp M cua$u c 12 $(($n+128)) 660 dialer uucp
;;
wsmouse*)
M wsmouse$U c 80 $U 600
;;
wsmux|wsmouse|wskbd)
M wsmouse c 81 0 600
M wskbd c 81 1 600
;;
wskbd*)
M wskbd$U c 79 $U 600
;; ;;
tty[C-F]*) tty[0-7][0-9a-f])
U=${i##tty[C-F]} U=${i#tty*}
case $i in o=$(h2d $U)
ttyC*) n=C m=0;; M tty$U c 36 $o 660 dialer uucp
ttyD*) n=D m=256;; M cua$U c 36 $(($o+128)) 660 dialer uucp
ttyE*) n=E m=512;;
ttyF*) n=F m=768;;
esac
case $U in
[0-9a-f]) M tty$n$U c 78 $(( 16#$U + $m )) 600;;
cfg) M tty${n}cfg c 78 $((255+$m)) 600;;
*) echo bad unit $U for $i; exit 1;;
esac
;; ;;
wscons) st*)
R wsmouse0 wsmouse1 wsmouse2 wsmouse3 wskbd0 wskbd1 wskbd2 n=$(($U*16))
R wskbd3 wsmux ttyFcfg ttyF0 ttyF1 ttyF2 ttyF3 ttyF4 ttyF5 for pre in " " n e en
R ttyF6 ttyF7 ttyF8 ttyF9 ttyFa ttyFb ttyEcfg ttyE0 ttyE1 do
R ttyE2 ttyE3 ttyE4 ttyE5 ttyE6 ttyE7 ttyE8 ttyE9 ttyEa ttyEb M ${pre}st$U b 11 $n 660 operator
R ttyDcfg ttyD0 ttyD1 ttyD2 ttyD3 ttyD4 ttyD5 ttyD6 ttyD7 M ${pre}rst$U c 18 $n 660 operator
R ttyD8 ttyD9 ttyDa ttyDb ttyCcfg ttyC0 ttyC1 ttyC2 ttyC3 n=$(($n+1))
R ttyC4 ttyC5 ttyC6 ttyC7 ttyC8 ttyC9 ttyCa ttyCb done
;; ;;
rd*) ch*)
dodisk2 rd $U 5 61 $U 0 M ch$U c 19 $U 660 operator
;; ;;
vnd*) vnd*)
@ -525,8 +524,8 @@ vnd*)
dodisk svnd $U 8 110 $U 2048 dodisk svnd $U 8 110 $U 2048
;; ;;
cd*) rd*)
dodisk2 cd $U 18 58 $U 0 dodisk2 rd $U 5 61 $U 0
;; ;;
fd*) fd*)
@ -557,18 +556,8 @@ fd*)
M r${nam}c c $chr $(($n+2)) 640 operator M r${nam}c c $chr $(($n+2)) 640 operator
;; ;;
ch*) cd*)
M ch$U c 19 $U 660 operator dodisk2 cd $U 18 58 $U 0
;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 11 $n 660 operator
M ${pre}rst$U c 18 $n 660 operator
n=$(($n+1))
done
;; ;;
local) local)
@ -581,10 +570,10 @@ all)
R bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1 R bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 bpf8 bpf9 pty0 pty1
R pty2 fd1 fd1B fd1C fd1D fd1E fd1F fd1G fd1H fd0 fd0B fd0C R pty2 fd1 fd1B fd1C fd1D fd1E fd1F fd1G fd1H fd0 fd0B fd0C
R fd0D fd0E fd0F fd0G fd0H xfs0 ss0 ss1 ch0 ses0 ccd0 ccd1 R fd0D fd0E fd0F fd0G fd0H xfs0 ss0 ss1 ch0 ses0 ccd0 ccd1
R ccd2 ccd3 ptm wscons pci usbs audio0 uk0 random lpa0 lpa1 R ccd2 ccd3 ptm local wscons pci usbs audio0 uk0 random lpa0
R lpa2 lpt0 lpt1 lpt2 lkm tty00 tty01 tty02 tty03 ttyh0 ttyh1 R lpa1 lpa2 lpt0 lpt1 lpt2 lkm tty00 tty01 tty02 tty03 ttyh0
R crypto pf systrace wd0 wd1 wd2 wd3 raid0 raid1 raid2 raid3 R ttyh1 crypto pf systrace wd0 wd1 wd2 wd3 raid0 raid1 raid2
R std st0 st1 fd R raid3 std st0 st1 fd
;; ;;
wd*|sd*|raid*|ccd*) wd*|sd*|raid*|ccd*)


+ 105
- 130
src/etc/etc.vax/MAKEDEV View File

@ -3,9 +3,10 @@
# THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. # THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
# generated from: # generated from:
# #
# OpenBSD: etc.vax/MAKEDEV.md,v 1.15 2004/02/14 17:24:31 todd Exp # OpenBSD: etc.vax/MAKEDEV.md,v 1.16 2004/02/16 19:01:02 miod Exp
# OpenBSD: MAKEDEV.mi,v 1.71 2004/02/14 17:24:30 todd Exp # OpenBSD: MAKEDEV.common,v 1.1 2004/02/16 18:58:54 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.10 2004/02/14 17:24:31 todd Exp # OpenBSD: MAKEDEV.mi,v 1.72 2004/02/16 18:58:53 miod Exp
# OpenBSD: MAKEDEV.sub,v 1.11 2004/02/16 18:58:53 miod Exp
# #
# #
# Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org> # Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
@ -22,63 +23,60 @@
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
# #
# Device "make" file. Valid arguments: # Device "make" file. Valid arguments:
# all makes all known devices, including local devices. # all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type. # Tries to make the ``standard'' number of each type.
# std standard devices # ramdisk Ramdisk kernel devices
# local configuration specific devices # std Standard devices
# Tapes: # local Configuration specific devices
# st* SCSI tapes
# mt* (Magnetic) 9-track reel tape
# ht* massbus tm03 & tu??
# tm* unibus tm11 & te10 emulations (e.g. Emulex tc-11)
# ts* unibus ts11
# ut* unibus tu45 emulations (e.g.si 9700)
# Disks: # Disks:
# hp* massbuss rm?? # ccd* Concatenated disk devices
# hk* unibus rk06 and rk07
# up* other unibus devices (e.g. on Emulex sc-21v controller)
# ra* MSCP disks (ra??, hd??)
# rb* 730 idc w/ rb80 and/or rb02
# rx* MSCP floppy disk (rx33/50/...)
# rl* unibus r102
# hd* HP300 HP-IB disks
# sd* SCSI disks
# cd* SCSI cdrom drives # cd* SCSI cdrom drives
# ch* SCSI media changer
# ss* SCSI scanners
# uk* SCSI Unknown device
# rd* "rd" pseudo-disks
# fd* Floppy disk drives (3 1/2", 5 1/4") # fd* Floppy disk drives (3 1/2", 5 1/4")
# vnd* "file" pseudo-disks # hk* UNIBUS RK06 and RK07 disks
# ccd* concatenated disk devices # hd* HP300 HP-IB disks
# Pseudo terminals: # hp* MASSBUSS disks
# tty* set of 16 slave pseudo terminals # ra* MSCP disks
# pty* set of 16 master pseudo terminals # rb* 730 IDC w/ RB80 and/or RB02
# ptm pty master device # rd* "rd" pseudo-disks
# Printers: # rl* UNIBUS RL02
# rx* RX02 floppy disks
# sd* SCSI disks
# up* Other UNIBUS devices
# vnd* "file" pseudo-disk devices
# Tapes:
# ch* SCSI media changers
# ht* MASSBUS TM03 and TU?? devices
# mt* (Magnetic) 9-track reel tape drives
# st* SCSI tape drives
# tm* UNIBUS TM11 and TE10 emulations (e.g. Emulex TC-11)
# ts* UNIBUS TS11
# ut* UNIBUS TU45 emulations (e.g. 9700)
# Terminal ports: # Terminal ports:
# dhu* unibus dhu11 # dh* UNIBUS DH11 and emulations (e.g. Able dmax, Emulex CS-11)
# dh* unibus dh11 and emulations (e.g. Able dmax, Emulex cs-11) # dhu* UNIBUS DHU11
# dmf* unibus dmf32 # dl* UNIBUS DL11
# dmz* unibus dmz32 # dmf* UNIBUS DMF32
# dmz* UNIBUS DMZ32
# dz* UNIBUS DZ11 and DZ32
# vt* console # vt* console
# dz* unibus dz11 and dz32 # Pseudo terminals:
# dl* unibus dl11 # ptm pty master device
# pty* Set of 16 master pseudo terminals
# tty* Set of 16 slave pseudo terminals
# Special purpose devices: # Special purpose devices:
# openprom
# bpf* Berkeley Packet Filter # bpf* Berkeley Packet Filter
# fd fd/* nodes for fdescfs
# lkm Loadable kernel modules interface
# pf* Packet Filter # pf* Packet Filter
# lkm loadable kernel modules interface
# tun* network tunnel driver
# *random inkernel random data source
# magma* magma card (makes 16 tty and 2 bpp)
# xfs* XFS filesystem devices
# raid* RAIDframe disk devices # raid* RAIDframe disk devices
# fd makes fd/* for the fdescfs # *random In-kernel random data source
# ses* SES/SAF-TE SCSI devices # ses* SES/SAF-TE SCSI devices
# systrace* system call tracing device # ss* SCSI scanners
# systrace* System call tracing device
# tun* Network tunnel driver
# uk* SCSI unknown devices
# xfs* XFS filesystem node
PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH=/sbin:/usr/sbin:/bin:/usr/bin
T=$0 T=$0
@ -280,41 +278,32 @@ ht*|tm*|mt*|ts*|ut*)
umask 77 umask 77
;; ;;
systrace) xfs*)
M systrace c 49 0 644 M xfs$U c 51 $U 600
;; ;;
ses*) uk*)
M ses$U c 124 $U 640 operator M uk$U c 65 $U 640 operator
;; ;;
fd) tun*)
RMlist="mkdir -p fd;$RMlist" n=0 M tun$U c 57 $U 600
while [ $n -lt 64 ];do M fd/$n c 53 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;; ;;
xfs*) systrace)
M xfs$U c 51 $U 600 M systrace c 49 0 644
;; ;;
magma*) ss*)
case $U in M ss$U c 64 $(($U*16)) 640 operator
0) offset=0 nam=m;; M nss$U c 64 $(($(($U*16))+1)) 640 operator
1) offset=16 nam=n;; M enss$U c 64 $(($(($U*16))+3)) 640 operator
2) offset=32 nam=o;; RMlist="$RMlist scan$U"
*) echo "bad unit for $i: $U"; exit 127;; MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
esac ;;
offset=$(($U*64)) ses*)
n=0 M ses$U c 124 $U 640 operator
while [ $n -lt 16 ]
do
name=${nam}`hex $n`
M tty$name c major_mag_c $(($offset+$n)) 660 dialer uucp
n=$(($n+1))
done
M bpp${nam}0 c major_bppmag_c $(($offset+0)) 600
M bpp${nam}1 c major_bppmag_c $(($offset+1)) 600
;; ;;
*random) *random)
@ -326,24 +315,44 @@ magma*)
done done
;; ;;
tun*) pf*)
M tun$U c 57 $U 600 M pf c 42 0 600
;; ;;
lkm) lkm)
M lkm c 28 0 640 _lkm M lkm c 28 0 640 _lkm
;; ;;
pf*) fd)
M pf c 42 0 600 RMlist="mkdir -p fd;$RMlist" n=0
while [ $n -lt 64 ];do M fd/$n c 53 $n;n=$(($n+1));done
MKlist="$MKlist;chmod 555 fd"
;; ;;
bpf*) bpf*)
M bpf$U c 56 $U 600 M bpf$U c 56 $U 600
;; ;;
openprom) pty*)
M openprom c 70 0 if [ $U -gt 15 ]; then
echo bad unit for pty in: $i
continue
fi
set -A tbl p q r s t u v w x y z P Q R S T
name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do
nam=$name$(hex $n)
off=$(($U*16))
M tty$nam c 20 $(($off+$n))
M pty$nam c 21 $(($off+$n))
n=$(($n+1))
done
;;
ptm)
M ptm c 75 0 666
;; ;;
dz*) dz*)
@ -419,33 +428,29 @@ dl*)
fi fi
;; ;;
ptm) st*)
M ptm c 75 0 666 n=$(($U*16))
;; for pre in " " n e en
pty*)
if [ $U -gt 15 ]; then
echo bad unit for pty in: $i
continue
fi
set -A tbl p q r s t u v w x y z P Q R S T
name=${tbl[$U]}
n=0
while [ $n -lt 16 ]
do do
nam=$name$(hex $n) M ${pre}st$U b 21 $n 660 operator
off=$(($U*16)) M ${pre}rst$U c 60 $n 660 operator
M tty$nam c 20 $(($off+$n))
M pty$nam c 21 $(($off+$n))
n=$(($n+1)) n=$(($n+1))
done done
;; ;;
ch*)
M ch$U c 63 $U 660 operator
;;
vnd*) vnd*)
dodisk vnd $U 18 55 $U 0 dodisk vnd $U 18 55 $U 0
dodisk svnd $U 18 55 $U 2048 dodisk svnd $U 18 55 $U 2048
;; ;;
rd*)
dodisk2 rd $U 23 62 $U 0
;;
fd*) fd*)
typnam=$U${i#fd[01]*} typnam=$U${i#fd[01]*}
case $typnam in case $typnam in
@ -474,40 +479,10 @@ fd*)
M r${nam}c c $chr $(($n+2)) 640 operator M r${nam}c c $chr $(($n+2)) 640 operator
;; ;;
rd*)
dodisk2 rd $U 23 62 $U 0
;;
uk*)
M uk$U c 65 $U 640 operator
;;
ss*)
M ss$U c 64 $(($U*16)) 640 operator
M nss$U c 64 $(($(($U*16))+1)) 640 operator
M enss$U c 64 $(($(($U*16))+3)) 640 operator
RMlist="$RMlist scan$U"
MKlist="$MKlist;umask 77;ln -s ss$U scan$U"
;;
ch*)
M ch$U c 63 $U 660 operator
;;
cd*) cd*)
dodisk2 cd $U 22 61 $U 0 dodisk2 cd $U 22 61 $U 0
;; ;;
st*)
n=$(($U*16))
for pre in " " n e en
do
M ${pre}st$U b 21 $n 660 operator
M ${pre}rst$U c 60 $n 660 operator
n=$(($n+1))
done
;;
local) local)
test -s $T.local && sh $T.local test -s $T.local && sh $T.local
;; ;;
@ -515,9 +490,9 @@ local)
all) all)
R vt0 dl0 dz0 dhu0 ts0 ts1 mt0 mt1 hd0 hd1 hd2 ccd0 vnd0 sd0 R vt0 dl0 dz0 dhu0 ts0 ts1 mt0 mt1 hd0 hd1 hd2 ccd0 vnd0 sd0
R sd1 sd2 sd3 cd0 tun0 tun1 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 R sd1 sd2 sd3 cd0 tun0 tun1 bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6
R bpf7 pty0 pty1 ss0 ptm uk0 random lkm pf systrace rx0 rx1 R bpf7 pty0 pty1 ss0 ptm local uk0 random lkm pf systrace rx0
R ra0 ra1 ra2 ra3 hp0 hp1 hp2 hp3 raid0 raid1 raid2 raid3 std R rx1 ra0 ra1 ra2 ra3 hp0 hp1 hp2 hp3 raid0 raid1 raid2 raid3
R st0 st1 fd R std st0 st1 fd
;; ;;
up*|sd*|rx*|rl*|rb*|raid*|ra*|hp*|hk*|hd*|ccd*) up*|sd*|rx*|rl*|rb*|raid*|ra*|hp*|hk*|hd*|ccd*)


|||||||
|||||||
xxxxxxxxxx
 
000:0
x
 
000:0
Loading…
Cancel
Save