Make the installer more useful by allowing it to create a bootable
installation. RISC-V boots with UEFI only.
- Enable ZFS root install option
- Enable creation of bootable ESP
Paths
| Differential D28180 Authored by mhorne on Jan 15 2021, 5:50 PM.
Details
Summary Make the installer more useful by allowing it to create a bootable
Test Plan Install and boot with a ZFS root filesystem.
Diff Detail
Event Timelinemhorne created this revision. Harbormaster completed remote builds in B36233: Diff 82326.Jan 15 2021, 5:50 PM2021-01-15 17:50:32 (UTC+0) Comment Actions Note that partedit_riscv.c is practically identical to partedit_arm64.c. We could merge the two, I'm just not sure what it ought to be called. This revision is now accepted and ready to land.Jan 15 2021, 6:15 PM2021-01-15 18:15:27 (UTC+0) Comment Actions Note, I only looked closely at the shell-based changes, considering partedit_riscv.c is identical to its amd64 counterpart. Comment Actions
partedit_gpt_uefi.c maybe? This revision now requires review to proceed.Jan 20 2021, 7:47 PM2021-01-20 19:47:48 (UTC+0) Herald added a subscriber: andrew. · View Herald TranscriptJan 20 2021, 7:47 PM2021-01-20 19:47:48 (UTC+0) Harbormaster completed remote builds in B36376: Diff 82651.Jan 20 2021, 7:48 PM2021-01-20 19:48:34 (UTC+0) Comment Actions
Thanks. I dropped the gpt only because there is nothing that precludes MBR from being allowed as well, other than we've chosen not to. Harbormaster completed remote builds in B36536: Diff 82980.Jan 27 2021, 4:12 PM2021-01-27 16:12:05 (UTC+0) Comment Actions Now tested on arm64 as well. If all seems good, I will commit and MFC to stable/13 before the branch. This revision is now accepted and ready to land.Jan 27 2021, 4:35 PM2021-01-27 16:35:15 (UTC+0) Closed by commit rG7b08a307e88b: bsdinstall: riscv-specific tweaks (authored by mhorne). · Explain WhyJan 27 2021, 11:36 PM2021-01-27 23:36:38 (UTC+0) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 82980 usr.sbin/bsdinstall/partedit/Makefile
usr.sbin/bsdinstall/partedit/partedit_arm64.c
usr.sbin/bsdinstall/partedit/partedit_efi.c
usr.sbin/bsdinstall/scripts/auto
|
Shouldn't this be lower case?