Date: Sun, 7 Mar 1999 05:33:33 +0000 (GMT) From: Andy Doran <ad@psn.ie> To: lcremean@tidalwave.net Cc: Mike Smith <mike@smith.net.au>, Sheldon Hearn <sheldonh@iafrica.com>, hackers@FreeBSD.ORG Subject: Re: BIOS reboot question from Linux user Message-ID: <Pine.BSF.4.05.9903070531220.272-100000@vmunix.psn.ie> In-Reply-To: <19990306190005.A85183@tidalwave.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9903070531220.272-100000>