Browse Source

remove mvmeppc; it is really rough shape. ok drahn miod

OPENBSD_5_0
deraadt 13 years ago
parent
commit
72145a01f0
8 changed files with 2 additions and 1213 deletions
  1. +0
    -633
      src/etc/etc.mvmeppc/MAKEDEV
  2. +0
    -526
      src/etc/etc.mvmeppc/MAKEDEV.md
  3. +0
    -19
      src/etc/etc.mvmeppc/Makefile.inc
  4. +0
    -19
      src/etc/etc.mvmeppc/disktab
  5. +0
    -3
      src/etc/etc.mvmeppc/fbtab
  6. +0
    -0
      src/etc/etc.mvmeppc/sysctl.conf
  7. +0
    -11
      src/etc/etc.mvmeppc/ttys
  8. +2
    -2
      src/etc/remote

+ 0
- 633
src/etc/etc.mvmeppc/MAKEDEV View File

@ -1,633 +0,0 @@
#!/bin/sh -
# $OpenBSD: MAKEDEV,v 1.14 2011/04/18 16:52:11 thib Exp $
#
# Copyright (c) 1990 The Regents of the University of California.
# All rights reserved.
#
# Written and contributed by W. Jolitz 12/90
#
# Redistribution and use in source and binary forms are permitted provided
# that: (1) source distributions retain this entire copyright notice and
# comment, and (2) distributions including binaries display the following
# acknowledgement: ``This product includes software developed by the
# University of California, Berkeley and its contributors'' in the
# documentation or other materials provided with the distribution and in
# all advertising materials mentioning features or use of this software.
# Neither the name of the University nor the names of its contributors may
# be used to endorse or promote products derived from this software without
# specific prior written permission.
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#
# from: @(#)MAKEDEV 5.2 (Berkeley) 6/22/90
# $NetBSD: MAKEDEV,v 1.17 1996/02/03 15:02:42 briggs Exp $
#
# Device "make" file. Valid arguments:
# all makes all known devices, including local devices.
# Tries to make the ``standard'' number of each type.
# std standard devices
# fd makes fd/* for the fdescfs.
# ramdisk makes all devices for a ramdisk kernel
#
# Tapes:
# st* SCSI tapes
#
# Disks:
# fd* Floppy disk drives (3 1/2", 5 1/4")
# wd* IDE disks
# sd* SCSI disks
# cd* SCSI cdrom drives
# vnd* "file" pseudo-disks
# rd* "ramdisk" pseudo-disks
# ccd* concatenated disk devices
# raid* RAIDframe disk devices
#
# Terminal ports:
# ttyC* wscons
# tty* standard built-in serial ports (2)
#
# Pointing devices:
# wsmouse* wscons mouse events
#
# Keyboard devices:
# wskbd* wscons keyboard events
#
# Pseudo terminals:
# pty* set of 16 master and slave pseudo terminals
#
# Graphics devices:
# grf* custom chip (grf0), Retina Z2/Z3 (grf1/grf2),
# Cirrus boards (grf3), A2410 (grf4) video or
# CyberVision 64 (grf5)
#
# USB devices:
# usb* Bus control devices used by usbd for attach/detach
# uhid* Generic HID devices
# ulpt* Printer devices
# urio* Diamond Multimedia Rio 500
# ugen* Generic device
# utty* Serial ports
#
# Special purpose devices:
# audio* audio
# ch* SCSI media changer
# bpf* Berkeley Packet Filter
# tun* network tunnel driver
# lkm loadable kernel modules interface
# *random in-kernel random data source
#
PATH=/sbin:/bin:/usr/bin:/usr/sbin
this=$0
umask 77
# default shell support functions
add ()
{
tmp=0
while [ "$1" ]
do
tmp=$(( $1 + $tmp ))
shift
done
echo $tmp
}
mult ()
{
echo "$(( $1 * $2 ))"
}
hex ()
{
case $1 in
[0-9]) echo -n $1;;
10) echo -n a;;
11) echo -n b;;
12) echo -n c;;
13) echo -n d;;
14) echo -n e;;
15) echo -n f;;
esac
}
trunc ()
{
# XXX pdksh can't seem to deal with locally scoped variables
# in ${foo#$bar} expansions
arg1="$1"
arg2="$2"
echo ${arg1#$arg2}
}
unt()
{
# XXX pdksh can't seem to deal with locally scoped variables
# in ${foo#$bar} expansions
arg1="$1"
tmp="${arg1#[a-z]*}"
while [ "$tmp" != "$arg1" ]
do
arg1=$tmp
tmp="${arg1#[a-z]*}"
done
tmp="${arg1%*[a-z]}"
while [ "$tmp" != "$arg1" ]
do
arg1=$tmp
tmp="${arg1%*[a-z]}"
done
echo $arg1
}
for i
do
unit=`unt $i`
[ "$unit" ] || unit=0
case $i in
all)
sh $this std fd
sh $this wd0 wd1 wd2 wd3
sh $this sd0 sd1 sd2 sd3 st0 st1 cd0 cd1
sh $this vnd0 vnd1 vnd2 vnd3
sh $this ccd0 ccd1 ccd2 ccd3
sh $this raid0 raid1 raid2 raid3
sh $this rd0
sh $this ttyC0 ttyCcfg
sh $this tty00 tty01 tty02 tty03 pty0 pty1
sh $this bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7 bpf8 bpf9
sh $this pf tun0 tun1 tun2 tun3
sh $this audio0
sh $this random uk0 uk1 ss0 ss1
sh $this wscons
sh $this pci
sh $this lkm nnpfs0
sh $this usbs
;;
ramdisk)
sh $this std
sh $this wd0 wd1 wd2 wd3
sh $this sd0 sd1 sd2 sd3 sd4 st0 st1 cd0 cd1
sh $this rd0
sh $this random
sh $this bpf0
sh $this tty00 tty01 pty0
sh $this wscons
;;
std)
rm -f console drum kmem mem reload zero null tty
rm -f klog stdin stdout stderr ksyms
mknod console c 0 0
mknod drum c 3 0 ; chmod 640 drum ; chgrp kmem drum
mknod kmem c 2 1 ; chmod 640 kmem ; chgrp kmem kmem
mknod mem c 2 0 ; chmod 640 mem ; chgrp kmem mem
mknod reload c 2 20 ; chmod 640 reload ; chgrp kmem reload
mknod zero c 2 12 ; chmod 666 zero
mknod null c 2 2 ; chmod 666 null
mknod tty c 1 0 ; chmod 666 tty
mknod klog c 6 0 ; chmod 600 klog
mknod stdin c 21 0 ; chmod 666 stdin
mknod stdout c 21 1 ; chmod 666 stdout
mknod stderr c 21 2 ; chmod 666 stderr
mknod ksyms c 43 0 ; chmod 640 ksyms ; chown root.kmem ksyms
;;
usbs)
sh $this usb0 usb1
sh $this uhid0 uhid1 uhid2 uhid3
sh $this ulpt0 ulpt1
sh $this urio0
sh $this utty0 utty1
;;
fd)
rm -f fd/*
mkdir fd > /dev/null 2>&1
n=0
(cd fd && while [ $n -lt 64 ]; do mknod $n c 21 $n; n="$(( $n + 1 ))"; done)
chown -R root.wheel fd
chmod 555 fd
chmod 666 fd/*
;;
sd*|wd*|ccd*|ofdisk*|raid*)
umask 2 ; unit=${i##*[a-z]}
case $i in
sd*) name=sd; blk=2; chr=8;;
wd*) name=wd; blk=0; chr=11;;
ofdisk*) name=ofdisk; blk=4; chr=13;;
ccd*) name=ccd; blk=16; chr=18;;
raid*) name=raid; blk=19; chr=54;;
esac
rm -f $name$unit? r$name$unit?
case $unit in
0|1|2|3|4|5|6|7|8|9)
mknod ${name}${unit}a b $blk $(( $unit * 16 + 0 ))
mknod ${name}${unit}b b $blk $(( $unit * 16 + 1 ))
mknod ${name}${unit}c b $blk $(( $unit * 16 + 2 ))
mknod ${name}${unit}d b $blk $(( $unit * 16 + 3 ))
mknod ${name}${unit}e b $blk $(( $unit * 16 + 4 ))
mknod ${name}${unit}f b $blk $(( $unit * 16 + 5 ))
mknod ${name}${unit}g b $blk $(( $unit * 16 + 6 ))
mknod ${name}${unit}h b $blk $(( $unit * 16 + 7 ))
mknod ${name}${unit}i b $blk $(( $unit * 16 + 8 ))
mknod ${name}${unit}j b $blk $(( $unit * 16 + 9 ))
mknod ${name}${unit}k b $blk $(( $unit * 16 + 10 ))
mknod ${name}${unit}l b $blk $(( $unit * 16 + 11 ))
mknod ${name}${unit}m b $blk $(( $unit * 16 + 12 ))
mknod ${name}${unit}n b $blk $(( $unit * 16 + 13 ))
mknod ${name}${unit}o b $blk $(( $unit * 16 + 14 ))
mknod ${name}${unit}p b $blk $(( $unit * 16 + 15 ))
mknod r${name}${unit}a c $chr $(( $unit * 16 + 0 ))
mknod r${name}${unit}b c $chr $(( $unit * 16 + 1 ))
mknod r${name}${unit}c c $chr $(( $unit * 16 + 2 ))
mknod r${name}${unit}d c $chr $(( $unit * 16 + 3 ))
mknod r${name}${unit}e c $chr $(( $unit * 16 + 4 ))
mknod r${name}${unit}f c $chr $(( $unit * 16 + 5 ))
mknod r${name}${unit}g c $chr $(( $unit * 16 + 6 ))
mknod r${name}${unit}h c $chr $(( $unit * 16 + 7 ))
mknod r${name}${unit}i c $chr $(( $unit * 16 + 8 ))
mknod r${name}${unit}j c $chr $(( $unit * 16 + 9 ))
mknod r${name}${unit}k c $chr $(( $unit * 16 + 10 ))
mknod r${name}${unit}l c $chr $(( $unit * 16 + 11 ))
mknod r${name}${unit}m c $chr $(( $unit * 16 + 12 ))
mknod r${name}${unit}n c $chr $(( $unit * 16 + 13 ))
mknod r${name}${unit}o c $chr $(( $unit * 16 + 14 ))
mknod r${name}${unit}p c $chr $(( $unit * 16 + 15 ))
chgrp operator ${name}${unit}[a-p] r${name}${unit}[a-p]
chmod 640 ${name}${unit}[a-p] r${name}${unit}[a-p]
;;
*)
echo bad unit for disk in: $i
;;
esac
umask 77
;;
vnd*)
umask 2 ; unit=${i##*[a-z]}
blk=14; chr=19;
rm -f $name$unit? r$name$unit?
mknod ${name}${unit}a b $blk $(( $unit * 16 + 0 ))
mknod ${name}${unit}b b $blk $(( $unit * 16 + 1 ))
mknod ${name}${unit}c b $blk $(( $unit * 16 + 2 ))
mknod ${name}${unit}d b $blk $(( $unit * 16 + 3 ))
mknod ${name}${unit}e b $blk $(( $unit * 16 + 4 ))
mknod ${name}${unit}f b $blk $(( $unit * 16 + 5 ))
mknod ${name}${unit}g b $blk $(( $unit * 16 + 6 ))
mknod ${name}${unit}h b $blk $(( $unit * 16 + 7 ))
mknod ${name}${unit}i b $blk $(( $unit * 16 + 8 ))
mknod ${name}${unit}j b $blk $(( $unit * 16 + 9 ))
mknod ${name}${unit}k b $blk $(( $unit * 16 + 10 ))
mknod ${name}${unit}l b $blk $(( $unit * 16 + 11 ))
mknod ${name}${unit}m b $blk $(( $unit * 16 + 12 ))
mknod ${name}${unit}n b $blk $(( $unit * 16 + 13 ))
mknod ${name}${unit}o b $blk $(( $unit * 16 + 14 ))
mknod ${name}${unit}p b $blk $(( $unit * 16 + 15 ))
mknod r${name}${unit}a c $chr $(( $unit * 16 + 0 ))
mknod r${name}${unit}b c $chr $(( $unit * 16 + 1 ))
mknod r${name}${unit}c c $chr $(( $unit * 16 + 2 ))
mknod r${name}${unit}d c $chr $(( $unit * 16 + 3 ))
mknod r${name}${unit}e c $chr $(( $unit * 16 + 4 ))
mknod r${name}${unit}f c $chr $(( $unit * 16 + 5 ))
mknod r${name}${unit}g c $chr $(( $unit * 16 + 6 ))
mknod r${name}${unit}h c $chr $(( $unit * 16 + 7 ))
mknod r${name}${unit}i c $chr $(( $unit * 16 + 8 ))
mknod r${name}${unit}j c $chr $(( $unit * 16 + 9 ))
mknod r${name}${unit}k c $chr $(( $unit * 16 + 10 ))
mknod r${name}${unit}l c $chr $(( $unit * 16 + 11 ))
mknod r${name}${unit}m c $chr $(( $unit * 16 + 12 ))
mknod r${name}${unit}n c $chr $(( $unit * 16 + 13 ))
mknod r${name}${unit}o c $chr $(( $unit * 16 + 14 ))
mknod r${name}${unit}p c $chr $(( $unit * 16 + 15 ))
chown root.operator ${name}${unit}[a-p] r${name}${unit}[a-p]
chmod 640 ${name}${unit}[a-p] r${name}${unit}[a-p]
umask 77
;;
tty0*)
unit=${i##tty0}
rm -f tty0$unit cua0$unit
mknod tty0$unit c 7 $unit
mknod cua0$unit c 7 `expr $unit + 128`
chown uucp.dialer tty0$unit cua0$unit
chmod 660 tty0$unit cua0$unit
;;
pty*)
class=${i##*[a-z]}
case $class in
0) offset=0 name=p;;
1) offset=16 name=q;;
2) offset=32 name=r;;
3) offset=48 name=s;;
4) offset=64 name=t;;
5) offset=80 name=u;;
6) offset=96 name=v;;
7) offset=112 name=w;;
8) offset=128 name=x;;
9) offset=144 name=y;;
10) offset=160 name=z;;
11) offset=176 name=P;;
12) offset=192 name=Q;;
13) offset=208 name=R;;
14) offset=224 name=S;;
15) offset=240 name=T;;
*) echo bad unit for pty in: $i;;
esac
case $class in
0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)
umask 0
n=0
while [ $n -lt 16 ]
do
nam=$name`hex $n`
rm -f {tty,pty}$nam
mknod tty$nam c 4 $(( $offset + $n ))
mknod pty$nam c 5 $(( $offset + $n ))
n="$(( $n + 1 ))"
done
umask 77
;;
esac
;;
st*)
umask 2 ; unit=${i##*[a-z]}
case $i in
st*) name=st; chr=20; blk=5;;
esac
rm -f $name$unit n$name$unit e$name$unit en$name$unit \
r$name$unit nr$name$unit er$name$unit enr$name$unit
case $unit in
0|1|2|3|4|5|6)
mknod ${name}${unit} b $blk $(( $unit * 16 + 0 ))
mknod n${name}${unit} b $blk $(( $unit * 16 + 1 ))
mknod e${name}${unit} b $blk $(( $unit * 16 + 2 ))
mknod en${name}${unit} b $blk $(( $unit * 16 + 3 ))
mknod r${name}${unit} c $chr $(( $unit * 16 + 0 ))
mknod nr${name}${unit} c $chr $(( $unit * 16 + 1 ))
mknod er${name}${unit} c $chr $(( $unit * 16 + 2 ))
mknod enr${name}${unit} c $chr $(( $unit * 16 + 3 ))
chown root.operator ${name}${unit} n${name}${unit} \
e$name$unit en$name$unit \
r${name}${unit} nr${name}${unit} \
er${name}${unit} enr${name}${unit}
chmod 660 ${name}${unit} n${name}${unit} \
e$name$unit en$name$unit \
r${name}${unit} nr${name}${unit} \
er${name}${unit} enr${name}${unit}
;;
*)
echo bad unit for tape in: $i
;;
esac
umask 77
;;
ch*)
umask 2 ; unit=${i##*[a-z]}
case $i in
ch*) name=ch; chr=10;;
esac
rm -f $name$unit
case $unit in
0|1|2|3|4|5|6)
mknod ${name}${unit} c $chr $unit
chown root.operator ${name}${unit}
chmod 660 ${name}${unit}
;;
*)
echo bad unit for media changer in: $i
;;
esac
umask 77
;;
cd*)
umask 2 ; unit=${i##*[a-z]}
case $i in
cd*) name=cd; blk=3; chr=9;;
esac
rm -f $name$unit? r$name$unit?
case $unit in
0|1|2|3|4|5|6)
mknod ${name}${unit}a b $blk $(( $unit * 8 + 0 ))
mknod ${name}${unit}c b $blk $(( $unit * 8 + 2 ))
mknod r${name}${unit}a c $chr $(( $unit * 8 + 0 ))
mknod r${name}${unit}c c $chr $(( $unit * 8 + 2 ))
chgrp operator ${name}${unit}[a-h] r${name}${unit}[a-h]
chmod 640 ${name}${unit}[a-h] r${name}${unit}[a-h]
;;
*)
echo bad unit for disk in: $i
;;
esac
umask 77
;;
audio*)
major=44
audio=audio$unit
sound=sound$unit
mixer=mixer$unit
audioctl=audioctl$unit
rm -f $sound $audio $mixer $audioctl
mknod $sound c $major $unit
mknod $audio c $major $(( $unit + 128 ))
mknod $mixer c $major $(( $unit + 16 ))
mknod $audioctl c $major $(( $unit + 192 ))
chown root.wheel $audio $sound $mixer $audioctl
chmod 666 $audio $sound $mixer $audioctl
[ -e audio ] || ln -s $audio audio
[ -e mixer ] || ln -s $mixer mixer
[ -e sound ] || ln -s $sound sound
[ -e audioctl ] || ln -s $audioctl audioctl
;;
usb*)
rm -f usb$unit
mknod usb$unit c 61 $unit
chown root.wheel usb$unit
chmod 660 usb$unit
;;
uhid*)
rm -f uhid$unit
mknod uhid$unit c 62 $unit
chown root.wheel uhid$unit
chmod 660 uhid$unit
;;
ugen*)
for j in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
do
rm -f ugen$unit.$j
mknod ugen$unit.$j c 63 $(( $unit * 16 + $j ))
chown root.wheel ugen$unit.$j
chmod 660 ugen$unit.$j
done
;;
ulpt*)
rm -f ulpt$unit
mknod ulpt$unit c 64 $unit
chown root.wheel ulpt$unit
chmod 660 ulpt$unit
;;
urio*)
rm -f urio$unit
mknod urio$unit c 65 $unit
chown root.wheel urio$unit
chmod 660 urio$unit
;;
utty*)
rm -f utty$unit
mknod utty$unit c 66 $unit
chown root.wheel utty$unit
chmod 660 utty$unit
;;
ttyCcfg)
major=67
minor=255
rm -f ttyCcfg
mknod ttyCcfg c $major $minor
chown root.wheel ttyCcfg
;;
ttyC*)
type=C
unit=${i##ttyC}
major=67
minor=$unit
rm -f tty$type$unit
mknod tty$type$unit c $major $minor
chown root.wheel tty$type$unit
;;
bpf*)
unit=${i##*[a-z]}
rm -f bpf${unit}
mknod bpf${unit} c 22 ${unit}
chown root.wheel bpf${unit}
;;
pf)
rm -f pf
mknod pf c 39 0
chown root.wheel pf
chmod 600 pf
;;
tun*)
unit=${i##*[a-z]}
rm -f tun$unit
mknod tun$unit c 23 $unit
chmod 600 tun$unit
chown root.wheel tun$unit
;;
rd*)
blk=17; chr=17;
umask 2 ; unit=${i##*[a-z]}
rm -f rd${unit}a rd${unit}c rrd${unit}a rrd${unit}c
mknod rd${unit}a b ${blk} $(( $unit * 16 + 0 ))
mknod rd${unit}c b ${blk} $(( $unit * 16 + 2 ))
mknod rrd${unit}a c ${chr} $(( $unit * 16 + 0 ))
mknod rrd${unit}c c ${chr} $(( $unit * 16 + 2 ))
chown root.operator rd${unit}[ac] rrd${unit}[ac]
chmod 640 rd${unit}[ac] rrd${unit}[ac]
umask 77
;;
lkm)
rm -f lkm
mknod lkm c 24 0
chown root._lkm lkm
chmod 640 lkm
;;
pci*)
rm -f pci
mknod pci c 71 0
chown root.kmem pci
chmod 664 pci
;;
random|srandom|urandom|prandom|arandom)
rm -f random urandom srandom prandom arandom
mknod random c 40 0
mknod srandom c 40 1
mknod urandom c 40 2
mknod prandom c 40 3
mknod arandom c 40 4
chown root.wheel random srandom urandom prandom arandom
chmod 644 random srandom urandom prandom arandom
;;
uk*)
unit=${i##*[a-z]}
rm -f uk$unit
mknod uk$unit c 41 $unit
chown root.operator uk$unit
chmod 640 uk$unit
;;
ss*)
unit=${i##*[a-z]}
rm -f ss$unit
mknod ss$unit c 42 $unit
chown root.operator ss$unit
chmod 440 ss$unit
# backwards compatibility with older PINTs
rm -f scan$unit
ln -s ss$unit scan$unit
;;
wscons)
sh $this wskbd0 wskbd1 wskbd2 wskbd3
sh $this wsmouse0 wsmouse1 wsmouse2 wsmouse3
sh $this ttyCcfg
sh $this wsmux
;;
wsmux|wsmouse|wskbd)
rm -f wsmouse wskbd
mknod wsmouse c 70 0
mknod wskbd c 70 1
chown root.wheel wsmouse wskbd
chmod 600 wsmouse wskbd
;;
wskbd*)
unit=${i##*[a-z]}
rm -f wskbd${unit}
mknod wskbd${unit} c 68 ${unit}
# XXX
chmod 660 wskbd${unit}
chown root.wheel wskbd${unit}
;;
wsmouse*)
unit=${i##*[a-z]}
rm -f wsmouse${unit}
mknod wsmouse${unit} c 69 ${unit}
# XXX
chmod 660 wsmouse${unit}
chown root.wheel wsmouse${unit}
;;
nnpfs*)
rm -f nnpfs$unit
mknod nnpfs$unit c 51 $unit
chmod 600 nnpfs$unit
chown root.wheel nnpfs$unit
;;
*)
echo $i: unknown device
esac
done

+ 0
- 526
src/etc/etc.mvmeppc/MAKEDEV.md View File

@ -1,526 +0,0 @@
define(MACHINE,macppc)dnl
vers(__file__,
{-$OpenBSD: MAKEDEV.md,v 1.35 2011/04/18 16:52:11 thib Exp $-},
etc.MACHINE)dnl
dnl
dnl Copyright (c) 2001-2006 Todd T. Fries <todd@OpenBSD.org>
dnl
dnl Permission to use, copy, modify, and distribute this software for any
dnl purpose with or without fee is hereby granted, provided that the above
dnl copyright notice and this permission notice appear in all copies.
dnl
dnl THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
dnl WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
dnl MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
dnl ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
dnl WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
dnl ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
dnl OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
dnl
dnl
_TITLE(make)
_DEV(all)
_DEV(ramd)
_DEV(std)
_DEV(local)
_TITLE(dis)
_DEV(ccd, 18, 16)
_DEV(cd, 9, 3)
_DEV(raid, 54, 19)
_DEV(rd, 17, 17)
_DEV(sd, 8, 2)
_DEV(vnd, 19, 14)
_DEV(wd, 11, 0)
_TITLE(tap)
_DEV(ch)
_DEV(st, 20, 5)
_TITLE(term)
_DEV(com, 7)
_TITLE(pty)
_DEV(ptm, 55)
_DEV(pty)
_DEV(tty)
_TITLE(cons)
_DEV(wscons)
_DEV(wsdisp, 67)
_DEV(wskbd, 68)
_TITLE(point)
_DEV(wsmouse, 69)
_TITLE(spec)
_DEV(au)
_DEV(bio, 53)
_DEV(bpf)
_DEV(fdesc, 21)
_DEV(lkm)
_DEV(pf, 39)
_DEV(rnd)
_DEV(systrace, 50)
_DEV(tun)
dnl
divert(__mddivert)dnl
dnl
_std(1, 2, 43, 6)
;;
sd*|wd*|ccd*|ofdisk*|raid*)
umask 2 ; unit=${i##*[a-z]}
case $i in
sd*) name=sd; blk=2; chr=8;;
wd*) name=wd; blk=0; chr=11;;
ofdisk*) name=ofdisk; blk=4; chr=13;;
ccd*) name=ccd; blk=16; chr=18;;
raid*) name=raid; blk=19; chr=54;;
esac
rm -f $name$unit? r$name$unit?
case $unit in
0|1|2|3|4|5|6|7|8|9)
mknod ${name}${unit}a b $blk $(( $unit * 16 + 0 ))
mknod ${name}${unit}b b $blk $(( $unit * 16 + 1 ))
mknod ${name}${unit}c b $blk $(( $unit * 16 + 2 ))
mknod ${name}${unit}d b $blk $(( $unit * 16 + 3 ))
mknod ${name}${unit}e b $blk $(( $unit * 16 + 4 ))
mknod ${name}${unit}f b $blk $(( $unit * 16 + 5 ))
mknod ${name}${unit}g b $blk $(( $unit * 16 + 6 ))
mknod ${name}${unit}h b $blk $(( $unit * 16 + 7 ))
mknod ${name}${unit}i b $blk $(( $unit * 16 + 8 ))
mknod ${name}${unit}j b $blk $(( $unit * 16 + 9 ))
mknod ${name}${unit}k b $blk $(( $unit * 16 + 10 ))
mknod ${name}${unit}l b $blk $(( $unit * 16 + 11 ))
mknod ${name}${unit}m b $blk $(( $unit * 16 + 12 ))
mknod ${name}${unit}n b $blk $(( $unit * 16 + 13 ))
mknod ${name}${unit}o b $blk $(( $unit * 16 + 14 ))
mknod ${name}${unit}p b $blk $(( $unit * 16 + 15 ))
mknod r${name}${unit}a c $chr $(( $unit * 16 + 0 ))
mknod r${name}${unit}b c $chr $(( $unit * 16 + 1 ))
mknod r${name}${unit}c c $chr $(( $unit * 16 + 2 ))
mknod r${name}${unit}d c $chr $(( $unit * 16 + 3 ))
mknod r${name}${unit}e c $chr $(( $unit * 16 + 4 ))
mknod r${name}${unit}f c $chr $(( $unit * 16 + 5 ))
mknod r${name}${unit}g c $chr $(( $unit * 16 + 6 ))
mknod r${name}${unit}h c $chr $(( $unit * 16 + 7 ))
mknod r${name}${unit}i c $chr $(( $unit * 16 + 8 ))
mknod r${name}${unit}j c $chr $(( $unit * 16 + 9 ))
mknod r${name}${unit}k c $chr $(( $unit * 16 + 10 ))
mknod r${name}${unit}l c $chr $(( $unit * 16 + 11 ))
mknod r${name}${unit}m c $chr $(( $unit * 16 + 12 ))
mknod r${name}${unit}n c $chr $(( $unit * 16 + 13 ))
mknod r${name}${unit}o c $chr $(( $unit * 16 + 14 ))
mknod r${name}${unit}p c $chr $(( $unit * 16 + 15 ))
chgrp operator ${name}${unit}[a-p] r${name}${unit}[a-p]
chmod 640 ${name}${unit}[a-p] r${name}${unit}[a-p]
;;
*)
echo bad unit for disk in: $i
;;
esac
umask 77
;;
vnd*)
umask 2 ; unit=${i##*[a-z]}
blk=14; chr=19;
rm -f $name$unit? r$name$unit?
mknod ${name}${unit}a b $blk $(( $unit * 16 + 0 ))
mknod ${name}${unit}b b $blk $(( $unit * 16 + 1 ))
mknod ${name}${unit}c b $blk $(( $unit * 16 + 2 ))
mknod ${name}${unit}d b $blk $(( $unit * 16 + 3 ))
mknod ${name}${unit}e b $blk $(( $unit * 16 + 4 ))
mknod ${name}${unit}f b $blk $(( $unit * 16 + 5 ))
mknod ${name}${unit}g b $blk $(( $unit * 16 + 6 ))
mknod ${name}${unit}h b $blk $(( $unit * 16 + 7 ))
mknod ${name}${unit}i b $blk $(( $unit * 16 + 8 ))
mknod ${name}${unit}j b $blk $(( $unit * 16 + 9 ))
mknod ${name}${unit}k b $blk $(( $unit * 16 + 10 ))
mknod ${name}${unit}l b $blk $(( $unit * 16 + 11 ))
mknod ${name}${unit}m b $blk $(( $unit * 16 + 12 ))
mknod ${name}${unit}n b $blk $(( $unit * 16 + 13 ))
mknod ${name}${unit}o b $blk $(( $unit * 16 + 14 ))
mknod ${name}${unit}p b $blk $(( $unit * 16 + 15 ))
mknod r${name}${unit}a c $chr $(( $unit * 16 + 0 ))
mknod r${name}${unit}b c $chr $(( $unit * 16 + 1 ))
mknod r${name}${unit}c c $chr $(( $unit * 16 + 2 ))
mknod r${name}${unit}d c $chr $(( $unit * 16 + 3 ))
mknod r${name}${unit}e c $chr $(( $unit * 16 + 4 ))
mknod r${name}${unit}f c $chr $(( $unit * 16 + 5 ))
mknod r${name}${unit}g c $chr $(( $unit * 16 + 6 ))
mknod r${name}${unit}h c $chr $(( $unit * 16 + 7 ))
mknod r${name}${unit}i c $chr $(( $unit * 16 + 8 ))
mknod r${name}${unit}j c $chr $(( $unit * 16 + 9 ))
mknod r${name}${unit}k c $chr $(( $unit * 16 + 10 ))
mknod r${name}${unit}l c $chr $(( $unit * 16 + 11 ))
mknod r${name}${unit}m c $chr $(( $unit * 16 + 12 ))
mknod r${name}${unit}n c $chr $(( $unit * 16 + 13 ))
mknod r${name}${unit}o c $chr $(( $unit * 16 + 14 ))
mknod r${name}${unit}p c $chr $(( $unit * 16 + 15 ))
chown root:operator ${name}${unit}[a-p] r${name}${unit}[a-p]
chmod 640 ${name}${unit}[a-p] r${name}${unit}[a-p]
umask 77
;;
tty0*)
unit=${i##tty0}
rm -f tty0$unit cua0$unit
mknod tty0$unit c 7 $unit
mknod cua0$unit c 7 `expr $unit + 128`
chown uucp:dialer tty0$unit cua0$unit
chmod 660 tty0$unit cua0$unit
;;
pty*)
class=${i##*[a-z]}
case $class in
0) offset=0 name=p;;
1) offset=16 name=q;;
2) offset=32 name=r;;
3) offset=48 name=s;;
4) offset=64 name=t;;
5) offset=80 name=u;;
6) offset=96 name=v;;
7) offset=112 name=w;;
8) offset=128 name=x;;
9) offset=144 name=y;;
10) offset=160 name=z;;
11) offset=176 name=P;;
12) offset=192 name=Q;;
13) offset=208 name=R;;
14) offset=224 name=S;;
15) offset=240 name=T;;
*) echo bad unit for pty in: $i;;
esac
case $class in
0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15)
umask 0
n=0
while [ $n -lt 16 ]
do
nam=$name`hex $n`
rm -f {tty,pty}$nam
mknod tty$nam c 4 $(( $offset + $n ))
mknod pty$nam c 5 $(( $offset + $n ))
n="$(( $n + 1 ))"
done
umask 77
;;
esac
;;
st*)
umask 2 ; unit=${i##*[a-z]}
case $i in
st*) name=st; chr=20; blk=5;;
esac
rm -f $name$unit n$name$unit e$name$unit en$name$unit \
r$name$unit nr$name$unit er$name$unit enr$name$unit
case $unit in
0|1|2|3|4|5|6)
mknod ${name}${unit} b $blk $(( $unit * 16 + 0 ))
mknod n${name}${unit} b $blk $(( $unit * 16 + 1 ))
mknod e${name}${unit} b $blk $(( $unit * 16 + 2 ))
mknod en${name}${unit} b $blk $(( $unit * 16 + 3 ))
mknod r${name}${unit} c $chr $(( $unit * 16 + 0 ))
mknod nr${name}${unit} c $chr $(( $unit * 16 + 1 ))
mknod er${name}${unit} c $chr $(( $unit * 16 + 2 ))
mknod enr${name}${unit} c $chr $(( $unit * 16 + 3 ))
chown root:operator ${name}${unit} n${name}${unit} \
e$name$unit en$name$unit \
r${name}${unit} nr${name}${unit} \
er${name}${unit} enr${name}${unit}
chmod 660 ${name}${unit} n${name}${unit} \
e$name$unit en$name$unit \
r${name}${unit} nr${name}${unit} \
er${name}${unit} enr${name}${unit}
;;
*)
echo bad unit for tape in: $i
;;
esac
umask 77
;;
ch*)
umask 2 ; unit=${i##*[a-z]}
case $i in
ch*) name=ch; chr=10;;
esac
rm -f $name$unit
case $unit in
0|1|2|3|4|5|6)
mknod ${name}${unit} c $chr $unit
chown root:operator ${name}${unit}
chmod 660 ${name}${unit}
;;
*)
echo bad unit for media changer in: $i
;;
esac
umask 77
;;
cd*)
umask 2 ; unit=${i##*[a-z]}
case $i in
cd*) name=cd; blk=3; chr=9;;
esac
rm -f $name$unit? r$name$unit?
case $unit in
0|1|2|3|4|5|6)
mknod ${name}${unit}a b $blk $(( $unit * 8 + 0 ))
mknod ${name}${unit}c b $blk $(( $unit * 8 + 2 ))
mknod r${name}${unit}a c $chr $(( $unit * 8 + 0 ))
mknod r${name}${unit}c c $chr $(( $unit * 8 + 2 ))
chgrp operator ${name}${unit}[a-h] r${name}${unit}[a-h]
chmod 640 ${name}${unit}[a-h] r${name}${unit}[a-h]
;;
*)
echo bad unit for disk in: $i
;;
esac
umask 77
;;
audio*)
major=44
audio=audio$unit
sound=sound$unit
mixer=mixer$unit
audioctl=audioctl$unit
rm -f $sound $audio $mixer $audioctl
mknod $sound c $major $unit
mknod $audio c $major $(( $unit + 128 ))
mknod $mixer c $major $(( $unit + 16 ))
mknod $audioctl c $major $(( $unit + 192 ))
chown root:wheel $audio $sound $mixer $audioctl
chmod 666 $audio $sound $mixer $audioctl
[ -e audio ] || ln -s $audio audio
[ -e mixer ] || ln -s $mixer mixer
[ -e sound ] || ln -s $sound sound
[ -e audioctl ] || ln -s $audioctl audioctl
;;
usb*)
rm -f usb$unit
mknod usb$unit c 61 $unit
chown root:wheel usb$unit
chmod 660 usb$unit
;;
uhid*)
rm -f uhid$unit
mknod uhid$unit c 62 $unit
chown root:wheel uhid$unit
chmod 660 uhid$unit
;;
ugen*)
for j in 0{0,1,2,3,4,5,6,7,8,9} 1{0,1,2,3,4,5}
do
rm -f ugen$unit.$j
mknod ugen$unit.$j c 63 $(( $unit * 16 + 10#$j ))
chown root:wheel ugen$unit.$j
chmod 660 ugen$unit.$j
done
;;
ulpt*)
rm -f ulpt$unit
mknod ulpt$unit c 64 $unit
chown root:wheel ulpt$unit
chmod 660 ulpt$unit
;;
urio*)
rm -f urio$unit
mknod urio$unit c 65 $unit
chown root:wheel urio$unit
chmod 660 urio$unit
;;
utty*)
rm -f utty$unit
mknod utty$unit c 66 $unit
chown root:wheel utty$unit
chmod 660 utty$unit
;;
ttyCcfg)
major=67
minor=255
rm -f ttyCcfg
mknod ttyCcfg c $major $minor
chown root:wheel ttyCcfg
;;
ttyC*)
type=C
unit=${i##ttyC}
major=67
minor=$unit
rm -f tty$type$unit
mknod tty$type$unit c $major $minor
chown root:wheel tty$type$unit
;;
bpf*)
unit=${i##*[a-z]}
rm -f bpf${unit}
mknod bpf${unit} c 22 ${unit}
chown root:wheel bpf${unit}
;;
pf)
rm -f pf
mknod pf c 39 0
chown root:wheel pf
chmod 600 pf
;;
tun*)
unit=${i##*[a-z]}
rm -f tun$unit
mknod tun$unit c 23 $unit
chmod 600 tun$unit
chown root:wheel tun$unit
;;
rd*)
blk=17; chr=17;
umask 2 ; unit=${i##*[a-z]}
rm -f rd${unit}a rd${unit}c rrd${unit}a rrd${unit}c
mknod rd${unit}a b ${blk} $(( $unit * 16 + 0 ))
mknod rd${unit}c b ${blk} $(( $unit * 16 + 2 ))
mknod rrd${unit}a c ${chr} $(( $unit * 16 + 0 ))
mknod rrd${unit}c c ${chr} $(( $unit * 16 + 2 ))
chown root:operator rd${unit}[ac] rrd${unit}[ac]
chmod 640 rd${unit}[ac] rrd${unit}[ac]
umask 77
;;
lkm)
rm -f lkm
mknod lkm c 24 0
chown root:kmem lkm
chmod 640 lkm
;;
pci*)
rm -f pci
mknod pci c 71 0
chown root:kmem pci
chmod 600 pci
;;
random|srandom|urandom|prandom|arandom)
rm -f random urandom srandom prandom arandom
mknod random c 40 0
mknod srandom c 40 1
mknod urandom c 40 2
mknod prandom c 40 3
mknod arandom c 40 4
chown root:wheel random srandom urandom prandom arandom
chmod 644 random srandom urandom prandom arandom
;;
uk*)
unit=${i##*[a-z]}
rm -f uk$unit
mknod uk$unit c 41 $unit
chown root:operator uk$unit
chmod 640 uk$unit
;;
wscons)
sh $this wskbd0 wskbd1 wskbd2 wskbd3
sh $this wsmouse0 wsmouse1 wsmouse2 wsmouse3
sh $this ttyCcfg
sh $this wsmux
;;
wsmux|wsmouse|wskbd)
rm -f wsmouse wskbd
mknod wsmouse c 70 0
mknod wskbd c 70 1
chown root:wheel wsmouse wskbd
chmod 600 wsmouse wskbd
;;
wskbd*)
unit=${i##*[a-z]}
rm -f wskbd${unit}
mknod wskbd${unit} c 68 ${unit}
# XXX
chmod 660 wskbd${unit}
chown root:wheel wskbd${unit}
;;
wsmouse*)
unit=${i##*[a-z]}
rm -f wsmouse${unit}
mknod wsmouse${unit} c 69 ${unit}
# XXX
chmod 660 wsmouse${unit}
chown root:wheel wsmouse${unit}
;;
nnpfs*)
rm -f nnpfs$unit
mknod nnpfs$unit c 46 $unit
chmod 600 nnpfs$unit
chown root:wheel nnpfs$unit
;;
vscsi*)
rm -f vscsi$unit
mknod vscsi$unit c 51 $unit
chmod 600 vscsi$unit
chown root:wheel vscsi$unit
;;
diskmap)
rm -f diskmap
mknod diskmap c 57 0
chmod 640 diskmap
chown root:operator diskmap
;;
pppx*)
rm -f pppx$unit
mknod pppx$unit c 58 0
chmod 640 pppx$unit
chown root:wheel pppx$unit
;;
altq)
mkdir -p altq
chmod 755 altq
unit=0
for dev in altq cbq wfq afm fifoq red rio localq hfsc \
cdnr blue priq; do
rm -f altq/$dev
mknod altq/$dev c 71 $unit
chmod 644 altq/$dev
unit=$(($unit + 1))
done
;;
*)
echo $i: unknown device
esac
done
dnl
dnl *** mvmeppc specific devices
dnl
target(all, ch, 0)dnl
target(all, nnpfs, 0)dnl
target(all, vscsi, 0)dnl
twrget(all, flo, fd, 0, 0B, 0C, 0D, 0E, 0F, 0G, 0H)dnl
twrget(all, flo, fd, 1, 1B, 1C, 1D, 1E, 1F, 1G, 1H)dnl
target(all, pty, 0)dnl
target(all, bpf, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9)dnl
target(all, bio)dnl
target(all, tun, 0, 1, 2, 3)dnl
target(all, xy, 0, 1, 2, 3)dnl
target(all, rd, 0)dnl
target(all, cd, 0, 1)dnl
target(all, sd, 0, 1, 2, 3, 4)dnl
target(all, vnd, 0, 1, 2, 3)dnl
target(all, ccd, 0, 1, 2, 3)dnl
twrget(ramd, wsdisp, ttyC, 0)dnl
target(ramd, bio)dnl
target(ramd, diskmap)dnl

+ 0
- 19
src/etc/etc.mvmeppc/Makefile.inc View File

@ -1,19 +0,0 @@
# $OpenBSD: Makefile.inc,v 1.7 2011/04/15 03:11:38 deraadt Exp $
kernels: bsd bootblocks
cp ${.CURDIR}/../sys/arch/mvmeppc/compile/GENERIC/bsd \
${RELEASEDIR}/bsd
bsd:
cd ${.CURDIR}/../sys/arch/mvmeppc/conf && config GENERIC
cd ${.CURDIR}/../sys/arch/mvmeppc/compile/GENERIC && \
${MAKE} clean && exec ${MAKE}
bootblocks:
cp ${DESTDIR}/usr/mdec/bootxx ${RELEASEDIR}/bootxx
cp ${DESTDIR}/usr/mdec/bootsd ${RELEASEDIR}/bootsd
cp ${DESTDIR}/usr/mdec/installboot ${RELEASEDIR}/installboot
MDEXT= bsd bsd.rd bootxx bootsd installboot
.PHONY: bsd bootblocks

+ 0
- 19
src/etc/etc.mvmeppc/disktab View File

@ -1,19 +0,0 @@
# $OpenBSD: disktab,v 1.4 2010/07/02 20:33:54 tedu Exp $
# Leave nc=16; adjust size using: ns
rdroot|ramdiskroot|RAM-disk root FS image:\
:ty=simulated:se#512:nc#16:nt#2:ns#256:\
:ta=4.2BSD:oa#0:pa#8192:fa#512:ba#4096:\
:ob#0:pb#0:oc#0:pc#8192:
# pseudo-geometry taken from rd7945
miniroot:\
:ty=winchester:ns#16:nt#7:nc#968:\
:pa#10240:ba#8192:fa#1024:
floppy|floppy3|3in|3.5in High Density Floppy:\
:ty=floppy:se#512:nt#2:rm#300:ns#18:nc#80:\
:pa#2880:oa#0:ba#4096:fa#512:\
:pb#2880:ob#0:\
:pc#2880:oc#0:

+ 0
- 3
src/etc/etc.mvmeppc/fbtab View File

@ -1,3 +0,0 @@
/dev/ttya 0600 /dev/console
/dev/tty00 0600 /dev/console
/dev/ttyC0 0600 /dev/console:/dev/wskbd:/dev/wskbd0:/dev/wsmouse:/dev/wsmouse0:/dev/ttyCcfg

+ 0
- 0
src/etc/etc.mvmeppc/sysctl.conf View File


+ 0
- 11
src/etc/etc.mvmeppc/ttys View File

@ -1,11 +0,0 @@
#
# $OpenBSD: ttys,v 1.4 2010/03/07 21:10:22 miod Exp $
#
# name getty type status comments
#
console "/usr/libexec/getty std.9600" vt220 on secure
tty00 "/usr/libexec/getty std.9600" unknown off secure
tty01 "/usr/libexec/getty std.9600" unknown off
tty02 "/usr/libexec/getty std.9600" unknown off
tty03 "/usr/libexec/getty std.9600" unknown off
ttyC0 "/usr/libexec/getty std.9600" vt220 off secure

+ 2
- 2
src/etc/remote View File

@ -1,4 +1,4 @@
# $OpenBSD: remote,v 1.12 2010/06/29 17:17:53 nicm Exp $
# $OpenBSD: remote,v 1.13 2011/07/07 19:16:42 deraadt Exp $
# from: @(#)remote 8.1 (Berkeley) 6/10/93 # from: @(#)remote 8.1 (Berkeley) 6/10/93
# #
# remote -- remote host description database # remote -- remote host description database
@ -53,7 +53,7 @@ doshost:\
unixhost:\ unixhost:\
:pa=none:br#9600:el=^U^C^R^O^D^S^Q:ie=%$:oe=^D: :pa=none:br#9600:el=^U^C^R^O^D^S^Q:ie=%$:oe=^D:
tty00|For hp300,i386,mac68k,macppc,mvmeppc,vax:\
tty00|For hp300,i386,mac68k,macppc,vax:\
:dv=/dev/tty00:tc=direct:tc=unixhost: :dv=/dev/tty00:tc=direct:tc=unixhost:
ttya|For sparc,mvme68k:\ ttya|For sparc,mvme68k:\


Loading…
Cancel
Save