diff options
author | Michael Neuling <mikey@neuling.org> | 2009-02-19 18:51:37 +0000 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2009-02-23 15:53:04 +1100 |
commit | 545bba18247067bb63c94e042bed90599d08151b (patch) | |
tree | 3f2bac6736272847715e8d36311a1c63aef2859f /arch/powerpc/kernel/align.c | |
parent | 0f16ef7fd3880575b59d0b0f0c9a2ef96e057522 (diff) | |
download | op-kernel-dev-545bba18247067bb63c94e042bed90599d08151b.zip op-kernel-dev-545bba18247067bb63c94e042bed90599d08151b.tar.gz |
powerpc: Add alignment handler for new lfiwzx instruction
lfiwzx is a new floating point load instruction in 2.06 that needs an
alignment handler for Linux.
Turns out to be the worlds easiest handler to add.
Signed-off-by: Michael Neuling <mikey@neuling.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/kernel/align.c')
-rw-r--r-- | arch/powerpc/kernel/align.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/align.c b/arch/powerpc/kernel/align.c index ada0692..076aa0e 100644 --- a/arch/powerpc/kernel/align.c +++ b/arch/powerpc/kernel/align.c @@ -187,7 +187,7 @@ static struct aligninfo aligninfo[128] = { { 4, ST+F+S+U }, /* 11 1 1010: stfsux */ { 8, ST+F+U }, /* 11 1 1011: stfdux */ INVALID, /* 11 1 1100 */ - INVALID, /* 11 1 1101 */ + { 4, LD+F }, /* 11 1 1101: lfiwzx */ INVALID, /* 11 1 1110 */ INVALID, /* 11 1 1111 */ }; |