summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2007-11-28 20:56:21 +0000
committerTill Straumann <strauman@slac.stanford.edu>2007-11-28 20:56:21 +0000
commit54444d5faa58cfda2c10b7e5a48e83148aeea264 (patch)
tree4adc1f7ad66e9983ab9f06303e6f9264e2d1f24d /c
parent2007-11-28 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-54444d5faa58cfda2c10b7e5a48e83148aeea264.tar.bz2
2007-11-28 Till Straumann <strauman@slac.stanford.edu>
* shared/src/cache.c: removed redundant mpc8xx versions of flush/invalidate 1 cache line routines.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libcpu/powerpc/ChangeLog5
-rw-r--r--c/src/lib/libcpu/powerpc/shared/src/cache.c21
2 files changed, 5 insertions, 21 deletions
diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog
index b86396fbdf..cf60dc5b2b 100644
--- a/c/src/lib/libcpu/powerpc/ChangeLog
+++ b/c/src/lib/libcpu/powerpc/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-28 Till Straumann <strauman@slac.stanford.edu>
+
+ * shared/src/cache.c: removed redundant mpc8xx versions
+ of flush/invalidate 1 cache line routines.
+
2007-11-13 Till Straumann <strauman@slac.stanford.edu>
* shared/src/cache.c: moved generic operations
diff --git a/c/src/lib/libcpu/powerpc/shared/src/cache.c b/c/src/lib/libcpu/powerpc/shared/src/cache.c
index 515bc452cf..ec3e175ded 100644
--- a/c/src/lib/libcpu/powerpc/shared/src/cache.c
+++ b/c/src/lib/libcpu/powerpc/shared/src/cache.c
@@ -154,20 +154,6 @@ void _CPU_cache_unfreeze_instruction (
#define isync \
__asm__ volatile ("isync\n"::)
-void _CPU_cache_flush_1_data_line(
- const void * _address )
-{
- register const void *__address = _address;
- asm volatile ( "dcbf 0,%0" :: "r" (__address) : "memory" );
-}
-
-void _CPU_cache_invalidate_1_data_line(
- const void * _address )
-{
- register const void *__address = _address;
- asm volatile ( "dcbi 0,%0" :: "r"(__address) : "memory" );
-}
-
void _CPU_cache_flush_entire_data ( void ) {}
void _CPU_cache_invalidate_entire_data ( void ) {}
void _CPU_cache_freeze_data ( void ) {}
@@ -189,13 +175,6 @@ void _CPU_cache_disable_data ( void )
isync;
}
-void _CPU_cache_invalidate_1_instruction_line(
- const void * _address )
-{
- register const void *__address = _address;
- asm volatile ( "icbi 0,%0" :: "r" (__address) : "memory");
-}
-
void _CPU_cache_invalidate_entire_instruction ( void ) {}
void _CPU_cache_freeze_instruction ( void ) {}
void _CPU_cache_unfreeze_instruction ( void ) {}