diff options
author | Heiko Schocher <hs@denx.de> | 2013-12-19 13:45:04 +0100 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2014-01-14 09:01:06 -0500 |
commit | 1b6102718bc5514cf974abeecebebe95c6a9ecc6 (patch) | |
tree | 2ebd35092871e6f5dce93498d9ad8e0899848aa3 /include | |
parent | a113fb39df43546c704aa8eba55720da9a9dfedd (diff) | |
download | u-boot-imx-1b6102718bc5514cf974abeecebebe95c6a9ecc6.zip u-boot-imx-1b6102718bc5514cf974abeecebebe95c6a9ecc6.tar.gz u-boot-imx-1b6102718bc5514cf974abeecebebe95c6a9ecc6.tar.bz2 |
common, env: optimize boottime
when creating the hashtable, for each environmentvariable
getenv(ENV_CALLBACK_VAR) and getenv(ENV_FLAGS_VAR) is called,
which costs at this point a lot of time. So call this two
getenv() calls only once.
Boottime on the ids8313 board without this patch:
2013-12-19 13:38:22,894: NAND: 128 MiB
2013-12-19 13:38:27,659: In: serial
(~4.8 sec)
Bootime with this patch on the ids8313 board:
2013-12-19 13:40:25,332: NAND: 128 MiB
2013-12-19 13:40:25,546: In: serial
(~0.2 sec)
Signed-off-by: Heiko Schocher <hs@denx.de>
Cc: Tom Rini <trini@ti.com>
Cc: Joe Hershberger <joe.hershberger@ni.com>
Cc: Wolfgang Denk <wd@denx.de>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions