ARC: Cache Flush Management
authorVineet Gupta <vgupta@synopsys.com>
Fri, 18 Jan 2013 09:42:19 +0000 (15:12 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Fri, 15 Feb 2013 17:45:50 +0000 (23:15 +0530)
commit95d6976d20a25fa1684f849f26cd3387b5ba7150
treef3cd6472578c66dafdc13a791c4ca5d100a9d45c
parent55bb9480f9159b229ac3c3454c97b62d1e0a7e80
ARC: Cache Flush Management

* ARC700 has VIPT L1 Caches
* Caches don't snoop and are not coherent
* Given the PAGE_SIZE and Cache associativity, we don't support aliasing
  D$ configurations (yet), but do allow aliasing I$ configs

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/include/asm/arcregs.h
arch/arc/include/asm/cache.h
arch/arc/include/asm/cachectl.h [new file with mode: 0644]
arch/arc/include/asm/cacheflush.h [new file with mode: 0644]
arch/arc/mm/cache_arc700.c [new file with mode: 0644]