I have the
binary file for the original system BIOS for this platform
and so have manage to use ifdtool to extract the 4KB flash descriptor
which I am in the process of adding to the image with
CONFIG_HAVE_IFD_BIN and CONFIG_IFD_BIN_PATH. Does that save me having
to worry about anything other than defining the CONFIG_HAVE_EC_BIN and
Yes that should hopefully make it straightforward.
If only things were that easy!
When I try this, I get a build error:
IFDTOOL ec.bin -> coreboot.pre
Platform is: cnl
File build/coreboot.pre is 16777216 bytes
Region EC is disabled in target. Not injecting.
src/southbridge/intel/common/firmware/Makefile.inc:31: recipe for
target 'add_intel_firmware' failed
make: *** [add_intel_firmware] Error 1
I’m not sure where the “Platform is: cnl” is coming from. I have
defined a custom mainboard but it is derived from Intel’s Coffee Lake /
Comet Lake not from Cannon Lake which is the closest thing I can find
My board specific configuration options include:
These look correct to me but am happy to informed otherwise!