/* $Id: cache.h,v 1.3 1999/12/11 12:31:51 gniibe Exp $ * * include/asm-sh/cache.h * * Copyright 1999 (C) Niibe Yutaka */ #ifndef __ASM_SH_CACHE_H #define __ASM_SH_CACHE_H /* bytes per L1 cache line */ #if defined(__sh3__) #define L1_CACHE_BYTES 16 #elif defined(__SH4__) #define L1_CACHE_BYTES 32 #endif extern void cache_flush_area(unsigned long start, unsigned long end); extern void cache_purge_area(unsigned long start, unsigned long end); extern void cache_wback_area(unsigned long start, unsigned long end); #endif /* __ASM_SH_CACHE_H */