kumar.gala at freescale.com
Fri Jul 23 08:49:31 EST 2004
Can you explain to me why/when stswi/lswi would get alignment
exceptions. I think I'm missing something :) The reason I ask is we
are working on some emulation handlers but are not doing anything with
regards to alignment for e500.
On Jul 16, 2004, at 12:42 PM, Stef Simoens wrote:
> Kumar Gala wrote:
>> Do you really see string ops and alignment exceptions? I was under
>> the impression they did byte accesses.
> Yes, but i've only seen alignment exceptions with stswi/lswi
> instructions though.
> (On the MPC601, stswi/lswi has better timings than a series of
> stw/lwz; that's why I'm probably the only one seeing them...)
> While I was at it, Paulus asked me to handle stmw/lmw and stswx/lswx
> as well...
>> On Jul 14, 2004, at 1:36 PM, Stef Simoens wrote:
>>> This is an (updated) diff to arch/ppc/kernel/align.c of the 2.6.8-rc1
>>> The patch adds support for the handling of alignment exceptions of
>>> multiple (lmw/stmw) and string (lswi/lswx/stswi/stswx) instructions.
>>> diff -ur linux-2.6.8-rc1/arch/ppc/kernel/align.c
>>> --- linux-2.6.8-rc1/arch/ppc/kernel/align.c 2004-07-12
>>> 17:46:42.525695737 +0200
>>> +++ linux-2.6.8-rc1-mq/arch/ppc/kernel/align.c 2004-07-12
>>> 20:25:24.390989048 +0200
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev