[coreboot] Minnowboard

Daniel Wagner wagi at monom.org
Thu Mar 22 21:24:59 CET 2018


Hi Piotr,

>>> This will give you layout file similar to: 00000000:00000fff fd
>>> 00400000:007fffff bios 00001000:003fffff me 00000000:00000fff
>>> gbe
>> I got this as well. Zoran just told me offline that fd and gbe
>> seems to overlap. He also told me that the layout should be fd,
>> gbe, me and finally bios. Is the ifdtool output correct?
> 
> I also wonder about that. IMO there can be 2 things - incorrect
> parsing of flash descriptor by ifdtool or incorrect values in flash
> descriptor. This may be because this firmware doesn't have GbE
> firmware. I wondered what will happen if we apply different
> permissions to fd and gbe.
> 
> If you look at addresses bios is at the end. At least this layout
> works. How to interpret overlapping regions I don't know.

With your tip to flash only the bios section I have some success. There 
is debug output now on the serial console. It will hang eventually but 
that might just be, that I use an too old FSP.

>>> Then copy build/coreboot.rom and layout file to your RPi and
>>> flash:
>>>
>>> (rpi) $ flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=32000
>>> -l \ layout -i bios -w /tmp/coreboot.rom
>>>
>>> Our container have default FSP from GitHub which is not the most
>>> recent one. Latest you can obtain only through Intel RDC portal.
>>
>> I suppose the one from GitHub is good enough though? I don't have
>> an RDC portal account.
> 
> Yes. But if you would like to complain to Intel for performance
> related stuff they will say "please use recent one" and then you can
> complain on correct one :)

Pretty bad job by Intel I'd say. Especially if the boss of OTC is 
proclaiming that the MinnowBoard is blob free.

/me starts searching for working FSP.

Thanks,
Daniel



More information about the coreboot mailing list