Re: [PATCH] rtems_cache_invalidate_multiple_instruction_lines() addresses range fix

2014-01-14 Thread Sebastian Huber
Hello Aleksandr, thanks for fixing this more than ten year old bug. I think this solves also a problem with the ARM SMP initialization code. http://git.rtems.org/rtems/commit/?id=fc6a0ae1a65573e54ad5cbbddfbe124945ce5a38 http://git.rtems.org/rtems/commit/?h=4.10&id=fc48ad84c7b70756b326fdcdeea

[PATCH] rtems_cache_invalidate_multiple_instruction_lines() addresses range fix

2014-01-14 Thread Aleksandr Platonov
According with comment in rtems_cache_invalidate_multiple_instruction_lines(), final_address indicates the last address_t which needs to be invalidated. But if in while loop we got final_address == i_addr condition then loop breaks and final_address will not be invalidated. diff --git a/c/sr