diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2010-03-12 08:25:09 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2010-03-12 08:25:09 +0000 |
commit | 171090c425db511899b1a2bb89d87fa33cdf0723 (patch) | |
tree | 75d5015b808e4646a13f26de0b1e535d33f9e7ed /c/src/lib/libcpu/arm/shared | |
parent | This commit was generated by cvs2svn to compensate for changes in r22730, (diff) | |
download | rtems-171090c425db511899b1a2bb89d87fa33cdf0723.tar.bz2 |
Fixed _CPU_cache_disable_data()
Diffstat (limited to 'c/src/lib/libcpu/arm/shared')
-rw-r--r-- | c/src/lib/libcpu/arm/shared/include/cache.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/c/src/lib/libcpu/arm/shared/include/cache.h b/c/src/lib/libcpu/arm/shared/include/cache.h index 3e6784f765..0473dc8023 100644 --- a/c/src/lib/libcpu/arm/shared/include/cache.h +++ b/c/src/lib/libcpu/arm/shared/include/cache.h @@ -91,12 +91,11 @@ uint32_t ctrl; rtems_interrupt_disable(level); + arm_cp15_data_cache_test_and_clean_and_invalidate(); ctrl = arm_cp15_get_control(); ctrl &= ~ARM_CP15_CTRL_C; arm_cp15_set_control(ctrl); rtems_interrupt_enable(level); - - arm_cp15_data_cache_test_and_clean_and_invalidate(); } static inline void _CPU_cache_invalidate_entire_instruction(void) |