Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] v850: Define L1_CACHE_SHIFT and L1_CACHE_SHIFT_MAX

Signed-off-by: Miles Bader <miles@gnu.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Miles Bader and committed by
Linus Torvalds
8449d003 8b2bf069

+8 -4
+5 -2
include/asm-v850/cache.h
··· 1 1 /* 2 2 * include/asm-v850/cache.h -- Cache operations 3 3 * 4 - * Copyright (C) 2001 NEC Corporation 5 - * Copyright (C) 2001 Miles Bader <miles@gnu.org> 4 + * Copyright (C) 2001,05 NEC Corporation 5 + * Copyright (C) 2001,05 Miles Bader <miles@gnu.org> 6 6 * 7 7 * This file is subject to the terms and conditions of the GNU General 8 8 * Public License. See the file COPYING in the main directory of this ··· 20 20 #ifndef L1_CACHE_BYTES 21 21 /* This processor has no cache, so just choose an arbitrary value. */ 22 22 #define L1_CACHE_BYTES 16 23 + #define L1_CACHE_SHIFT 4 23 24 #endif 25 + 26 + #define L1_CACHE_SHIFT_MAX L1_CACHE_SHIFT 24 27 25 28 #endif /* __V850_CACHE_H__ */
+3 -2
include/asm-v850/v850e2_cache.h
··· 2 2 * include/asm-v850/v850e2_cache_cache.h -- Cache control for V850E2 3 3 * cache memories 4 4 * 5 - * Copyright (C) 2003 NEC Electronics Corporation 6 - * Copyright (C) 2003 Miles Bader <miles@gnu.org> 5 + * Copyright (C) 2003,05 NEC Electronics Corporation 6 + * Copyright (C) 2003,05 Miles Bader <miles@gnu.org> 7 7 * 8 8 * This file is subject to the terms and conditions of the GNU General 9 9 * Public License. See the file COPYING in the main directory of this ··· 69 69 70 70 /* For <asm/cache.h> */ 71 71 #define L1_CACHE_BYTES V850E2_CACHE_LINE_SIZE 72 + #define L1_CACHE_SHIFT V850E2_CACHE_LINE_SIZE_BITS 72 73 73 74 74 75 #endif /* __V850_V850E2_CACHE_H__ */