hi Ilias,

On Mon, 10 Jun 2024 at 17:15, Ilias Apalodimas
<ilias.apalodi...@linaro.org> wrote:
>
> On Fri, 7 Jun 2024 at 21:54, Sughosh Ganu <sughosh.g...@linaro.org> wrote:
> >
> > Add a Kconfig symbol to enable getting updates on any memory map
> > changes that might be done by some other module. This notification
> > mechanism can then be used to have a synchronous view of allocated and
> > free memory.
>
> Is there any chance we want to build a firmware that allows memory not
> to be reserved?
> I think we should make the feature mandatory

LMB is enabled for all architectures, but the EFI code is not. This
config is only for enabling the notification code. Which is why it is
enabled only when LMB and EFI_LOADER configs are enabled.

-sughosh

>
> Cheers
> /Ilias
> >
> > Signed-off-by: Sughosh Ganu <sughosh.g...@linaro.org>
> > ---
> >  lib/Kconfig | 9 +++++++++
> >  1 file changed, 9 insertions(+)
> >
> > diff --git a/lib/Kconfig b/lib/Kconfig
> > index 189e6eb31a..9ea02ae006 100644
> > --- a/lib/Kconfig
> > +++ b/lib/Kconfig
> > @@ -74,6 +74,15 @@ config HAVE_PRIVATE_LIBGCC
> >  config LIB_UUID
> >         bool
> >
> > +config MEM_MAP_UPDATE_NOTIFY
> > +       bool "Get notified of any changes to the memory map"
> > +       default y if EVENT && LMB && EFI_LOADER
> > +       help
> > +         Enable this option to get notification on any changes to the
> > +         memory that is allocated or freed. This will allow different
> > +         modules that allocate memory to have a synchronous view of 
> > available
> > +         and allocated memory.
> > +
> >  config RANDOM_UUID
> >         bool "GPT Random UUID generation"
> >         select LIB_UUID
> > --
> > 2.34.1
> >

Reply via email to