[PATCH 0/2] Use of SMP cache manager on Sparc

Daniel Cederman cederman at gaisler.com
Thu Jul 3 09:39:14 UTC 2014


When entering up state, but before enabling interrupts,
the icaches are flushed to make sure that changes to the trap
table are visible. After up state the SMP cache manager is
used to order cache flushes whenever the trap table is altered.

Daniel Cederman (2):
  bsp/sparc: Flush icache before first time enabling interrupts
  score/sparc: Flush all cores icache after trap table update

 c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c |    9 +++++++++
 cpukit/score/cpu/sparc/cpu.c                  |   23 +++++++++++++++++++++--
 cpukit/score/cpu/sparc/rtems/score/cpu.h      |    4 ++++
 3 files changed, 34 insertions(+), 2 deletions(-)

-- 
1.7.9.5



More information about the devel mailing list