Skip site navigation (1)Skip section navigation (2)
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"

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711082143.WAA00871>