Subject: Re: PXA250 Xscale and page tables
To: Jason R Thorpe <thorpej@wasabisystems.com>
From: Richard Earnshaw <rearnsha@buzzard.freeserve.co.uk>
List: tech-kern
Date: 03/13/2003 22:54:45
> On Mon, Feb 03, 2003 at 09:32:29AM -0700, Colin Cook wrote:
> 
>  > Thanks for the education, I think I get the picture. However, I am still
>  > lost as to the proper fix. Can you guys think of why the pages are being
>  > mapped to more than one place? I am using 1.6 now and it still happens.
>  > There is no hard disk on this system, everything is read directly from a RAM
>  > drive which was decompressed from flash on boot. It's a very basic setup. Is
>  > there a debug command I can use to find out where the other pages are mapped
>  > to and who/why allocated them?
> 
> FWIW...
> 
> Steve Woodford did some legwork, and was able to reproduce the bug.  The
> test case relied on using a disk, which may be why some of us didn't see
> it; many developers use NFS root for their ARM development systems.
> 
> In any case, once Steve was able to describe the scenario that his test
> case revealed, I was able to fix the problem rather quickly.
> 
> Please back out any local patches you have already made to work around
> the problem, and instead apply the following patch, and please tell me
> if it fixes the problem for you or if the problem still persists.  This
> patch *did* fix Steve's test case.
> 

This (or something else recently) has fixed the slow "just-compiled 
dhrystone" problem I mentioned to you before Xmas.

Cheers,

R.