Hi Felix...
Does the EC firmware of your system reside in the IFD EC partition or in the
IFD BIOS partition? The former doesn't seem to be the case, since ifdtool
complains about nor IFD EC region being present in the IFD. For the latter have
a look at 51nb/x210 and mb/amd/mandolin where an FMAP EC section is defined in
the board's fmd file and the EC firmware is put into that section via cbfstool;
see the Makefile.inc of the nb51 EC support or the Mandolin board for that.
When I extracted the IFD from the existing platform BIOS this is what it
reports…
File flash.bin is 16777216 bytes
Flash Region 0 (Flash Descriptor): 00000000 - 00000fff
Flash Region 1 (BIOS): 00400000 - 00ffffff
Flash Region 2 (Intel ME): 00001000 - 003fffff
Flash Region 3 (GbE): 07fff000 - 00000fff (unused)
Flash Region 4 (Platform Data): 07fff000 - 00000fff (unused)
Flash Region 5 (Reserved): 07fff000 - 00000fff (unused)
Flash Region 6 (Reserved): 07fff000 - 00000fff (unused)
Flash Region 7 (Reserved): 07fff000 - 00000fff (unused)
Flash Region 8 (EC): 07fff000 - 00000fff (unused)
Looking at the contents of flash.bin then the EC firmware is located at
offset 0x400000 which would appear to put it at the start of the IFD
BIOS partition. Looks like the example of the mandolin board is going
to be the one to follow.
Thanks for the pointer in the right direction!
-Andy.
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org