From mboxrd@z Thu Jan 1 00:00:00 1970
From: Przemyslaw Marczak
Date: Wed, 18 Feb 2015 13:21:30 +0100
Subject: [U-Boot] [PATCH v2 1/8] exynos: config: enable arch memcpy and
arch memset
In-Reply-To:
References: <1424099601-14979-1-git-send-email-p.marczak@samsung.com>
<1424099601-14979-2-git-send-email-p.marczak@samsung.com>
Message-ID: <54E483CA.8020602@samsung.com>
List-Id:
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
To: u-boot@lists.denx.de
Hello,
On 02/18/2015 05:23 AM, Simon Glass wrote:
> On 16 February 2015 at 08:13, Przemyslaw Marczak 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
>> Cc: Minkyu Kang
>> Cc: Akshay Saraswat
>> Cc: Simon Glass
>> Cc: Sjoerd Simons
>> ---
>> include/configs/exynos-common.h | 3 +++
>> 1 file changed, 3 insertions(+)
>
> Reviewed-by: Simon Glass
>
> 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
>
This is very interesting. Some time ago I made some tests witch the
cache on/off cases for s-boot(bl1/Bl2 for trats2). Enabling the cache
incredible improve the performance.
Since it is easy to break the Trats2, such changes in the s-boot has no
sense. But it could be easy in the future to modify the bl2 for Odroid.
Best regards,
--
Przemyslaw Marczak
Samsung R&D Institute Poland
Samsung Electronics
p.marczak at samsung.com