cbmk/config
Leah Rowe 935447b035 grub.cfg: use grub_scan_disk to set boot order
Previously, grub_scan_disk could set ata, ahci or "both",
which would make both be tried (ahci first). This worked
when we only dealt with ata and ahci devices, but now we
support nvme devices so the logic is inherently flawed.

Instead, use grub_scan_disk to store the boot order, e.g.:

grub_scan_disk="ahci nvme ata"

grub_scan_disk="nvme ata"

In the first example, it would make GRUB scan ahci first,
then nvme and then ata.

In the secontd example, it would make GRUB scan nvme first,
and then ata.

If "both" is set, or anything other than ahci/ata/nvme,
grub_scan_disk is now changed to "nvme ahci ata".

Actual grub_scan_disk entries in target.cfg files will now
be modified, to match each machine.

Signed-off-by: Leah Rowe <leah@libreboot.org>
2024-05-27 23:33:09 +01:00
..
coreboot coreboot: only run GRUB as a secondary payload 2024-05-27 14:59:38 +01:00
dependencies update parabola dependencies for flashprog 2024-05-02 21:41:35 +01:00
flashprog/patches flashprog: bump to 5b4fdd1 from 2 May 2024 2024-05-26 20:39:31 +01:00
git flashprog: bump to 5b4fdd1 from 2 May 2024 2024-05-26 20:39:31 +01:00
grub grub.cfg: use grub_scan_disk to set boot order 2024-05-27 23:33:09 +01:00
ifd/ich9m rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
memtest86plus/patches Canoeboot 20231026 release 2023-10-27 08:21:04 +01:00
pico-sdk rename nukeblobs to a more generic name 2024-05-26 09:33:27 +01:00
seabios bump seabios to e5f2e4c69643bc3cd385306a9e5d29e11578148c 2024-05-10 05:48:57 +01:00
stm32-vserprog/patches Canoeboot 20231026 release 2023-10-27 08:21:04 +01:00
submodule/coreboot config: add backup coreboot submodule repositories 2024-05-25 11:48:49 +01:00
u-boot rename nukeblobs to a more generic name 2024-05-26 09:33:27 +01:00