there is no "proper" way because there is no mrc.bin for the t440p.
mrc.bin is the ram init blob used in pre-FSP Chromebooks. The t440p
has to leverage this, because there is no native raminit option for
the Haswell platform, unlike the older Sandy/Ivybridge platform. So
mrc.bin must be extracted from a firmware image for a Haswell
Chromebook -- it doesn't matter which one. It should be 190.2kb. Use
coreboot master and don't screw with any config variables you don't
understand, and you should be fine :)

good luck!

On Thu, Aug 20, 2020 at 7:13 PM yk via coreboot <coreboot@coreboot.org> wrote:
>
> To anyone who has corebooted a t440p:
>
> I followed the instructions here
> https://doc.coreboot.org/northbridge/intel/haswell/mrc.bin.html to
> obtain an mrc.bin for the t440p, but it seems like these instructions
> are generalized and are meant for chromebooks, and not thinkpads. I
> gave it a try anyways and my t440p beeps and flashes LED's (as
> configured in .config, to do so on fatal error). Months of searching,
> and I can't find any documentation or archived emails from this
> mailing list for obtaining an mrc.bin specifically for the t440p.
>
> There exists this tutorial https://0xcb.dev/lenovo-t440p-coreboot/ but
> it tells me to use a forked version of coreboot which seems really
> fishy. I browsed the commits from that fork and I couldn't find anything
> that "automates obtaining mrc.bin" as it promises.
>
> What is the proper way to obtain the mrc.bin and configure for t440p?
>
> CONFIG_DCACHE_RAM_MRC_VAR_SIZE=0x30000 <-- also what should this value
> be if the mrc.bin is 186K?
> _______________________________________________
> 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