cbmk/config/coreboot
Leah Rowe 102ce12cea rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5
cbmk 9429287 is the present canoeboot revision, on this day,
two commits after canoeboot 20231107

the cbmk revision was based on lbmk c4d90087, but lbmk
has developed a lot since, right up to f5b04fa5. lbmk
c4d90087 was four commits after libreboot 20231106

this patch brings cbmk up to date, versus lbmk f5b04fa5,
which is 135 commits after libreboot 20231106 (not 4)

therefore, the next canoeboot release shall import lbmk
changes made *after* lbmk revision f5b04fa5. good day!

In English (the above is for my reference, next time
I make a new canoeboot release):

This imports all of the numerous improvements from
Libreboot, sans the non-FSDG-compliant changes. You
can find a full list of such changes in the audit4 page:

https://libreboot.org/news/audit4.html

A full canoeboot-ised changelog will be available in
the next canoeboot release, with these and subsequent
changes. Most notable here is the update to the new
GRUB 2.12 release (instead of 2.12-rc1), and the
improvements Riku made to pico-serprog. And the build
system improvements from lbmk, such as improved, more
generic cmake and autoconf handling.

Canoeboot-specific changes: I also tweaked the deblob
logic, to make it less error-prone. The new design
changes imported into cbmk (based on latest lbmk) somewhat
broke the deblob logic; it was constantly reminding the
user that blobs.list was missing for coreboot,
at config/coreboot/blobs.list - coreboot is a multi-tree
project in both cbmk and lbmk, and the deblob logic was
tuned for single/multi, but was treating coreboot as both.
for simplicity, i removed the check for whether blobs.list
is present. this means that the operator must ensure that
these files are present, in any given revision, where they
are required on a given set of projects (and the files are
all present, in this update to cbmk)

Also of note: the grub.cfg improvements are included in this
cbmk update. The improved grub.cfg can find grub/syslinux
configs by default, not just grub anymore, also finds extlinux,
and will also find them on EFI System Partition - in addition,
UEFI-based install media is also more robust; although cbmk
doesn't provide UEFI configurations on x86, our GRUB palyoad
does still need to work with distro install media, and many
of them now use UEFI-based GRUB configurations in their
installation media, which just happen to work with our GRUB

Signed-off-by: Leah Rowe <leah@libreboot.org>
2024-01-02 11:55:45 +00:00
..
d510mo rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
d510mo_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
d945gclf_8mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
d945gclf_512kb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
default rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
dell rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
e6400_4mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
fam15h_rdimm rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
fam15h_udimm rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
g43t-am3 rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
g43t-am3_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
ga-g41m-es2l rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
gru_bob rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
gru_kevin rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kcma-d8-rdimm_2mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kcma-d8-rdimm_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kcma-d8-udimm_2mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kcma-d8-udimm_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kfsn4-dre_1mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kfsn4-dre_2mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kgpe-d16-rdimm_2mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kgpe-d16-rdimm_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kgpe-d16-udimm_2mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
kgpe-d16-udimm_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
macbook11 rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
macbook11_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
macbook21 rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
macbook21_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
qemu_arm64_12mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
qemu_x86_12mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
r400_4mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
r400_8mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
r400_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
r500_4mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
t60_16mb_intelgpu rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
t60_intelgpu rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
t400_4mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
t400_8mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
t400_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
t500_4mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
t500_8mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
t500_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
w500_4mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
w500_8mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
w500_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
x60 rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
x60_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
x200_4mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
x200_8mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
x200_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
x301_4mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
x301_8mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
x301_16mb rebase cbmk 9429287 per lbmk c4d90087..f5b04fa5 2024-01-02 11:55:45 +00:00
build.list Canoeboot 20231026 release 2023-10-27 08:21:04 +01:00