diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2007-11-28 20:56:21 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2007-11-28 20:56:21 +0000 |
commit | 54444d5faa58cfda2c10b7e5a48e83148aeea264 (patch) | |
tree | 4adc1f7ad66e9983ab9f06303e6f9264e2d1f24d /c | |
parent | 2007-11-28 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-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/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libcpu/powerpc/shared/src/cache.c | 21 |
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 ) {} |