lbmk/resources/coreboot
Leah Rowe 19efdf9eeb ich9m mainboards: use pre-assembled ifd/gbe files
This cuts down on build time, and it will allow libreboot
to remove large chunks of code.

these ifd/gbe configs are just binary-encoded config files,
in a format well-understood. they can easily be opened up
and displayed, using ich9show or ifdtool, and manipulated
by these tools; bincfg can generate them from scratch, and
nvmutil can change mac addresses, for example.

so, do this and remove from lbmk the following:

* ich9utils (which contains ich9gen) - not needed anymore
* code in lbmk for handling ich9gen and insertions; the
  coreboot build system is now used, for this same purpose,
  so remove such code from lbmk

this results in a massive code size reduction (thousands of
lines) in lbmk; smaller when only looking at the build
system, but much larger when you consider that ich9utils
is also removed (about 3k sloc)

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-03 22:40:33 +01:00
..
cros merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
d510mo enable memtest86plus on various boards 2023-08-27 15:23:58 +01:00
d510mo_16mb x86 desktops: only enable seabios_withgrub 2023-08-27 15:02:11 +01:00
default Add Dell Latitude E6430 2023-09-03 09:13:03 -06:00
e6400_4mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
e6430_12mb Add Dell Latitude E6430 2023-09-03 09:13:03 -06:00
fam15h_rdimm coreboot/fam15h: fix for gcc/gnat building 2023-08-17 21:09:49 +01:00
fam15h_udimm coreboot/fam15h: fix for gcc/gnat building 2023-08-17 21:09:49 +01:00
g43t-am3 enable memtest86plus on various boards 2023-08-27 15:23:58 +01:00
g43t-am3_16mb enable memtest86plus on various boards 2023-08-27 15:23:58 +01:00
ga-g41m-es2l enable memtest86plus on various boards 2023-08-27 15:23:58 +01:00
gru_bob merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
gru_kevin merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
haswell merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
hp2170p_16mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
hp2560p_8mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
hp2570p_16mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
hp8200sff_4mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
hp8200sff_8mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
hp8300usdt_16mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
hp8470pintel_16mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
hp9470m_16mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
kcma-d8-rdimm_2mb merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
kcma-d8-rdimm_16mb merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
kcma-d8-udimm_2mb merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
kcma-d8-udimm_16mb merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
kfsn4-dre_1mb x86 desktops: only enable seabios_withgrub 2023-08-27 15:02:11 +01:00
kfsn4-dre_2mb x86 desktops: only enable seabios_withgrub 2023-08-27 15:02:11 +01:00
kgpe-d16-rdimm_2mb x86 desktops: only enable seabios_withgrub 2023-08-27 15:02:11 +01:00
kgpe-d16-rdimm_16mb x86 desktops: only enable seabios_withgrub 2023-08-27 15:02:11 +01:00
kgpe-d16-udimm_2mb x86 desktops: only enable seabios_withgrub 2023-08-27 15:02:11 +01:00
kgpe-d16-udimm_16mb x86 desktops: only enable seabios_withgrub 2023-08-27 15:02:11 +01:00
macbook11 merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
macbook11_16mb merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
macbook21 merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
macbook21_16mb merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
qemu_arm64_12mb merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
r400_4mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
r400_8mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
r400_16mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
r500_4mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
t60_16mb_intelgpu merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
t60_intelgpu merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
t400_4mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
t400_8mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
t400_16mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
t420_8mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
t420s_8mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
t430_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
t440plibremrc_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
t440pmrc_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
t500_4mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
t500_8mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
t500_16mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
t520_8mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
t530_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
t1650_12mb merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
w500_4mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
w500_8mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
w500_16mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
w530_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
w541_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
w541mrc_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
x60 merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
x60_16mb merge coreboot/u-boot download logic to one script 2023-08-16 22:40:34 +01:00
x200_4mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
x200_8mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
x200_16mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
x220_8mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
x230_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
x230_16mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
x230edp_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
x230t_12mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
x230t_16mb don't support ucode removal on untested targets 2023-09-03 01:53:35 +01:00
x301_4mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
x301_8mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
x301_16mb ich9m mainboards: use pre-assembled ifd/gbe files 2023-09-03 22:40:33 +01:00
build.list consolidate u-boot/seabios/coreboot build scripts 2023-08-19 23:18:32 +01:00