> Date: Tue, 28 Sep 2021 17:46:47 +0200 > From: Alexander Bluhm <[email protected]> > > Hi, > > in regress/etc/MAKEDEV I see this "wd0: unknown device" error in > riscv64 ramdisk. > > ==== run-riscv64-ramdisk ==== > rm -rf -- riscv64-ramdisk.dir > mkdir -m 700 riscv64-ramdisk.dir > cp /usr/src/regress/etc/MAKEDEV/../../../etc/etc.riscv64/MAKEDEV > riscv64-ramdisk.dir/ > chown root:wheel riscv64-ramdisk.dir > time sh -c 'cd riscv64-ramdisk.dir && sh ./MAKEDEV ramdisk' > wd0: unknown device > 0m00.27s real 0m00.06s user 0m00.21s system > ls -ln riscv64-ramdisk.dir/ | awk '/^[bcps]/ {printf "%s %x.%x > %x,%x%s\n",$1,$3,$4,$5,$6,$10} /^l/ {printf "%s > %s.%s%s>%s\n",$1,$3,$4,$9,$11}' | sort +5 -n | sed -e > 's/rwx/7/g;s/rw-/6/g;s/r-x/5/g;s/r--/4/g' -e > 's/-wx/3/g;s/-w-/2/g;s/--x/1/g;s/---/0/g' -e 's/^\([bcpsl]\)\([0-9][0-9]*\) > /\2\1/' >riscv64-ramdisk.out > > If we have no wd(4) on riscv64, we should also remove it from ramdisk. > > ok?
Well, PCIe IDE controllers exist. So can we get away with not supporting those... > Index: etc/etc.riscv64/MAKEDEV > =================================================================== > RCS file: /data/mirror/openbsd/cvs/src/etc/etc.riscv64/MAKEDEV,v > retrieving revision 1.2 > diff -u -p -r1.2 MAKEDEV > --- etc/etc.riscv64/MAKEDEV 26 Jun 2021 00:48:28 -0000 1.2 > +++ etc/etc.riscv64/MAKEDEV 28 Sep 2021 15:39:22 -0000 > @@ -213,7 +213,7 @@ U=`unt $i` > > case $i in > ramdisk) > - R std bpf wd0 sd0 tty00 tty01 rd0 bio diskmap > + R std bpf sd0 tty00 tty01 rd0 bio diskmap > R cd0 ttyC0 wskbd0 wskbd1 wskbd2 random > ;; > > Index: etc/etc.riscv64/MAKEDEV.md > =================================================================== > RCS file: /data/mirror/openbsd/cvs/src/etc/etc.riscv64/MAKEDEV.md,v > retrieving revision 1.2 > diff -u -p -r1.2 MAKEDEV.md > --- etc/etc.riscv64/MAKEDEV.md 26 Jun 2021 00:38:38 -0000 1.2 > +++ etc/etc.riscv64/MAKEDEV.md 28 Sep 2021 15:39:16 -0000 > @@ -86,7 +86,7 @@ dnl > divert(__mddivert)dnl > dnl > ramdisk) > - _recurse std bpf wd0 sd0 tty00 tty01 rd0 bio diskmap > + _recurse std bpf sd0 tty00 tty01 rd0 bio diskmap > _recurse cd0 ttyC0 wskbd0 wskbd1 wskbd2 random > ;; > > >
