From owner-cvs-all Tue Jul 28 23:40:12 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA24841 for cvs-all-outgoing; Tue, 28 Jul 1998 23:40:12 -0700 (PDT) (envelope-from owner-cvs-all) Received: from antipodes.cdrom.com (castles246.castles.com [208.214.165.246]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA24689 for ; Tue, 28 Jul 1998 23:40:00 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id XAA00725; Tue, 28 Jul 1998 23:38:53 -0700 (PDT) Message-Id: <199807290638.XAA00725@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: asami@cs.berkeley.edu (Satoshi Asami) cc: committers@FreeBSD.org Subject: Re: very quick reboot In-reply-to: Your message of "Tue, 28 Jul 1998 18:46:04 PDT." <199807290146.SAA00693@silvia.HIP.Berkeley.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 28 Jul 1998 23:38:52 -0700 From: Mike Smith Sender: owner-cvs-all@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > Hi fellow FreeBSD developers, > > I'm wondering if it is possible to reboot a computer without actually > resetting the hardware. Assuming I want to reboot with the same > kernel (rebooting with different kernels obviously present more > challenges), can't I just re-load the initialized data and jump to the > address where the kernel starts executing? You'd want to jump past some of the early setup code in locore that expects to retrieve information passed in by the bootblocks, but apart from that I can't think of anything else, no. -- \\ 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