From owner-freebsd-stable Fri Oct 23 11:47:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA29487 for freebsd-stable-outgoing; Fri, 23 Oct 1998 11:47:57 -0700 (PDT) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA29480 for ; Fri, 23 Oct 1998 11:47:56 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost.cdrom.com [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id LAA00640; Fri, 23 Oct 1998 11:51:33 -0700 (PDT) (envelope-from mike@dingo.cdrom.com) Message-Id: <199810231851.LAA00640@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Don Lewis cc: freebsd-stable@FreeBSD.ORG Subject: Re: ECC memory support In-reply-to: Your message of "Thu, 22 Oct 1998 18:47:39 PDT." <199810230147.SAA19488@salsa.gv.tsc.tdk.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 23 Oct 1998 11:51:33 -0700 From: Mike Smith Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Oct 22, 4:19pm, Mike Smith wrote: > } Subject: Re: ECC memory support > > } Firstly, there's no guarantee that you're going to *get* an NMI on a > } soft ECC error. If the design integrates error detection into the > } BIOS, you're going to get an SMI and the BIOS will run regardless. > > This is an area that I'm very unfamiliar with. Who sets up the interrupt > vector so that the BIOS gets control? I presume it's the BIOS and the > kernel is careful not to change the vector. The BIOS does. The kernel doesn't know anything about system management mode (SMM) or the system management interrupt (SMI), and it shouldn't, as it's specifically designed to allow the BIOS to obtain control while the system is running in order to perform system-specific tasks. > } If you did, there would be no point in calling the BIOS, as you already > } know what's going on. > > Ok, and I assume that if the kernel gets an SMI it is non-fatal, unlike > what currently happens with an NMI. The kernel doesn't get the SMI, the BIOS does. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message