diff options
Diffstat (limited to 'include/asm-xtensa/cache.h')
-rw-r--r-- | include/asm-xtensa/cache.h | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/include/asm-xtensa/cache.h b/include/asm-xtensa/cache.h index 1e79c0e27460..1c4a78f29ae2 100644 --- a/include/asm-xtensa/cache.h +++ b/include/asm-xtensa/cache.h | |||
@@ -4,7 +4,6 @@ | |||
4 | * This file is subject to the terms and conditions of the GNU General Public | 4 | * This file is subject to the terms and conditions of the GNU General Public |
5 | * License. See the file "COPYING" in the main directory of this archive | 5 | * License. See the file "COPYING" in the main directory of this archive |
6 | * for more details. | 6 | * for more details. |
7 | * 2 of the License, or (at your option) any later version. | ||
8 | * | 7 | * |
9 | * (C) 2001 - 2005 Tensilica Inc. | 8 | * (C) 2001 - 2005 Tensilica Inc. |
10 | */ | 9 | */ |
@@ -12,21 +11,14 @@ | |||
12 | #ifndef _XTENSA_CACHE_H | 11 | #ifndef _XTENSA_CACHE_H |
13 | #define _XTENSA_CACHE_H | 12 | #define _XTENSA_CACHE_H |
14 | 13 | ||
15 | #include <xtensa/config/core.h> | 14 | #include <asm/variant/core.h> |
16 | 15 | ||
17 | #if XCHAL_ICACHE_SIZE > 0 | 16 | #define L1_CACHE_SHIFT XCHAL_DCACHE_LINEWIDTH |
18 | # if (XCHAL_ICACHE_SIZE % (XCHAL_ICACHE_LINESIZE*XCHAL_ICACHE_WAYS*4)) != 0 | 17 | #define L1_CACHE_BYTES XCHAL_DCACHE_LINESIZE |
19 | # error cache configuration outside expected/supported range! | 18 | #define SMP_CACHE_BYTES L1_CACHE_BYTES |
20 | # endif | ||
21 | #endif | ||
22 | 19 | ||
23 | #if XCHAL_DCACHE_SIZE > 0 | 20 | #define DCACHE_WAY_SIZE (XCHAL_DCACHE_SIZE/XCHAL_DCACHE_WAYS) |
24 | # if (XCHAL_DCACHE_SIZE % (XCHAL_DCACHE_LINESIZE*XCHAL_DCACHE_WAYS*4)) != 0 | 21 | #define ICACHE_WAY_SIZE (XCHAL_ICACHE_SIZE/XCHAL_ICACHE_WAYS) |
25 | # error cache configuration outside expected/supported range! | ||
26 | # endif | ||
27 | #endif | ||
28 | 22 | ||
29 | #define L1_CACHE_SHIFT XCHAL_CACHE_LINEWIDTH_MAX | ||
30 | #define L1_CACHE_BYTES XCHAL_CACHE_LINESIZE_MAX | ||
31 | 23 | ||
32 | #endif /* _XTENSA_CACHE_H */ | 24 | #endif /* _XTENSA_CACHE_H */ |