[PATCH 0/5] or1k: Optimisation and implementation of cache manager functions

Martin Erik Werner martinerikwerner.aac at gmail.com
Fri Nov 25 18:21:39 UTC 2016


These patches are mainly optimisation changes to the or1k cache manager
functions. They were made for use on our custom boards, but should be applicable
to or1k in general.

We have used and tested these patches as part of a larger set of changes for
our boards on the 4.11 branch on top of rtems commit 5807328.

No testing except compilation has been performed on the rebased patch set on
master.

Martin Erik Werner (5):
  or1k: Add functions for entire cache operations
  or1k: Indent & comment fix in cache.c
  or1k: Avoid excessive ISR toggle in cache manager
  or1k: Remove secondary functions in cache manager
  or1k: Avoid multiple iterations over cache

 c/src/lib/libcpu/or1k/shared/cache/cache.c  | 316 +++++++++++++++++++---------
 c/src/lib/libcpu/or1k/shared/cache/cache_.h |   6 +
 2 files changed, 228 insertions(+), 94 deletions(-)

-- 
2.1.4



More information about the devel mailing list