From owner-cvs-all Wed Jul 22 00:28:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA28192 for cvs-all-outgoing; Wed, 22 Jul 1998 00:28:26 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from Ilsa.StevesCafe.com (Ilsa.StevesCafe.com [205.168.119.129]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA28125; Wed, 22 Jul 1998 00:28:15 -0700 (PDT) (envelope-from fsmp@Ilsa.StevesCafe.com) Received: from Ilsa.StevesCafe.com (localhost.StevesCafe.com [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.8/8.8.5) with ESMTP id BAA11941; Wed, 22 Jul 1998 01:27:21 -0600 (MDT) Message-Id: <199807220727.BAA11941@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0.2 2/24/98 From: Steve Passe To: "Jordan K. Hubbard" cc: Bruce Evans , mike@smith.net.au, asami@FreeBSD.ORG, committers@FreeBSD.ORG, stable@FreeBSD.ORG Subject: Re: Tree tagging put off by ~12 hours. In-reply-to: Your message of "Tue, 21 Jul 1998 22:24:11 PDT." <11820.901085051@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 22 Jul 1998 01:27:21 -0600 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Hi, > > > >Oh, BTW, freefall is taking NMI's now. No idea why except that it's a > > >fairly hot box (or was yesterday). It NMI'd while I was sitting at > > >the console yesterday and I simply continued it out of the debugger > > >again and then compiled a kernel with POWERFAIL_NMI so it wouldn't do > > >it again. > > > > Gack. FreeBSD mishandles NMIs (the NMI gate isn't an interrupt gate...). > > This normally doesn't cause any more problems than the correct response > > to an NMI (panic), but POWERFAIL_NMI prevents the correct response. Just my observation on NMIs in general, FreeBSD doesn't re-cock the PII chip correctly to take a subsequent NMI. I am using custom ISA hardware that generates an NMI to give us 'pseudo-realtime' response. To get it to work I had to add code to the NMI ISR to recock the PII chip to handle repeated NMIs. This is in the context of 2.2.6... -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message