Hi Tom. 2016-12-20 7:02 GMT+09:00 Tom Rini <tr...@konsulko.com>: > On Mon, Dec 19, 2016 at 07:31:03PM +0900, Masahiro Yamada wrote: > >> CONFIG_USE_ARCH_MEMSET controls nothing about SPL. (it is effective >> only on U-Boot proper building of ARM). > > That's not true. We have these functions available to SPL and use them > there by default now (as it's a speed win and we want out of SPL ASAP). >
This is not clear to me. How can you make the optimized memset available to SPL? As far as see arch/arm/lib/Makefile, memset.o is only compiled (if CONFIG_USE_ARCH_MEMSET is defined) for the U-Boot full image. ifndef CONFIG_SPL_BUILD ifdef CONFIG_ARM64 obj-y += relocate_64.o else obj-y += relocate.o endif obj-$(CONFIG_CPU_V7M) += cmd_boot.o obj-$(CONFIG_OF_LIBFDT) += bootm-fdt.o obj-$(CONFIG_CMD_BOOTI) += bootm.o obj-$(CONFIG_CMD_BOOTM) += bootm.o obj-$(CONFIG_CMD_BOOTZ) += bootm.o zimage.o obj-$(CONFIG_SYS_L2_PL310) += cache-pl310.o obj-$(CONFIG_USE_ARCH_MEMSET) += memset.o obj-$(CONFIG_USE_ARCH_MEMCPY) += memcpy.o else obj-$(CONFIG_SPL_FRAMEWORK) += spl.o obj-$(CONFIG_SPL_FRAMEWORK) += zimage.o endif -- Best Regards Masahiro Yamada _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot