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

Reply via email to