Hi, This diff adds missing bits for softraid support into sparc/sparc64 ramdisks.
Tested on my Blade 150, bsd.rd didn't overflow. Comments? OKs? ciao, David Index: distrib/sparc64/bsd.rd/list =================================================================== RCS file: /cvs/src/distrib/sparc64/bsd.rd/list,v retrieving revision 1.35 diff -N -u -p distrib/sparc64/bsd.rd/list --- distrib/sparc64/bsd.rd/list 4 Apr 2010 18:35:51 -0000 1.35 +++ distrib/sparc64/bsd.rd/list 19 Apr 2010 06:42:08 -0000 @@ -55,6 +55,7 @@ LINK instbin usr/bin/gzip usr/bin/gunzip usr/bin/g LINK instbin usr/bin/less usr/bin/more LINK instbin usr/bin/sed LINK instbin sbin/sysctl +LINK instbin sbin/bioctl SCRIPT ${DESTDIR}/dev/MAKEDEV dev/MAKEDEV SPECIAL cd dev; sh MAKEDEV ramdisk Index: distrib/sparc64/ramdisk/list =================================================================== RCS file: /cvs/src/distrib/sparc64/ramdisk/list,v retrieving revision 1.33 diff -N -u -p distrib/sparc64/ramdisk/list --- distrib/sparc64/ramdisk/list 31 Mar 2010 17:51:42 -0000 1.33 +++ distrib/sparc64/ramdisk/list 19 Apr 2010 06:42:08 -0000 @@ -50,6 +50,7 @@ LINK instbin usr/bin/gzip usr/bin/gunzip usr/bin/g LINK instbin usr/bin/less usr/bin/more LINK instbin usr/bin/sed LINK instbin sbin/sysctl +LINK instbin sbin/bioctl SCRIPT ${DESTDIR}/dev/MAKEDEV dev/MAKEDEV SPECIAL cd dev; sh MAKEDEV ramdisk Index: distrib/sparc64/ramdiskB/list =================================================================== RCS file: /cvs/src/distrib/sparc64/ramdiskB/list,v retrieving revision 1.27 diff -N -u -p distrib/sparc64/ramdiskB/list --- distrib/sparc64/ramdiskB/list 31 Mar 2010 17:51:42 -0000 1.27 +++ distrib/sparc64/ramdiskB/list 19 Apr 2010 06:42:08 -0000 @@ -48,6 +48,7 @@ LINK instbin usr/bin/gzip usr/bin/gunzip usr/bin/g LINK instbin usr/bin/less usr/bin/more LINK instbin usr/bin/sed LINK instbin sbin/sysctl +LINK instbin sbin/bioctl SCRIPT ${DESTDIR}/dev/MAKEDEV dev/MAKEDEV SPECIAL cd dev; sh MAKEDEV ramdisk Index: sys/arch/sparc/conf/RAMDISK =================================================================== RCS file: /cvs/src/sys/arch/sparc/conf/RAMDISK,v retrieving revision 1.66 diff -N -u -p sys/arch/sparc/conf/RAMDISK --- sys/arch/sparc/conf/RAMDISK 28 Jul 2009 12:47:34 -0000 1.66 +++ sys/arch/sparc/conf/RAMDISK 19 Apr 2010 06:43:21 -0000 @@ -24,6 +24,7 @@ option CD9660 # ISO 9660 + Rock Ridge file system option INET # IP + ICMP + TCP + UDP #option INET6 # IPv6 (needs INET) option BOOT_CONFIG # add support for boot -c +option CRYPTO # Cryptographic framework # Options for variants of the Sun SPARC architecture. # At least one is required. Index: sys/arch/sparc64/conf/RAMDISK =================================================================== RCS file: /cvs/src/sys/arch/sparc64/conf/RAMDISK,v retrieving revision 1.97 diff -N -u -p sys/arch/sparc64/conf/RAMDISK --- sys/arch/sparc64/conf/RAMDISK 3 Apr 2010 00:53:30 -0000 1.97 +++ sys/arch/sparc64/conf/RAMDISK 19 Apr 2010 06:43:22 -0000 @@ -30,6 +30,7 @@ option UDF # UDF (DVD) file system option INET # IP + ICMP + TCP + UDP option INET6 # IPv6 (needs INET) option BOOT_CONFIG # add support for boot -c +option CRYPTO # Cryptographic framework option WSEMUL_SUN # provide sun terminal emulation; required option WSEMUL_NO_VT100 # do not provide vt100 terminal emulation