merge coreboot/u-boot download logic to one script

they are fundamentally the same, in an lbmk context.

they are downloaded in the same way, and compiled in
the same way!

(Kconfig infrastructure, board-specific code, the way
submodules are used in git, etc)

~200 sloc reduction in resources/scripts

the audit begins

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2023-08-16 21:34:21 +01:00
parent 2453c303e6
commit 59dba6cfcd
136 changed files with 642 additions and 884 deletions
-4
View File
@@ -1,4 +0,0 @@
cbtree="cros"
arch="spaghettimonster"
cbrevision="8da4bfe5b573f395057fbfb5a9d99b376e25c2a4" # 4.17
romtype="normal"
+4
View File
@@ -0,0 +1,4 @@
tree="cros"
arch="spaghettimonster"
rev="8da4bfe5b573f395057fbfb5a9d99b376e25c2a4" # 4.17
romtype="normal"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="n"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
-4
View File
@@ -1,4 +0,0 @@
cbtree="default"
romtype="normal"
cbrevision="d86260a134575b083f35103e1cd5c7c7ad883bce"
arch="x86_64"
+4
View File
@@ -0,0 +1,4 @@
tree="default"
romtype="normal"
rev="d86260a134575b083f35103e1cd5c7c7ad883bce"
arch="x86_64"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="4MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="n"
@@ -1,6 +1,6 @@
cbtree="fam15h_rdimm"
tree="fam15h_rdimm"
romtype="normal"
cbrevision="1c13f8d85c7306213cd525308ee8973e5663a3f8"
rev="1c13f8d85c7306213cd525308ee8973e5663a3f8"
arch="x86_64"
payload_grub="n"
payload_grub_withseabios="n"
@@ -1,6 +1,6 @@
cbtree="fam15h_udimm"
tree="fam15h_udimm"
romtype="normal"
cbrevision="1c13f8d85c7306213cd525308ee8973e5663a3f8"
rev="1c13f8d85c7306213cd525308ee8973e5663a3f8"
arch="x86_64"
payload_grub="n"
payload_grub_withseabios="n"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="n"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="n"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="n"
@@ -1,4 +1,4 @@
cbtree="cros"
tree="cros"
romtype="normal"
arch="AArch64"
payload_uboot="y"
@@ -1,4 +1,4 @@
cbtree="cros"
tree="cros"
romtype="normal"
arch="AArch64"
payload_uboot="y"
-4
View File
@@ -1,4 +0,0 @@
cbtree="haswell"
romtype="normal"
cbrevision="1411ecf6f0b2c7395bcb96b856dcfdddb1b0c81b"
arch="x86_64"
+4
View File
@@ -0,0 +1,4 @@
tree="haswell"
romtype="normal"
rev="1411ecf6f0b2c7395bcb96b856dcfdddb1b0c81b"
arch="x86_64"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -1,4 +1,4 @@
cbtree="fam15h_rdimm"
tree="fam15h_rdimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="fam15h_rdimm"
tree="fam15h_rdimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="fam15h_udimm"
tree="fam15h_udimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="fam15h_udimm"
tree="fam15h_udimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="fam15h_udimm"
tree="fam15h_udimm"
romtype="normal"
arch="x86_64"
payload_grub="n"
@@ -1,4 +1,4 @@
cbtree="fam15h_udimm"
tree="fam15h_udimm"
romtype="normal"
arch="x86_64"
payload_grub="n"
@@ -1,10 +0,0 @@
cbtree="fam15h_rdimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
microcode_required="n"
blobs_required="n"
@@ -0,0 +1,10 @@
tree="fam15h_rdimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
microcode_required="n"
blobs_required="n"
@@ -1,10 +0,0 @@
cbtree="fam15h_rdimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
microcode_required="n"
blobs_required="n"
@@ -0,0 +1,10 @@
tree="fam15h_rdimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
microcode_required="n"
blobs_required="n"
@@ -1,10 +0,0 @@
cbtree="fam15h_udimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
microcode_required="n"
blobs_required="n"
@@ -0,0 +1,10 @@
tree="fam15h_udimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
microcode_required="n"
blobs_required="n"
@@ -1,10 +0,0 @@
cbtree="fam15h_udimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
microcode_required="n"
blobs_required="n"
@@ -0,0 +1,10 @@
tree="fam15h_udimm"
romtype="d8d16sas"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
crossgcc_ada="n"
microcode_required="n"
blobs_required="n"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="i945 laptop"
arch="x86_32"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="i945 laptop"
arch="x86_32"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="i945 laptop"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="i945 laptop"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="AArch64"
payload_uboot="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="16MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="4MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="8MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="4MiB ICH9 IFD NOGBE NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="normal"
arch="x86_64"
payload_seabios="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="16MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="4MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="8MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -1,4 +1,4 @@
cbtree="haswell"
tree="haswell"
romtype="t440p"
arch="x86_64"
payload_grub="n"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="t440p"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="16MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="4MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="8MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="i945 laptop"
arch="x86_32"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="i945 laptop"
arch="x86_32"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="16MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="4MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="8MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -1,4 +1,4 @@
cbtree="haswell"
tree="haswell"
romtype="t440p"
arch="x86_64"
payload_grub="n"
@@ -1,4 +1,4 @@
cbtree="default"
tree="default"
romtype="t440p"
arch="x86_64"
payload_grub="y"
-10
View File
@@ -1,10 +0,0 @@
cbtree="default"
romtype="16MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
blobs_required="n"
+10
View File
@@ -0,0 +1,10 @@
tree="default"
romtype="16MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
blobs_required="n"
-10
View File
@@ -1,10 +0,0 @@
cbtree="default"
romtype="4MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
blobs_required="n"
+10
View File
@@ -0,0 +1,10 @@
tree="default"
romtype="4MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
blobs_required="n"
-10
View File
@@ -1,10 +0,0 @@
cbtree="default"
romtype="8MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
blobs_required="n"
+10
View File
@@ -0,0 +1,10 @@
tree="default"
romtype="8MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
blobs_required="n"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
-9
View File
@@ -1,9 +0,0 @@
cbtree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
+9
View File
@@ -0,0 +1,9 @@
tree="default"
romtype="normal"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
-10
View File
@@ -1,10 +0,0 @@
cbtree="default"
romtype="16MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
blobs_required="n"
+10
View File
@@ -0,0 +1,10 @@
tree="default"
romtype="16MiB ICH9 IFD NOR flash"
arch="x86_64"
payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
microcode_required="n"
blobs_required="n"

Some files were not shown because too many files have changed in this diff Show More