From: Kyungmin Park Date: Mon, 7 Jun 2010 10:53:17 +0000 (+0900) Subject: ex1: Use optimized memcpy32 at IPL X-Git-Tag: JF01_20100610~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=22a6c33597f3a5b537c2fa7e3d5af10f2d2d1fc4;p=kernel%2Fu-boot.git ex1: Use optimized memcpy32 at IPL Signed-off-by: Kyungmin Park --- diff --git a/onenand_ipl/board/samsung/ex1/Makefile b/onenand_ipl/board/samsung/ex1/Makefile index 89e8a95..cb55434 100644 --- a/onenand_ipl/board/samsung/ex1/Makefile +++ b/onenand_ipl/board/samsung/ex1/Makefile @@ -5,11 +5,11 @@ include $(TOPDIR)/onenand_ipl/board/$(BOARDDIR)/config.mk LDSCRIPT= $(TOPDIR)/onenand_ipl/board/$(BOARDDIR)/u-boot.onenand.lds LDFLAGS = -Bstatic -T $(onenandobj)u-boot.lds -Ttext $(TEXT_BASE) $(PLATFORM_LDFLAGS) AFLAGS += -DCONFIG_PRELOADER -DCONFIG_ONENAND_IPL -DCONFIG_SKIP_RELOCATE_UBOOT -CFLAGS += -DCONFIG_PRELOADER -DCONFIG_ONENAND_IPL -DCONFIG_SKIP_ONENAND_BOARD_INIT -DCONFIG_ONENAND_XIP_IPL +CFLAGS += -DCONFIG_PRELOADER -DCONFIG_ONENAND_IPL -DCONFIG_SKIP_ONENAND_BOARD_INIT -DCONFIG_ONENAND_XIP_IPL -D__HAVE_ARCH_MEMCPY32 OBJCFLAGS += --gap-fill=0x00 SOBJS := lowlevel_init.o -SOBJS += start.o +SOBJS += start.o _memcpy32.o COBJS := onenand_read.o COBJS += onenand_boot.o @@ -44,6 +44,10 @@ $(obj)start.S: @rm -f $@ ln -s $(SRCTREE)/$(CPUDIR)/start.S $@ +# from lib_arm +$(obj)_memcpy32.S: + ln -sf $(SRCTREE)/arch/$(ARCH)/lib/_memcpy32.S $@ + # from onenand_ipl directory $(obj)onenand_ipl.h: @rm -f $@