diff options
author | Magnus Damm <damm@igel.co.jp> | 2009-02-27 02:41:17 -0500 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2009-02-27 02:41:17 -0500 |
commit | 0197f21ca5c5ed0df2a14a60ef073e8163e6533b (patch) | |
tree | d5068ed91e1e9b438d46934c50d97dcadd24e8bb /arch/sh/include/asm/entry-macros.S | |
parent | 4f099ebb27211d378304ddcfa507097f5128f5b9 (diff) |
sh: prefetch early exception data on sh4/sh4a.
Prefetch early exception data. There is unused space in our
exception handler cache line anyway, so this is almost free.
Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/include/asm/entry-macros.S')
-rw-r--r-- | arch/sh/include/asm/entry-macros.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/sh/include/asm/entry-macros.S b/arch/sh/include/asm/entry-macros.S index 2dab0b8d9454..3a4752a65722 100644 --- a/arch/sh/include/asm/entry-macros.S +++ b/arch/sh/include/asm/entry-macros.S | |||
@@ -31,3 +31,8 @@ | |||
31 | #endif | 31 | #endif |
32 | .endm | 32 | .endm |
33 | 33 | ||
34 | #if defined(CONFIG_CPU_SH2A) || defined(CONFIG_CPU_SH4) | ||
35 | # define PREF(x) pref @x | ||
36 | #else | ||
37 | # define PREF(x) nop | ||
38 | #endif | ||