Date: Sat, 8 Nov 1997 22:43:15 +0100 (MEZ) From: Robert Eckardt <roberte@MEP.Ruhr-Uni-Bochum.de> To: julian@whistle.com (Julian Elischer) Cc: roberte@MEP.Ruhr-Uni-Bochum.de, dec@phoenix.its.rpi.edu, hackers@FreeBSD.ORG Subject: Re: Newest Pentium bug (fatal) Message-ID: <199711082143.WAA00871@ghost.mep.ruhr-uni-bochum.de> In-Reply-To: <3464D1F5.2781E494@whistle.com> from Julian Elischer at "Nov 8, 97 12:56:21 pm"
index | next in thread | previous in thread | raw e-mail
It was Julian Elischer who wrote:
> Robert Eckardt wrote:
> >
> >
> >
> > Let denote "C" compilation with TC,
> > "1" a full crash (i.e. no reaction at all),
> > "0" Numlock and Ctrl-Alt-Del work,
> > "c" cold boot,
> > "w" warm boot.
> > Then I found the wollowing pattern: C 1 c 0 w 0 w... C 1 c 0 w 0 w
> >
> > It seems that it depends on what is in memory.
> > It crashed completely when I had used TC first.
> >
> That makes sense, as the bug involes the bus-lock operation
> The bus lock operation is invoked when a cache line of page TLB
> operation is enacted. If a page is laready lleaded, or already in
> the instruction-cache, then it may not need to do a lock operation..
> (or maybe it's the other way around/....
> if the page is NOT alreay loaded it's OK :?
> anyway..
> you may find that if you add "0xc3" to the end, the '0' entries go away.
That was already *with* the 0xc3 at the end.
(x[] = { 0xf0, 0x0f, 0xc7, 0xc8, 0xc3 };)
Robert
--
Robert Eckardt \\ FreeBSD -- solutions for a large universe.(tm)
RobertE@MEP.Ruhr-Uni-Bochum.de \\ What do you want to boot tomorrow ?(tm)
http://WWW.MEP.Ruhr-Uni-Bochum.de/~roberte
For PGP-key finger roberte@gluon.MEP.Ruhr-Uni-Bochum.de
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711082143.WAA00871>
