summaryrefslogtreecommitdiff
path: root/cpukit/score/cpu/nios2/nios2-mpu-descriptor.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-03-30 14:59:18 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-03-30 15:03:26 +0200
commit40b8f63a10b8106da5a7beb38124896a22c4d661 (patch)
treec74f15e92b87a7de9b694f1059eb6bbfb1c0673a /cpukit/score/cpu/nios2/nios2-mpu-descriptor.c
parent64d2c8adf9ce52580fe228d4e6566e288ed756a2 (diff)
NIOS2: Add MPU support functions
Diffstat (limited to 'cpukit/score/cpu/nios2/nios2-mpu-descriptor.c')
-rw-r--r--cpukit/score/cpu/nios2/nios2-mpu-descriptor.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/cpukit/score/cpu/nios2/nios2-mpu-descriptor.c b/cpukit/score/cpu/nios2/nios2-mpu-descriptor.c
index 2b3cc41564..1aee1c40ea 100644
--- a/cpukit/score/cpu/nios2/nios2-mpu-descriptor.c
+++ b/cpukit/score/cpu/nios2/nios2-mpu-descriptor.c
@@ -60,19 +60,6 @@ static bool _Nios2_Is_valid_base_and_end(
return ok;
}
-static bool _Nios2_Is_valid_index(
- const Nios2_MPU_Configuration *config,
- bool data,
- int index
-)
-{
- int count = data ?
- config->data_region_count
- : config->instruction_region_count;
-
- return 0 <= index && index < count;
-}
-
static bool _Nios2_Is_valid_permission(
bool data,
int perm
@@ -101,7 +88,7 @@ bool _Nios2_MPU_Setup_region_registers(
&mask_or_limit
);
bool ok = is_valid_base_and_end
- && _Nios2_Is_valid_index( config, desc->data, desc->index )
+ && _Nios2_MPU_Is_valid_index( config, desc->data, desc->index )
&& _Nios2_Is_valid_permission( desc->data, desc->perm )
&& !(!desc->data && desc->cacheable)
&& !(desc->read && desc->write);