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?
bluhm
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
;;