[PATCH v3 01/15] lmb: add versions of the lmb API with flags
Sughosh Ganu
sughosh.ganu at linaro.org
Tue Oct 15 11:25:31 CEST 2024
On Mon, 14 Oct 2024 at 21:20, Simon Glass <sjg at chromium.org> wrote:
>
> Hi Sughosh,
>
> On Sun, 13 Oct 2024 at 04:55, Sughosh Ganu <sughosh.ganu at linaro.org> wrote:
> >
> > The LMB module is to be used as a backend for allocating and freeing
> > up memory requested from other modules like EFI. These memory requests
> > are different from the typical LMB reservations in that memory
> > required by the EFI module cannot be overwritten, or re-requested. Add
> > versions of the LMB API functions with flags for allocating and
> > freeing up memory. The caller can then use these API's for specifying
> > the type of memory that is required. For now, these functions will be
> > used by the EFI memory module.
> >
> > Signed-off-by: Sughosh Ganu <sughosh.ganu at linaro.org>
> > ---
> > Changes since V2: None
> >
> > include/lmb.h | 56 +++++++++++++++++++++++++++++++++
> > lib/lmb.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++-
> > 2 files changed, 140 insertions(+), 1 deletion(-)
> >
>
> lmb_alloc_base() should call lmb_alloc_base() as well. It looks that
> you fixed that in this version?
>
> I'm not very keen on __ before functions. That is normally reserved
> for the C library. I wonder if a single one would be enough, or use an
> underscore suffix instead?
Okay, I will add a separate patch in the series to change the __ to a
single underscore. Thanks.
-sughosh
>
> Other than that:
>
> Reviewed-by: Simon Glass <sjg at chromium.org>
>
> Regards,
> Simon
More information about the U-Boot
mailing list