From owner-freebsd-hackers Sat Nov 8 13:43:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id NAA25445 for hackers-outgoing; Sat, 8 Nov 1997 13:43:31 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from ghost.mep.ruhr-uni-bochum.de (ghost.mep.ruhr-uni-bochum.de [134.147.6.33]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id NAA25439 for ; Sat, 8 Nov 1997 13:43:27 -0800 (PST) (envelope-from roberte@ghost.mep.ruhr-uni-bochum.de) Received: (from roberte@localhost) by ghost.mep.ruhr-uni-bochum.de (8.8.5/8.8.4) id WAA00871; Sat, 8 Nov 1997 22:43:15 +0100 (MEZ) From: Robert Eckardt Message-Id: <199711082143.WAA00871@ghost.mep.ruhr-uni-bochum.de> Subject: Re: Newest Pentium bug (fatal) In-Reply-To: <3464D1F5.2781E494@whistle.com> from Julian Elischer at "Nov 8, 97 12:56:21 pm" To: julian@whistle.com (Julian Elischer) Date: Sat, 8 Nov 1997 22:43:15 +0100 (MEZ) Cc: roberte@MEP.Ruhr-Uni-Bochum.de, dec@phoenix.its.rpi.edu, hackers@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31H (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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