Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch/powerpc/ibm4xx
On Thu, Nov 22, 2007 at 01:33:08PM +0000, Herb Peyerl wrote:
>
> Module Name: src
> Committed By: hpeyerl
> Date: Thu Nov 22 13:33:08 UTC 2007
>
> Modified Files:
> src/sys/arch/powerpc/ibm4xx: trap.c
>
> Log Message:
> Optimize copyin/copyout to transfer as many words as possible before doing
> residual bytes. This improves small transfers. As a result, we can avoid
> doing bigcopyin/bigcopyout until len>1024 instead of len>256.
>
> Reviewed by: simonb.
>
> (everybody run, Herb's in the kernel again).
This breaks with alignment trap on the 1st copyout for evbppc/explora:
kaddr=0x2fda88 udaddr=0xfffebff5 len=11
Trap is at this line:
" stw %[tmp],0(%[udaddr]);" /* Store user word */
--
Juergen Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig
(Germany)
Home |
Main Index |
Thread Index |
Old Index