[PATCH v3 10/15] lmb: allow for boards to specify memory map

Simon Glass sjg at chromium.org
Mon Oct 14 17:50:49 CEST 2024


Hi Sughosh,

On Sun, 13 Oct 2024 at 04:56, Sughosh Ganu <sughosh.ganu at linaro.org> wrote:
>
> Some architectures have special or unique aspects which need
> consideration when adding memory ranges to the list of available
> memory map. Enable this config in such scenarios which allow
> architectures and boards to define their own memory map.
>
> Signed-off-by: Sughosh Ganu <sughosh.ganu at linaro.org>
> ---
> Changes since V2: None
>
>  include/lmb.h |  2 ++
>  lib/Kconfig   | 18 ++++++++++++++++++
>  lib/lmb.c     |  3 +++
>  3 files changed, 23 insertions(+)

Since this is in addition to the existing LMB (which protects U-Boot's
memory-region) I suggest emitting an event in initr_lmb() to add
things to the LMB.

But for SPL, this doesn't work, since we are trying not to add events
for SPL. Perhaps I will discover this further on in this series, but
which boards need to do something special in SPL?

Regards,
SImon


More information about the U-Boot mailing list