diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-03-30 14:59:18 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-03-30 15:03:26 +0200 |
commit | 40b8f63a10b8106da5a7beb38124896a22c4d661 (patch) | |
tree | c74f15e92b87a7de9b694f1059eb6bbfb1c0673a /cpukit/score/cpu/nios2/nios2-mpu-descriptor.c | |
parent | 64d2c8adf9ce52580fe228d4e6566e288ed756a2 (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.c | 15 |
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); |