diff options
author | Chris Metcalf <cmetcalf@tilera.com> | 2012-03-29 15:25:59 -0400 |
---|---|---|
committer | Chris Metcalf <cmetcalf@tilera.com> | 2012-05-25 12:48:24 -0400 |
commit | cd6f32aa088f4d328e676c35f51b440f2fe5b98c (patch) | |
tree | 5668ff37a8690e5f5d919992756edb4466c37de2 /arch/tile/include/asm/unistd.h | |
parent | d5d14ed6f2db7287a5088e1350cf422bf72140b3 (diff) |
arch/tile: support <asm/cachectl.h> header for cacheflush() syscall
We already had a syscall that did some dcache flushing, but it was
not used in practice. Make it MIPS compatible instead so it can
do both the DCACHE and ICACHE actions. We have code that wants to
be able to use the ICACHE flush mode from userspace so this change
enables that.
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Diffstat (limited to 'arch/tile/include/asm/unistd.h')
-rw-r--r-- | arch/tile/include/asm/unistd.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/tile/include/asm/unistd.h b/arch/tile/include/asm/unistd.h index f70bf1c541f1..a017246ca0ce 100644 --- a/arch/tile/include/asm/unistd.h +++ b/arch/tile/include/asm/unistd.h | |||
@@ -24,8 +24,8 @@ | |||
24 | #include <asm-generic/unistd.h> | 24 | #include <asm-generic/unistd.h> |
25 | 25 | ||
26 | /* Additional Tilera-specific syscalls. */ | 26 | /* Additional Tilera-specific syscalls. */ |
27 | #define __NR_flush_cache (__NR_arch_specific_syscall + 1) | 27 | #define __NR_cacheflush (__NR_arch_specific_syscall + 1) |
28 | __SYSCALL(__NR_flush_cache, sys_flush_cache) | 28 | __SYSCALL(__NR_cacheflush, sys_cacheflush) |
29 | 29 | ||
30 | #ifndef __tilegx__ | 30 | #ifndef __tilegx__ |
31 | /* "Fast" syscalls provide atomic support for 32-bit chips. */ | 31 | /* "Fast" syscalls provide atomic support for 32-bit chips. */ |