OpenBSD Journal

RAID 1C boot support added

Contributed by rueda on from the redundant-inscrutability dept.

Stefan Sperling (stsp@) has committed support for RAID 1C [mirroring and encryption] boot to -current on the amd64 platform:

CVSROOT:	/cvs
Module name:	src
Changes by:	stsp@cvs.openbsd.org	2022/08/12 14:17:46

Modified files:
	share/man/man4 : softraid.4 
	sys/arch/amd64/stand/efi32: efidev.c 
	sys/arch/amd64/stand/efi64: efidev.c 
	sys/arch/amd64/stand/efiboot: efidev.c 
	sys/arch/amd64/stand/libsa: biosdev.c softraid_amd64.c 
	sys/lib/libsa  : softraid.c 

Log message:
add support for booting from RAID 1C softraid(4) volumes on amd64

Only boot-loader changes are needed. Both installboot(8) and
the kernel already do what is required to make this work.

ok kn@

Tested:
biosboot on vmm: kn, stsp
biosboot and efiboot on server hardware: stsp

Support on the arm64 platform can be expected soon.

Great work, Stefan (and Klemens, and everyone else involved)!

(Comments are closed)


Comments
  1. By n/a (Cabal) on

    Slight correction to the title and summary: This is RAID 1C *boot* support. RAID 1C support was already committed.

  2. By Klemens Nanni (kn) kn@openbsd.org on

    Both arm64 and sparc64 can boot from root on 1C softraid now, but we still need to shake out a few bugs in installboot(8) such that fresh installations will actually succeed.

    For sparc64, the last fix went in today, arm64 still needs more love.

    I'll update documentation once a fresh and unpatched snapshot install to 1C works as expected (like amd64 currently behaves).

Latest Articles

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]