From owner-freebsd-hackers Sat Jul 31 11:14:53 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from m2-4-dbn.dial-up.net (m2-4-dbn.dial-up.net [196.34.155.68]) by hub.freebsd.org (Postfix) with ESMTP id ABFCF14F17 for ; Sat, 31 Jul 1999 11:14:09 -0700 (PDT) (envelope-from rnordier@nordier.com) Received: (from rnordier@localhost) by m2-4-dbn.dial-up.net (8.8.7/8.6.12) id UAA12306; Sat, 31 Jul 1999 20:12:41 +0200 (SAST) From: Robert Nordier Message-Id: <199907311812.UAA12306@m2-4-dbn.dial-up.net> Subject: Re: bootloader.... In-Reply-To: <9ABEE73CE8D0D211AC4300A0C96B345CA64366@fmsmsx53.fm.intel.com> from "Nielsen, Roy S" at "Jul 30, 1999 10:44:57 am" To: roy.s.nielsen@intel.com (Nielsen Roy S) Date: Sat, 31 Jul 1999 20:12:38 +0200 (SAST) Cc: hackers@freebsd.org X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG [Cross-posted: replying to -hackers] > I'm looking at booting(embedded devices) and I've been looking at lilo boot > loader code and booteasy bootloader code... > > does anyone know of any documentation that anyone out there has done on this > topic? -- more specifically without > bios calls/support? There is some information in the FreeBSD handbook http://www.freebsd.org/handbook/ for example, "PC Memory Utilization" and "The FreeBSD Booting Process", though much of this is currently out-of-date. Otherwise, as maintainer of the low-level i386 boot code, I can probably help with specific issues. I'm not aware off-hand of any code anywhere that doesn't rely on the BIOS at all, though in some cases (eg. src/sys/i386/boot/netboot) BIOS support could fairly easily be dispensed with, by writing a bit of extra code. > I've seen the booteasy code at: > > ftp://ftp.freebsd.org/pub/FreeBSD/tools/srcs/bteasy/ > > is there a newer version? this code is supposed to be compiled with > TASM/Borland C right? is there source that > can be compiled with gnu tools? See src/sys/boot/i386/boot0 in the FreeBSD source tree. -- Robert Nordier To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message