From owner-freebsd-small Sat May 23 09:00:55 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA03702 for freebsd-small-outgoing; Sat, 23 May 1998 09:00:55 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from neuron.hippocampus.net (neuron.hippocampus.net [204.138.241.11]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA03696 for ; Sat, 23 May 1998 09:00:50 -0700 (PDT) (envelope-from marc@hippocampus.net) Received: from localhost (marc@localhost) by neuron.hippocampus.net (8.8.8/8.8.8) with SMTP id MAA11602; Sat, 23 May 1998 12:00:53 -0400 (EDT) Date: Sat, 23 May 1998 12:00:52 -0400 (EDT) From: Marc Nicholas To: Mike Smith cc: freebsd-small@FreeBSD.ORG Subject: Re: BIOS bootstrap? In-Reply-To: <199805231409.HAA00468@antipodes.cdrom.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 23 May 1998, Mike Smith wrote: > > This is a tiny bit off-topic for the list, but I thought I'd throw it out > > there... > > > > My embedded system supports BIOS extension and includes it's own local > > Flash memory to do so. Basically what I'd like to do is build some sort of > > (EE)ROM bootstrap to load my custom FreeBSD operating system. HOWEVER... > > > > All input/output must be done via COM1. I've never done much low level PC > > programming...has anyone attempted something like this? In an ideal world, > > I'd also be looking to front-end the BIOS setup screen over COM1. > > > > And, no, I can't just get a BIOS kit and re-write the BIOS :-p > > The FreeBSD bootstrap already supports serial console I/O, and FreeBSD > has always supported serial consoles. You can tweak the bootblock > build to always use com1 for I/O, and then set the appropriate flags in > the kernel to use com1 as the serial console. Sorry, I guess I wasn't very clear... I'm talking about system bootstrap stuff *before* the FreeBSD bootstrap...i.e. showing some sort of POST output, allowing the user to possibly tweak some BIOS settings, etc. all over a console. -marc -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Hippocampus OSD, Inc. "Industrial Strength Internet Solutions" vox://416.979.9000 fax://416.979.8223 http://www.hippocampus.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message