]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit2c3322770efe435a2432022795a32f0197335f2a
treef3cd6472578c66dafdc13a791c4ca5d100a9d45c
parenteca6f34adf55c83e9637635878621c5afc707e87
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]