@@ -46,9 +46,5 @@ void spl_board_init(void)
/* enable console uart printing */
preloader_console_init();
- /* setup MALLOC after clocks going faster */
- mem_malloc_init((ulong) &__malloc_start,
- (&__malloc_end - &__malloc_start));
-
puts("SPL Boot\n");
}
@@ -47,13 +47,11 @@ SECTIONS
__bss_end__ = .;
}
- . = . + 4;
. = ALIGN(8);
__malloc_start = .;
. = . + CONFIG_SPL_MALLOC_SIZE;
__malloc_end = .;
- . = . + 4;
. = . + CONFIG_SPL_STACK_SIZE;
. = ALIGN(8);
__stack_start = .;
@@ -22,6 +22,8 @@
extern void __malloc_start, __malloc_end, __stack_start;
#define CONFIG_SPL_STACK (&__stack_start)
+#define CONFIG_SYS_SPL_MALLOC_START (&__malloc_start)
+#define CONFIG_SYS_SPL_MALLOC_SIZE (&__malloc_end - &__malloc_start)
#define BOOT_DEVICE_RAM 1
@@ -118,7 +118,6 @@ static void __noreturn jump_to_image_no_args(void)
static void spl_ram_load_image(void)
{
- u32 err;
const struct image_header *header;
/* get the header */
@@ -58,7 +58,6 @@ LIBS-$(CONFIG_SPL_NAND_SUPPORT) += drivers/mtd/nand/libnand.o
LIBS-$(CONFIG_SPL_ONENAND_SUPPORT) += drivers/mtd/onenand/libonenand.o
LIBS-$(CONFIG_SPL_DMA_SUPPORT) += drivers/dma/libdma.o
LIBS-$(CONFIG_SPL_POST_MEM_SUPPORT) += post/drivers/memory.o
-LIBS-$(CONFIG_SPL_LIBGENERIC_SUPPORT) += lib/libgeneric.o
ifneq ($(CONFIG_AM33XX)$(CONFIG_OMAP34XX)$(CONFIG_OMAP44XX)$(CONFIG_OMAP54XX),)
LIBS-y += $(CPUDIR)/omap-common/libomap-common.o