Hello!

> IBECC (in-band ECC*) is a touted feature for the Lattepanda Mu (see
> https://www.lattepanda.com/lattepanda-mu and scroll all the way down to the
> bottom to the "NAS Carrier" section or
> https://www.lattepanda.com/blog-323164.html).
> 
> Does coreboot enable this feature? Is it possible to enable this feature by
> modifying the FSP params set up in src/mainboard/lattepanda/mu/memory.c
> or src/mainboard/lattepanda/mu/romstage_fsp_params.c?
> 
> *where a memory controller emulates ECC by interleaving extra bits with
> normal memory in ram, sacrificing some capacity for error correcting
> functionality.

It doesn't look like coreboot enables that feature for the LattePanda
Mu, though there is code to enable it relatively easily for Alderlake.
One way is to configure it through devicetree.cb; refer to
src/mainboard/siemens/mc_rpl/variants/mc_rpl1/overridetree.cb [0] for an
example.

It can also be defined through C code such as romstage_fsp_params.c; see
src/mainboard/prodrive/atlas/romstage_fsp_params.c [1] for an example.
That code ties it to the option API, though you could also just hard
code it.

[0]:
https://elixir.bootlin.com/coreboot/25.12/source/src/mainboard/siemens/mc_rpl/variants/mc_rpl1/overridetree.cb#L20
[1]:
https://elixir.bootlin.com/coreboot/25.12/source/src/mainboard/prodrive/atlas/romstage_fsp_params.c#L56

Cheers,

Nicholas

_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to