summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/sparc/cache
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-09-10 08:50:24 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-09-10 08:51:06 +0200
commitf55215a8373204fa5a8dd48ab3704cf32655917b (patch)
treea27f6ddb2092d9a26811ed4864bf5f6a29ef39e1 /c/src/lib/libcpu/sparc/cache
parentarm: Fix inconsistent define usage (diff)
downloadrtems-f55215a8373204fa5a8dd48ab3704cf32655917b.tar.bz2
bsps: Fix cache manager support
Diffstat (limited to 'c/src/lib/libcpu/sparc/cache')
-rw-r--r--c/src/lib/libcpu/sparc/cache/cache.c8
-rw-r--r--c/src/lib/libcpu/sparc/cache/cache_.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/sparc/cache/cache.c b/c/src/lib/libcpu/sparc/cache/cache.c
index aae7284bb3..e87f7c0fc6 100644
--- a/c/src/lib/libcpu/sparc/cache/cache.c
+++ b/c/src/lib/libcpu/sparc/cache/cache.c
@@ -14,6 +14,14 @@ void _CPU_cache_invalidate_entire_instruction ( void )
}
/* XXX these need to be addressed */
+
+void _CPU_cache_invalidate_instruction_range(
+ const void *i_addr,
+ size_t n_bytes
+)
+{
+}
+
void _CPU_cache_freeze_instruction ( void )
{
}
diff --git a/c/src/lib/libcpu/sparc/cache/cache_.h b/c/src/lib/libcpu/sparc/cache/cache_.h
index 8d54d37e2d..81852a20c5 100644
--- a/c/src/lib/libcpu/sparc/cache/cache_.h
+++ b/c/src/lib/libcpu/sparc/cache/cache_.h
@@ -15,6 +15,7 @@
*/
#if defined(HAS_INSTRUCTION_CACHE)
+#define CPU_CACHE_SUPPORT_PROVIDES_RANGE_FUNCTIONS
#define CPU_INSTRUCTION_CACHE_ALIGNMENT 0
#endif