1
/* Instruction cache flushing for arm */
4
* Copyright 1997 Bruno Haible, <bruno@clisp.org>
6
* This is free software distributed under the GNU General Public Licence
7
* described in the file COPYING. Contact the author if you don't have this
8
* or can't live with it. There is ABSOLUTELY NO WARRANTY, explicit or implied,
11
#include <linux/unistd.h>
13
void __TR_clear_cache (char *first_addr, char *last_addr)
15
asm volatile ("swi %0" : : "i" (__ARM_NR_cacheflush));