| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Add rtems_cache_get_data_cache_size() and
rtems_cache_get_instruction_cache_size().
|
|
|
|
| |
A cache line cannot have a negative size.
|
|
|
|
|
|
|
|
| |
According with comment in
rtems_cache_invalidate_multiple_instruction_lines(), final_address
indicates the last address 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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Script does what is expected and tries to do it as
smartly as possible.
+ remove occurrences of two blank comment lines
next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
contain CVS Ids
+ If the processing left a blank line at the top of
a file, it was removed.
|
|
|
|
|
|
| |
PR 1986/libcpu
* shared/src/cache_aligned_malloc.c:
Include <rtems/rtems/cache.h>.
|
|
|
|
|
| |
* shared/include/cache.h, shared/src/cache_manager.c: Removed include
files to reduce implementation constraints.
|
|
|
|
| |
* shared/src/no_cache.c: New file.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* shared/include/cache.h, shared/src/cache_aligned_malloc.c,
shared/src/cache_manager.c: URL for license changed.
|
|
|
|
|
| |
* shared/src/cache_aligned_malloc.c: Added include of <stdlib.h>
to eliminate warnings.
|
|
|
|
|
|
|
| |
* shared/src/cache_manager.c
(rtems_cache_invalidate_multiple_instruction_lines): If
CPU_INSTRUCTION_CACHE_ALIGNMENT is defined but 0, then there is
an instruction cache but no notion of line size.
|
|
|
|
| |
* shared/include/cache.h: Improved file header.
|
|
|
|
|
| |
* shared/src/cache_manager.c: Minor bug fix -- changed > to >= so the
last address is invalidated.
|
|
|
|
|
|
| |
* shared/src/cache_manager.c (rtems_cache_flush_multiple_data_lines,
rtems_cache_invalidate_multiple_data_lines): Do not operate on the
entire address space when flushing zero bytes.
|
|
|
|
|
|
| |
routine naming to follow RTEMS package/object.method rule.
This patch also eliminated calls to the obsolete routine
m68k_enable_caching.
|
|
now is an implementation of the prototypes in rtems/rtems/cache.h.
The libcpu/i386/wrapup directory is no longer needed.
The PowerPC needs this done to it.
|