Message ID | TY3P286MB2611136D3ECB23E5003256A4981CA@TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM |
---|---|
State | Changes Requested |
Delegated to: | Andes |
Headers | show |
Series | arch: riscv: jh7110: Correctly zero L2 LIM | expand |
On Wed, Aug 23, 2023 at 11:21:04AM +0800, Shengyu Qu wrote: > Add SPL version of SYS_MALLOC_CLEAR_ON_INIT, this would help devices > that need to clear ram before use to work correctly. > > Signed-off-by: Bo Gan <ganboing@gmail.com> > Signed-off-by: Shengyu Qu <wiagn233@outlook.com> > --- > Kconfig | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/Kconfig b/Kconfig > index 91170bf8d2..588acbaf9b 100644 > --- a/Kconfig > +++ b/Kconfig > @@ -372,6 +372,17 @@ if EXPERT > When disabling this, please check if malloc calls, maybe > should be replaced by calloc - if one expects zeroed memory. > > + config SPL_SYS_MALLOC_CLEAR_ON_INIT > + bool "Init with zeros the memory reserved for malloc (slow) in SPL" > + depends on SPL > + default SYS_MALLOC_CLEAR_ON_INIT > + help > + Same as SYS_MALLOC_CLEAR_ON_INIT, but for SPL. It's possible to > + Enable it without SYS_MALLOC_CLEAR_ON_INIT. It's useful for boards > + that must have particular memory regions zero'ed before first use. > + If SYS_SPL_MALLOC_START is configured to be in such region, this > + option should be enabled. > + Please fix the whitespace here.
diff --git a/Kconfig b/Kconfig index 91170bf8d2..588acbaf9b 100644 --- a/Kconfig +++ b/Kconfig @@ -372,6 +372,17 @@ if EXPERT When disabling this, please check if malloc calls, maybe should be replaced by calloc - if one expects zeroed memory. + config SPL_SYS_MALLOC_CLEAR_ON_INIT + bool "Init with zeros the memory reserved for malloc (slow) in SPL" + depends on SPL + default SYS_MALLOC_CLEAR_ON_INIT + help + Same as SYS_MALLOC_CLEAR_ON_INIT, but for SPL. It's possible to + Enable it without SYS_MALLOC_CLEAR_ON_INIT. It's useful for boards + that must have particular memory regions zero'ed before first use. + If SYS_SPL_MALLOC_START is configured to be in such region, this + option should be enabled. + config SYS_MALLOC_DEFAULT_TO_INIT bool "Default malloc to init while reserving the memory for it" help