Subject: Re: CVS commit: syssrc (turning off idle page zeroing)
To: Jukka Marin <jmarin@pyy.jmp.fi>
From: Michael Loftis <zop12@mindless.com>
List: port-sparc
Date: 09/14/2000 22:03:35
Linux had to do the same thing with tyhe Cyrix chips.
Just my $0.00 worth.
On Fri, 15 Sep 2000, Jukka Marin wrote:
> On Thu, Sep 14, 2000 at 07:44:02PM -0700, Matthew Jacob wrote:
> > > >> date: 2000/09/10 11:32:04; author: pk; state: Exp; lines: +17 -2
> > > >> Turn off page zeroing in the idle loop; an unidentified bug causes (very
> > > >> sporadic) user process corruption.
> > > >
> > > >(actually applies to Microsparc 1 machines only).
> > >
> > You most certainly should be doign page zeroing in the idle loop, too.
> >
> > And I agree with you on this one. Has anyone picked up the Linux/PPC hack for
> > doing pagezero's bypassing the cache?
>
> Hmm, what's the real problem here - why does the cache need to be disabled?
> You may know that in i386 port, there was a problem that Cyrix CPU's kept
> crashing with the idle pagezero code. The problem is said to be fixed (I
> had to switch CPU's long before the fix). Are these two problems (Cyrix
> and Microsparc 1) related? (No, I haven't got a Microsparc, I'm just
> curious..)
>
> -jm
>