Module Name: src Committed By: skrll Date: Wed Feb 5 17:07:18 UTC 2025
Modified Files: src/distrib/sets/lists/base: ad.riscv src/distrib/sets/lists/debug: ad.riscv src/etc/etc.riscv: MAKEDEV.conf src/sys/arch/riscv/conf: majors.riscv src/usr.sbin/ofctl: Makefile Log Message: risc-v: add ofctl(8) and /dev/openfirm support To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/distrib/sets/lists/base/ad.riscv cvs rdiff -u -r1.22 -r1.23 src/distrib/sets/lists/debug/ad.riscv cvs rdiff -u -r1.3 -r1.4 src/etc/etc.riscv/MAKEDEV.conf cvs rdiff -u -r1.9 -r1.10 src/sys/arch/riscv/conf/majors.riscv cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/ofctl/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/base/ad.riscv diff -u src/distrib/sets/lists/base/ad.riscv:1.31 src/distrib/sets/lists/base/ad.riscv:1.32 --- src/distrib/sets/lists/base/ad.riscv:1.31 Thu Jul 11 20:41:05 2024 +++ src/distrib/sets/lists/base/ad.riscv Wed Feb 5 17:07:18 2025 @@ -1,4 +1,4 @@ -# $NetBSD: ad.riscv,v 1.31 2024/07/11 20:41:05 riastradh Exp $ +# $NetBSD: ad.riscv,v 1.32 2025/02/05 17:07:18 skrll Exp $ # ./libexec/ld.elf_so-rv32 base-compat-shlib compat,pic,arch64 ./usr/libexec/ld.elf_so-rv32 base-compat-shlib compat,pic,arch64 @@ -11,6 +11,7 @@ ./usr/lib/rv32/openssl/modules base-crypto-usr compat ./usr/lib/rv32/openssl/modules/legacy.so base-crypto-usr compat,pic,openssl=30 ./usr/mdec/bootriscv64.efi base-sysutil-bin uefi,arch64 +./usr/sbin/ofctl base-sysutil-bin ./usr/share/sysinst/catalog/sysinstmsgs.de base-util-share ./usr/share/sysinst/catalog/sysinstmsgs.es base-util-share ./usr/share/sysinst/catalog/sysinstmsgs.fr base-util-share Index: src/distrib/sets/lists/debug/ad.riscv diff -u src/distrib/sets/lists/debug/ad.riscv:1.22 src/distrib/sets/lists/debug/ad.riscv:1.23 --- src/distrib/sets/lists/debug/ad.riscv:1.22 Thu Jul 11 08:13:49 2024 +++ src/distrib/sets/lists/debug/ad.riscv Wed Feb 5 17:07:18 2025 @@ -1,2 +1,3 @@ -# $NetBSD: ad.riscv,v 1.22 2024/07/11 08:13:49 riastradh Exp $ +# $NetBSD: ad.riscv,v 1.23 2025/02/05 17:07:18 skrll Exp $ # +./usr/libdata/debug/usr/sbin/ofctl.debug comp-util-debug debug Index: src/etc/etc.riscv/MAKEDEV.conf diff -u src/etc/etc.riscv/MAKEDEV.conf:1.3 src/etc/etc.riscv/MAKEDEV.conf:1.4 --- src/etc/etc.riscv/MAKEDEV.conf:1.3 Sat Mar 23 12:34:06 2024 +++ src/etc/etc.riscv/MAKEDEV.conf Wed Feb 5 17:07:18 2025 @@ -1,13 +1,14 @@ -# $NetBSD: MAKEDEV.conf,v 1.3 2024/03/23 12:34:06 skrll Exp $ +# $NetBSD: MAKEDEV.conf,v 1.4 2025/02/05 17:07:18 skrll Exp $ all_md) makedev wd0 wd1 wd2 wd3 sd0 sd1 sd2 sd3 makedev ld0 ld1 ld2 ld3 ld4 ld5 ld6 ld7 dk0 dk1 dk2 dk3 dk4 dk5 dk6 dk7 makedev tty0 tty1 tty2 tty3 makedev scsibus0 scsibus1 scsibus2 scsibus3 - makedev sysmon - makedev kttcp makedev bpf + makedev kttcp + makedev openfirm + makedev sysmon ;; ramdisk|floppy) Index: src/sys/arch/riscv/conf/majors.riscv diff -u src/sys/arch/riscv/conf/majors.riscv:1.9 src/sys/arch/riscv/conf/majors.riscv:1.10 --- src/sys/arch/riscv/conf/majors.riscv:1.9 Sun May 7 12:41:48 2023 +++ src/sys/arch/riscv/conf/majors.riscv Wed Feb 5 17:07:18 2025 @@ -1,4 +1,4 @@ -# $NetBSD: majors.riscv,v 1.9 2023/05/07 12:41:48 skrll Exp $ +# $NetBSD: majors.riscv,v 1.10 2025/02/05 17:07:18 skrll Exp $ # # Device majors for RISC-V # @@ -27,6 +27,8 @@ device-major altq char 64 altq device-major pci char 66 pci device-major kttcp char 71 kttcp +device-major openfirm char 77 openfirm + # obsolete, probably can be safely removed after 4.0 branch #device-major aucom char 73 aucom Index: src/usr.sbin/ofctl/Makefile diff -u src/usr.sbin/ofctl/Makefile:1.10 src/usr.sbin/ofctl/Makefile:1.11 --- src/usr.sbin/ofctl/Makefile:1.10 Fri Jul 24 12:07:09 2020 +++ src/usr.sbin/ofctl/Makefile Wed Feb 5 17:07:18 2025 @@ -1,5 +1,5 @@ # from: @(#)Makefile 5.8 (Berkeley) 7/28/90 -# $NetBSD: Makefile,v 1.10 2020/07/24 12:07:09 jmcneill Exp $ +# $NetBSD: Makefile,v 1.11 2025/02/05 17:07:18 skrll Exp $ .include <bsd.own.mk> @@ -9,7 +9,8 @@ || ${MACHINE_CPU} == "arm" \ || ${MACHINE_CPU} == "aarch64" \ || ${MACHINE} == "sparc" \ - || ${MACHINE} == "evbmips" + || ${MACHINE} == "evbmips" \ + || ${MACHINE_CPU} == "riscv" PROG= ofctl