Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 173ba87b authored by Scott Wood's avatar Scott Wood Committed by Paul Mackerras
Browse files

[POWERPC] bootwrapper: cuboot-83xx: Exclude upper 1MB from heap.



The uppermost part of memory is where u-boot puts the stack, so don't
include that in the heap.  It's not currently causing problems, as the
current code allocates from the bottom of the heap, but this will keep
things from potentially breaking if a future implementation were to
allocate from the top.

Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent 4536b937
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -61,7 +61,7 @@ void platform_init(unsigned long r3, unsigned long r4, unsigned long r5,
	loader_info.cmdline = (char *)r6;
	loader_info.cmdline = (char *)r6;
	loader_info.cmdline_len = r7 - r6;
	loader_info.cmdline_len = r7 - r6;


	simple_alloc_init(_end, avail_ram, 32, 64);
	simple_alloc_init(_end, avail_ram - 1024*1024, 32, 64);
	ft_init(_dtb_start, _dtb_end - _dtb_start, 32);
	ft_init(_dtb_start, _dtb_end - _dtb_start, 32);
	serial_console_init();
	serial_console_init();
	platform_ops.fixups = platform_fixups;
	platform_ops.fixups = platform_fixups;