f03c4866d31e913a8dbc84f7d1459abdaf0bd326 |
|
30-Mar-2012 |
Paul Mundt <lethal@linux-sh.org> |
sh: fix up fallout from system.h disintegration. Quite a bit of fallout all over the place, nothing terribly exciting. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
e839ca528718e68cad32a307dc9aabf01ef3eb05 |
|
28-Mar-2012 |
David Howells <dhowells@redhat.com> |
Disintegrate asm/system.h for SH Disintegrate asm/system.h for SH. Signed-off-by: David Howells <dhowells@redhat.com> cc: linux-sh@vger.kernel.org
|
94ecd224c940830e2f2724c3860eb7fb74c15d31 |
|
15-Aug-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Fix up the SH-5 build with caches enabled. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
37443ef3f0406e855e169c87ae3f4ffb4b6ff635 |
|
14-Aug-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Migrate SH-4 cacheflush ops to function pointers. This paves the way for allowing individual CPUs to overload the individual flushing routines that they care about without having to depend on weak aliases. SH-4 is converted over initially, as it wires up pretty much everything. The majority of the other CPUs will simply use the default no-op implementation with their own region flushers wired up. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
43bc61d86f8ea6edef2e02d1dc47617883fa9a9c |
|
14-Aug-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Add register alignment helpers for shared flushers. This plugs in some register alignment helpers for the shared flushers, allowing them to also be used on SH-5. The main rationale here is that in the SH-5 case we have a variable ABI, where the pointer size may not equal the register width. This register extension is taken care of by the SH-5 code already today, and is otherwise unused on the SH-4 code. This combines the two and allows us to kill off the SH-5 implementation. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
0837f52463583f76670ab2350e0f1541cb0351f5 |
|
04-Aug-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Partially unroll the SH-4 __flush_xxx_region() flushers. This does a bit of unrolling for the SH-4 region flushers. Based on an earlier patch by SUGIOKA Toshinobu. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|
817425275271f2514f0dc6952182aa057ce80973 |
|
04-Aug-2009 |
Paul Mundt <lethal@linux-sh.org> |
sh: Split out SH-4 __flush_xxx_region() ops. This splits out the SH-4 __flush_xxx_region() functions and defines them as weak symbols. This allows us to provide optimized versions without having to ifdef cache-sh4.c to death. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|