forked from Imagelibrary/rtems
2000-10-12 Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
* shared/src/cache_manager.c: Minor bug fix -- changed > to >= so the last address is invalidated.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2000-10-12 Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
|
||||
|
||||
* shared/src/cache_manager.c: Minor bug fix -- changed > to >= so the
|
||||
last address is invalidated.
|
||||
|
||||
2000-08-10 Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
|
||||
|
||||
* shared/src/cache_manager.c (rtems_cache_flush_multiple_data_lines,
|
||||
|
||||
@@ -95,7 +95,7 @@ rtems_cache_invalidate_multiple_data_lines( const void * d_addr, size_t n_bytes
|
||||
|
||||
final_address = (void *)((size_t)d_addr + n_bytes - 1);
|
||||
d_addr = (void *)((size_t)d_addr & ~(CPU_DATA_CACHE_ALIGNMENT - 1));
|
||||
while( final_address > d_addr ) {
|
||||
while( final_address >= d_addr ) {
|
||||
_CPU_cache_invalidate_1_data_line( d_addr );
|
||||
d_addr = (void *)((size_t)d_addr + CPU_DATA_CACHE_ALIGNMENT);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user