On Friday, March 27, 2015 at 09:10:35 PM, Dinh Nguyen wrote: > Hi Marek,
Hi Dinh, > On 03/04/2015 07:16 AM, Marek Vasut wrote: > > On Monday, March 02, 2015 at 05:28:03 PM, dingu...@opensource.altera.com wrote: > >> From: Dinh Nguyen <dingu...@opensource.altera.com> > >> > >> Signed-off-by: Dinh Nguyen <dingu...@opensource.altera.com> > > > > Why did you do this change please ? > > Sorry that it's taken me a while to get back to you on this, but this is > why I had to adjust the SPL_MALLOC_SIZE to 256: No worries, I'm also quite busy myself :) > #define CONFIG_SYS_INIT_RAM_SIZE (0x10000 - 0x100) > #define CONFIG_SYS_INIT_SP_ADDR \ > (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE - \ > GENERATED_GBL_DATA_SIZE) > > Because of the above define I only have 0x100 left for SPL_MALLOC_SIZE. > > I think I should rework this patch to be like this: > > --- a/include/configs/socfpga_common.h > +++ b/include/configs/socfpga_common.h > @@ -41,7 +41,7 @@ > #define CONFIG_SYS_MEMTEST_END PHYS_SDRAM_1_SIZE > > #define CONFIG_SYS_INIT_RAM_ADDR 0xFFFF0000 > -#define CONFIG_SYS_INIT_RAM_SIZE (0x10000 - 0x100) > +#define CONFIG_SYS_INIT_RAM_SIZE (0x10000 - > CONFIG_SYS_SPL_MALLOC_SIZE) Certainly, that makes more sense ;-) You can also take for example include/configs/novena.h for a reference. It contains the defines which should be enabled for SPL with working mallocator, while it still runs from OCRAM. Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot