Module Name: src Committed By: jmcneill Date: Fri Jul 24 12:07:09 UTC 2020
Modified Files: src/distrib/sets/lists/base: md.evbmips src/etc/etc.evbmips: MAKEDEV.conf src/sys/arch/evbmips/conf: OCTEON majors.evbmips src/usr.sbin/ofctl: Makefile Added Files: src/distrib/sets/lists/debug: md.evbmips Log Message: evbmips: add ofctl(8) and /dev/openfirm support To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/distrib/sets/lists/base/md.evbmips cvs rdiff -u -r0 -r1.10 src/distrib/sets/lists/debug/md.evbmips cvs rdiff -u -r1.10 -r1.11 src/etc/etc.evbmips/MAKEDEV.conf cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbmips/conf/OCTEON cvs rdiff -u -r1.36 -r1.37 src/sys/arch/evbmips/conf/majors.evbmips cvs rdiff -u -r1.9 -r1.10 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/md.evbmips diff -u src/distrib/sets/lists/base/md.evbmips:1.3 src/distrib/sets/lists/base/md.evbmips:1.4 --- src/distrib/sets/lists/base/md.evbmips:1.3 Tue Aug 15 10:11:31 2017 +++ src/distrib/sets/lists/base/md.evbmips Fri Jul 24 12:07:09 2020 @@ -1,7 +1,8 @@ -# $NetBSD: md.evbmips,v 1.3 2017/08/15 10:11:31 mrg Exp $ +# $NetBSD: md.evbmips,v 1.4 2020/07/24 12:07:09 jmcneill Exp $ ./usr/mdec/sbmips base-sysutil-bin ./usr/mdec/sbmips/boot base-sysutil-bin ./usr/mdec/sbmips/bootxx_cd9660 base-sysutil-bin ./usr/mdec/sbmips/bootxx_ffs base-sysutil-bin ./usr/mdec/sbmips/bootxx_lfs base-sysutil-bin ./usr/mdec/sbmips/netboot base-sysutil-bin +./usr/sbin/ofctl base-sysutil-bin Index: src/etc/etc.evbmips/MAKEDEV.conf diff -u src/etc/etc.evbmips/MAKEDEV.conf:1.10 src/etc/etc.evbmips/MAKEDEV.conf:1.11 --- src/etc/etc.evbmips/MAKEDEV.conf:1.10 Sun Jan 27 08:53:29 2019 +++ src/etc/etc.evbmips/MAKEDEV.conf Fri Jul 24 12:07:09 2020 @@ -1,4 +1,4 @@ -# $NetBSD: MAKEDEV.conf,v 1.10 2019/01/27 08:53:29 maxv Exp $ +# $NetBSD: MAKEDEV.conf,v 1.11 2020/07/24 12:07:09 jmcneill Exp $ # When creating a /dev file system on MFS, init makes a FS that leaves # only 890 (or so) inodes free. Therefore the "init" case (used by @@ -35,6 +35,7 @@ all_md) makedev altq sysmon makedev iic0 iic1 iic2 iic3 iic4 makedev kttcp + makedev openfirm ;; minimal) Index: src/sys/arch/evbmips/conf/OCTEON diff -u src/sys/arch/evbmips/conf/OCTEON:1.7 src/sys/arch/evbmips/conf/OCTEON:1.8 --- src/sys/arch/evbmips/conf/OCTEON:1.7 Fri Jul 17 14:57:54 2020 +++ src/sys/arch/evbmips/conf/OCTEON Fri Jul 24 12:07:09 2020 @@ -1,11 +1,11 @@ -# $NetBSD: OCTEON,v 1.7 2020/07/17 14:57:54 jmcneill Exp $ +# $NetBSD: OCTEON,v 1.8 2020/07/24 12:07:09 jmcneill Exp $ include "arch/mips/conf/std.octeon" include "arch/evbmips/conf/files.octeon" #options INCLUDE_CONFIG_FILE # embed config file in kernel binary -#ident "OCTEON-$Revision: 1.7 $" +#ident "OCTEON-$Revision: 1.8 $" maxusers 32 @@ -187,6 +187,7 @@ pseudo-device pty # pseudo-terminals pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device drvctl # driver control +pseudo-device openfirm # /dev/openfirm # A pseudo device needed for Coda # also needs CODA (above) #pseudo-device vcoda # coda minicache <-> venus comm. Index: src/sys/arch/evbmips/conf/majors.evbmips diff -u src/sys/arch/evbmips/conf/majors.evbmips:1.36 src/sys/arch/evbmips/conf/majors.evbmips:1.37 --- src/sys/arch/evbmips/conf/majors.evbmips:1.36 Sat Apr 4 16:06:13 2020 +++ src/sys/arch/evbmips/conf/majors.evbmips Fri Jul 24 12:07:09 2020 @@ -1,4 +1,4 @@ -# $NetBSD: majors.evbmips,v 1.36 2020/04/04 16:06:13 jdolecek Exp $ +# $NetBSD: majors.evbmips,v 1.37 2020/07/24 12:07:09 jmcneill Exp $ # # Device majors for evbmips # @@ -86,6 +86,8 @@ device-major uart char 77 uart device-major athflash char 99 athflash #device-major obsolete char 100 block 19 obsolete (spiflash) +device-major openfirm char 101 openfirm + # Majors up to 143 are reserved for machine-dependent drivers. # New machine-independent driver majors are assigned in # sys/conf/majors. Index: src/usr.sbin/ofctl/Makefile diff -u src/usr.sbin/ofctl/Makefile:1.9 src/usr.sbin/ofctl/Makefile:1.10 --- src/usr.sbin/ofctl/Makefile:1.9 Sun Apr 1 04:35:06 2018 +++ src/usr.sbin/ofctl/Makefile Fri Jul 24 12:07:09 2020 @@ -1,5 +1,5 @@ # from: @(#)Makefile 5.8 (Berkeley) 7/28/90 -# $NetBSD: Makefile,v 1.9 2018/04/01 04:35:06 ryo Exp $ +# $NetBSD: Makefile,v 1.10 2020/07/24 12:07:09 jmcneill Exp $ .include <bsd.own.mk> @@ -8,7 +8,8 @@ || ${MACHINE} == "ofppc" \ || ${MACHINE_CPU} == "arm" \ || ${MACHINE_CPU} == "aarch64" \ - || ${MACHINE} == "sparc" + || ${MACHINE} == "sparc" \ + || ${MACHINE} == "evbmips" PROG= ofctl Added files: Index: src/distrib/sets/lists/debug/md.evbmips diff -u /dev/null src/distrib/sets/lists/debug/md.evbmips:1.10 --- /dev/null Fri Jul 24 12:07:09 2020 +++ src/distrib/sets/lists/debug/md.evbmips Fri Jul 24 12:07:09 2020 @@ -0,0 +1,2 @@ +# $NetBSD: md.evbmips,v 1.10 2020/07/24 12:07:09 jmcneill Exp $ +./usr/libdata/debug/usr/sbin/ofctl.debug comp-sysutil-debug debug