>
> I did this exact thing while porting heads to a new motherboard, as the
> 4mb SPI was too small. Heres the steps, and they work.


Ok now I'm a bit confused. Can you elaborate on what some of your steps do?

- When you set chip size to 16MB but use the stock descriptor, you've
basically got a coreboot build with an empty / unused top half? So then
step 3 tells the IFD to actually use the rest, so to speak?
- I need to adjust my FMAP in addition to performing step 5? I think that's
what I was missing in my initial assumptions.
- In step 6, can one not modify the IFD without doing it through the actual
ROM image?

Thanks,
R

On Tue, Jan 14, 2020 at 9:26 AM Simon Newton <simon.new...@gmail.com> wrote:

> re-sending to coreboot list due to a problem with my gmail subscription.
>
> On Tue, Jan 14, 2020 at 10:32 AM Nico Huber <nic...@gmx.de> wrote:
>
>>
>>
>> The IFD also contains a small table about flash chips (e.g. to know the
>> erase opcode / block size). I'm not sure if you need to adapt it or
>> if the PCH would fall back to automatic discovery via SFDP. Might also
>> depend on the PCH generation. I would match it with the new chip to be
>> on the safe side.
>>
>
> This is an optional step. This table is more about letting ME know how to
> write to the specific chip. see
> https://github.com/corna/me_cleaner/issues/80
>
>
>> IMHO, the worst thing you can do is to assume that it will work on the
>> first try. Better be prepared for more external flashing
>>
>
> It doesnt work on the first try, take it from me. I found the easiest way
> to do it was to use the stock factory rom, modify that with IFDtool and
> then use the newly modified IFD to build coreboot (while specifying new
> CBFS size inside of coreboot menuconfig)
>
> I did this exact thing while porting heads to a new motherboard, as the
> 4mb SPI was too small. Heres the steps, and they work.
>
> https://github.com/osresearch/heads/issues/547#issuecomment-485887948
>
> Step2 is optional and makes no difference to coreboot functionality. As
> noted above, its purely for ME.
> _______________________________________________
> coreboot mailing list -- coreboot@coreboot.org
> To unsubscribe send an email to coreboot-le...@coreboot.org
>
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to