summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_hibernate.c
diff options
context:
space:
mode:
authorstsp <stsp@openbsd.org>2013-10-20 13:25:20 +0000
committerstsp <stsp@openbsd.org>2013-10-20 13:25:20 +0000
commit53b6afcebc950a63cf4b0c2d4fb6bf98119a7df5 (patch)
tree412e86d60194f2558471c73a32d96742941987c3 /sys/kern/subr_hibernate.c
parentIn rt_mpath_conflict() there is no need to check the priority in the loop (diff)
downloadwireguard-openbsd-53b6afcebc950a63cf4b0c2d4fb6bf98119a7df5.tar.xz
wireguard-openbsd-53b6afcebc950a63cf4b0c2d4fb6bf98119a7df5.zip
Add i386/amd64 boot(8) support for keydisk-based softraid crypto volumes.
So far, only passphrase-based crypto volumes were bootable. Full disk encryption with keydisks required a non-crypto partition to load the kernel. The bootloader now scans all BIOS-visible disks for RAID partitions and automatically associates keydisk partitions with their crypto volume. Attempting to boot from a volume without its keydisk currently results in a passphrase prompt (this might be changed in the future). There is no need to re-create existing volumes. Moving the root partition onto the crypto disk and running installboot(8) is all that's needed. help & ok jsing
Diffstat (limited to 'sys/kern/subr_hibernate.c')
0 files changed, 0 insertions, 0 deletions