summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-07-21 09:29:56 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-07-21 10:01:34 +0200
commit8b14cbd996cb1d32d684c37e65cb7e748b01f04d (patch)
tree96db057a82eced0a330b361a1fe871929cf3db21 /c/src/lib/libbsp
parentbsp/tms570 Use bitfields instead of hard-coded values (diff)
downloadrtems-8b14cbd996cb1d32d684c37e65cb7e748b01f04d.tar.bz2
bsps/arm: Update due to API changes
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r--c/src/lib/libbsp/arm/shared/include/arm-cache-l1.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/arm/shared/include/arm-cache-l1.h b/c/src/lib/libbsp/arm/shared/include/arm-cache-l1.h
index 76bf11860c..1c3d9cfee9 100644
--- a/c/src/lib/libbsp/arm/shared/include/arm-cache-l1.h
+++ b/c/src/lib/libbsp/arm/shared/include/arm-cache-l1.h
@@ -377,13 +377,13 @@ static inline size_t arm_cache_l1_get_data_cache_size( void )
uint32_t associativity = 0;
uint32_t num_sets = 0;
- rtems_interrupt_disable(level);
+ rtems_interrupt_local_disable(level);
arm_cache_l1_select( ARM_CACHE_L1_CSS_ID_DATA );
arm_cache_l1_properties( &line_size, &associativity,
&num_sets );
- rtems_interrupt_enable(level);
+ rtems_interrupt_local_enable(level);
size = (1 << line_size) * associativity * num_sets;
@@ -398,13 +398,13 @@ static inline size_t arm_cache_l1_get_instruction_cache_size( void )
uint32_t associativity = 0;
uint32_t num_sets = 0;
- rtems_interrupt_disable(level);
+ rtems_interrupt_local_disable(level);
arm_cache_l1_select( ARM_CACHE_L1_CSS_ID_INSTRUCTION );
arm_cache_l1_properties( &line_size, &associativity,
&num_sets );
- rtems_interrupt_enable(level);
+ rtems_interrupt_local_enable(level);
size = (1 << line_size) * associativity * num_sets;