Skip site navigation (1)Skip section navigation (2)
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>