Subject: Re: CVS commit: src/sys/arch/arm/iomd
To: Chris Gilbert <chris@netbsd.org>
From: David Laight <david@l8s.co.uk>
List: source-changes
Date: 02/03/2008 19:58:40
On Sun, Feb 03, 2008 at 07:38:29PM +0000, Chris Gilbert wrote:
>
> Module Name: src
> Committed By: chris
> Date: Sun Feb 3 19:38:29 UTC 2008
>
> Modified Files:
> src/sys/arch/arm/iomd: vidcvideo.c
>
> Log Message:
> Use memmove rather than memcpy when moving rows around the framebuffer.
>
> This fixes a problem where scrolling down fills the whole screen with the
> first line on screen.
When I was doing that (on a SA1100/SA1101 system) I found scrolling was
very slow unless I read from a virtual address that had the framebuffer
cached (in the mini-cache) - but wrote to the uncached address.
Unfortunately the two addresses were such that the naive copy code
always did a reverse copy :-(
David
--
David Laight: david@l8s.co.uk