Files
u-boot-tk1-som/include/configs
Heiko Schocher 95c6f6d34d ARM V7 (OMAP): add data cache support, test on Beagle board
Add data cache support for ARM V7 systems. Used cache flush
functions from linux:arch/arm/mm/cache-v7.S developed from
Catalin Marinas.

Enable "cache" command on Beagle 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
    --------------------------------------------------
    Beagle (Cortex A8)	116s	106s	30.3s	= x 3.8

    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
    --------------------------------------------------
    Beagle (Cortex A8)	1.84s	1.64s	0.12s	= x 15.3

Portions of this work were supported by funding from
the CE Linux Forum.

Signed-off-by: Heiko Schocher <hs@denx.de>
Reviewed-by: Ben Gardiner<bengardiner@nanometrics.ca>
2010-09-19 19:29:51 +02:00
..
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-08-12 16:40:00 +02:00
2008-10-18 21:54:03 +02:00
2010-08-08 05:17:05 +05:30
2010-09-03 11:14:13 +02:00
2010-08-09 16:04:59 +02:00
2010-02-12 12:31:54 -06:00
2010-02-12 12:31:54 -06:00
2008-10-18 21:54:03 +02:00
2010-09-03 15:13:02 +02:00
2010-09-03 15:13:02 +02:00
2010-09-03 15:13:02 +02:00
2010-09-03 15:13:02 +02:00
2010-09-03 15:13:02 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-08-09 16:05:03 +02:00
2010-02-12 12:31:54 -06:00
2010-09-10 00:16:19 +02:00
2010-08-20 16:42:02 +02:00
2010-02-12 12:31:54 -06:00
2008-10-18 21:54:03 +02:00
2009-03-20 22:39:14 +01:00
2010-02-12 12:36:04 -06:00
2008-10-18 21:54:03 +02:00
2010-02-12 12:31:54 -06:00
2010-05-06 00:20:04 +02:00
2009-03-20 22:39:14 +01:00
2008-10-18 21:54:03 +02:00
2009-07-11 09:02:21 +09:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-04-05 13:06:31 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-04-21 23:42:38 +02:00
2009-12-13 21:31:26 -08:00
2008-10-18 21:54:03 +02:00
2010-09-03 15:13:02 +02:00
2008-10-18 21:54:03 +02:00
2010-09-19 19:29:46 +02:00
2008-10-18 21:54:03 +02:00
2009-03-20 22:39:14 +01:00
2009-06-23 00:10:04 +02:00
2008-10-18 21:54:03 +02:00
2010-02-12 12:31:54 -06:00
2010-04-21 23:42:38 +02:00
2010-09-10 00:16:19 +02:00
2008-10-18 21:54:03 +02:00
2009-03-20 22:39:14 +01:00
2010-04-21 23:42:38 +02:00
2010-02-12 12:31:54 -06:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-10-19 09:18:57 +02:00
2009-03-20 22:39:14 +01:00
2010-09-03 15:13:02 +02:00
2009-03-20 22:39:14 +01:00
2008-10-18 21:54:03 +02:00
2010-02-12 12:31:54 -06:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-07-16 10:55:09 -05:00
2010-08-08 05:17:05 +05:30
2008-10-18 21:54:03 +02:00
2009-12-14 21:31:17 +01:00
2010-05-05 09:48:41 +02:00
2009-03-20 22:39:14 +01:00
2010-03-07 12:36:35 -06:00
2008-10-18 21:54:03 +02:00
2009-08-25 12:57:54 +02:00
2009-12-13 21:31:26 -08:00
2010-06-06 08:36:28 -05:00
2010-04-30 05:23:22 -05:00
2010-04-30 05:23:26 -05:00
2010-07-16 10:55:09 -05:00
2010-07-16 10:55:09 -05:00
2010-08-09 16:05:07 +02:00
2008-10-18 21:54:03 +02:00
2009-07-22 09:43:27 +02:00
2008-10-18 21:54:03 +02:00
2010-04-21 23:42:38 +02:00
2008-10-18 21:54:03 +02:00
2010-08-08 05:17:05 +05:30
2010-08-08 05:17:05 +05:30
2009-03-20 22:39:14 +01:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-11-27 16:26:13 -06:00
2010-07-16 10:55:09 -05:00
2010-07-16 10:55:09 -05:00
2010-08-09 16:05:18 +02:00
2008-10-18 21:54:03 +02:00
2009-11-27 16:26:13 -06:00
2009-11-27 16:26:13 -06:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-07-16 10:55:09 -05:00
2009-04-29 21:39:46 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-11-27 16:26:13 -06:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2009-03-20 22:39:14 +01:00
2009-11-27 16:26:13 -06:00
2010-08-09 01:15:22 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2008-10-18 21:54:03 +02:00
2010-07-14 23:27:49 +02:00