From owner-freebsd-current Sun Sep 27 15:56:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA05434 for freebsd-current-outgoing; Sun, 27 Sep 1998 15:56:33 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ceia.nordier.com (slip139-92-122-89.joh.za.ibm.net [139.92.122.89]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA05262; Sun, 27 Sep 1998 15:55:38 -0700 (PDT) (envelope-from rnordier@nordier.com) Received: (from rnordier@localhost) by ceia.nordier.com (8.8.7/8.6.12) id AAA00211; Mon, 28 Sep 1998 00:52:53 +0200 (SAT) From: Robert Nordier Message-Id: <199809272252.AAA00211@ceia.nordier.com> Subject: New ELF+aout i386 bootblocks To: freebsd-current@FreeBSD.ORG Date: Mon, 28 Sep 1998 00:52:51 +0200 (SAT) Cc: rnordier@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Features: o Boot both a.out and ELF kernels You can install an ELF kernel now, but boot an aout kernel if necessary, without changing the bootblocks. o Boot from any slice Supports multiple bootable FreeBSD slices on the same disk. This is all-new code (not derived from biosboot) and was really written as a test case for BTX, the "boot extender" developed to support the forthcoming 3-stage boot code (/sys/boot/*). The code is made available mostly to encourage testing of a BTX-hosted application while the new loader code is still in preparation. Most of the current boot1/boot2 (biosboot) functionality and syntax is supported. EDD (boot above cylinder 1023) support may be added later, if space permits. The code requires a fairly recent elf -current to compile, but binaries are included. http://www.freebsd.org/~rnordier/btxboot-0.8.0.tar.gz -- Robert Nordier To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message