> Date: Mon, 19 Apr 2010 07:05:53 +0200
> From: David Coppa <[email protected]>
>
> 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?
For sparc64, I think we shouldn't add bioctl this to ramdisk/list and
ramdiskB/list. These are floppy images and space is a bit tight.
Besides, you didn't add CRYPTO to RAMDISKU1 and RAMDISKU5, so it
wouldn't be terribly useful anyway.
And you'll need to test the sparc bits (or drop them).
> 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