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