On 16 February 2015 at 08:13, Przemyslaw Marczak <[email protected]> wrote: > This commit enables the following configs: > - CONFIG_USE_ARCH_MEMCPY > - CONFIG_USE_ARCH_MEMSET > This increases the performance of memcpy/memset > and also reduces the boot time. > > This was tested on Trats2. > A quick test with trace. Boot time from start to main_loop() entry: > - ~1527ms - before this change (arch memset enabled for .bss clear) > - ~1384ms - after this change > > Signed-off-by: Przemyslaw Marczak <[email protected]> > Cc: Minkyu Kang <[email protected]> > Cc: Akshay Saraswat <[email protected]> > Cc: Simon Glass <[email protected]> > Cc: Sjoerd Simons <[email protected]> > --- > include/configs/exynos-common.h | 3 +++ > 1 file changed, 3 insertions(+)
Reviewed-by: Simon Glass <[email protected]> BTW in case you are interested, in the Chromium U-Boot tree (chromeos-v2013.06 branch) we have exynos support for turning on the cache in SPL and leaving it on through to the end of U-Boot. It runs two SPLs and two U-Boots (with verified boot and kernel verification) in a total of about 750ms. This shipped last year with Pit and Pi (Samsung Chromebook 2). Might be some interesting patches there... Regards, Simon _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

