Add softraid(4) RAID 1C boot support
authorkn <kn@openbsd.org>
Mon, 15 Aug 2022 13:13:41 +0000 (13:13 +0000)
committerkn <kn@openbsd.org>
Mon, 15 Aug 2022 13:13:41 +0000 (13:13 +0000)
commit08fede8d77b9df5b4028cf4018eba2373c694bd4
treea3f02653798a76adcc5d57b225e4b20126197821
parentdd2df837b0207b8180c9ec795b7e9dced6131bee
Add softraid(4) RAID 1C boot support

This is the arm64 adaptation of stsp's (commitid: p55cmsVoEH0fRg77)
"add support for booting from RAID 1C softraid(4) volumes on amd64".

Tell the boot loader to decrypt 1C like C volumes and check the number of
disks in 1C like in 1C volumes -- no new code rquired.

Tested on SolidRun CEX7
OK stsp

NB:  While kernel and boot loader support root on softraid on arm64,
installboot(8) does not, i.e. default installations still require manual
disk preparation for now.
sys/arch/arm64/stand/efiboot/conf.c
sys/arch/arm64/stand/efiboot/softraid_arm64.c