add ich9m ifd/gbe files

a follow-up patch will make use of these, rather than ich9gen,
and ich9gen will be deleted.

these files were in fact generated *by* ich9gen.

coreboot has ifdtool and bincfg, the latter of which can
generate both ifd and gbe files for ich9m. that, and nvmutil
which is part of libreboot, can change gbe mac addresses.

i was going to replace ich9gen with a script that would run
bincfg, ifdtool and nvmutil, to greatly reduce code size,
because ich9gen is about 3k sloc.

however, in practise we would always generate the same ifd
config, and basically only change the mac address if that's
what the user wants; nvmutil can already do that just fine.

so, just include the binaries directly.

Signed-off-by: Leah Rowe <leah@libreboot.org>
btrfsvols
Leah Rowe 2023-09-03 19:19:50 +01:00
parent d554efae81
commit af8d8cda7d
6 changed files with 2 additions and 2 deletions

BIN
blobs/ich9m/16_ifd.bin Normal file

Binary file not shown.

BIN
blobs/ich9m/4_ifd.bin Normal file

Binary file not shown.

BIN
blobs/ich9m/4_ifd_nogbe.bin Normal file

Binary file not shown.

BIN
blobs/ich9m/8_ifd.bin Normal file

Binary file not shown.

BIN
blobs/ich9m/gbe.bin Normal file

Binary file not shown.

View File

@ -134,8 +134,8 @@ copy_blobs()
err "copy_blobs: !mkdir -p ${srcdir}/blobs"
# do not copy intel ME etc, but do copy ifd/gbe files
for i in t440p xx20 xx30 hp8200sff hp_ivybridge hp_sandybridge \
hp8300usdt t1650 e6430; do
for j in ifd gbe 4_ifd 8_ifd 12_ifd 16_ifd; do
hp8300usdt t1650 e6430 ich9m; do
for j in ifd gbe 4_ifd_nogbe 4_ifd 8_ifd 12_ifd 16_ifd; do
[ -f "blobs/${i}/${j}.bin" ] || continue
[ -e "${srcdir}/blobs/${i}" ] || \
mkdir -p "${srcdir}/blobs/${i}" || \