From owner-freebsd-hackers Sat Mar 6 22: 0:55 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from mailhub.psn.ie (mailhub.psn.ie [194.106.150.254]) by hub.freebsd.org (Postfix) with ESMTP id 050DD14CCC for ; Sat, 6 Mar 1999 22:00:52 -0800 (PST) (envelope-from ad@psn.ie) Received: from vmunix.psn.ie ([194.106.150.252]) by mailhub.psn.ie with esmtp (Exim 2.12 #3) id 10JWB3-0004Ae-00; Sun, 7 Mar 1999 05:32:37 +0000 Received: from localhost.psn.ie ([127.0.0.1] helo=localhost) by vmunix.psn.ie with esmtp (Exim 2.10 #1) id 10JWBx-00004Y-00; Sun, 7 Mar 1999 05:33:34 +0000 Date: Sun, 7 Mar 1999 05:33:33 +0000 (GMT) From: Andy Doran To: lcremean@tidalwave.net Cc: Mike Smith , Sheldon Hearn , hackers@FreeBSD.ORG Subject: Re: BIOS reboot question from Linux user In-Reply-To: <19990306190005.A85183@tidalwave.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > To clarify, FreeBSD first tries to reset the computer using the keyboard > controller (which is the original AT-compatible way of doing it). Some > machines, however, don't have the RST# line from the CPU connected to the > controller. In this case, FreeBSD resets the machine by unmapping all of > memory space, which triple-faults the processor, putting it into the > SHUTDOWN state. The chipset on the motherboard is supposed to convert this > to a hard reset, and if it doesn't, well, it's bogus -- you're not fully > AT-compatible if this doesn't work. > Isn't it a hell of a lot easier to generate a triple fault by doing: lidt bunch_of_zeros int 0 Andy. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message