diff options
| author | Heiko Schocher <hs@denx.de> | 2010-09-17 13:10:30 +0200 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2010-09-19 19:29:51 +0200 | 
| commit | c3330e9d6a11b6ead4a2346001338ce884b5832b (patch) | |
| tree | f4fddc3272964e0cc047308533e6c2f642ee5870 /include/configs/imx27lite-common.h | |
| parent | 880eff5cfb9df6f0855f4e48affd349ca64692e9 (diff) | |
| download | olio-uboot-2014.01-c3330e9d6a11b6ead4a2346001338ce884b5832b.tar.xz olio-uboot-2014.01-c3330e9d6a11b6ead4a2346001338ce884b5832b.zip | |
ARM (ARM926ejs): add data cache support, tested on magnesium and tx25 board
Enable "cache" command on tx25 and magnesium board and test performance.
    Test 1: Loading 127 MB of data from NAND flash into RAM:
    Instr. Cache        off     on      on
      Data Cache        off     off     on
    --------------------------------------------------
    magnesium           32,6s   22,5s   30s     = x 1,09
    tx25 (29MB only)    9,69s   5,05s   8,16s   = x 1,19
    Test 2: uncompressing a gzipped image from RAM to RAM
            (size compressed: 6.5 MiB, uncompressed: 35 MiB):
    Instr. Cache        off     on      on
      Data Cache        off     off     on
    --------------------------------------------------
    magnesium           4,25s   2,08s   1,72s   = x 2,47
    tx25                4,82s   2,04s   1,84s   = x 2,62
Portions of this work were supported by funding from
the CE Linux Forum.
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
Signed-off-by: Heiko Schocher <hs@denx.de>
Cc: Alessandro Rubini <rubini@gnudd.com>
Diffstat (limited to 'include/configs/imx27lite-common.h')
| -rw-r--r-- | include/configs/imx27lite-common.h | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/include/configs/imx27lite-common.h b/include/configs/imx27lite-common.h index 1da860261..33550ba66 100644 --- a/include/configs/imx27lite-common.h +++ b/include/configs/imx27lite-common.h @@ -188,6 +188,7 @@   */  #include <config_cmd_default.h>  #define CONFIG_CMD_ASKENV +#define CONFIG_CMD_CACHE  #define CONFIG_CMD_DHCP  #define CONFIG_CMD_DIAG  #define CONFIG_CMD_FAT |