From owner-cvs-all Wed Jul 12 11:35:32 2000 Delivered-To: cvs-all@freebsd.org Received: from pike.osd.bsdi.com (pike.osd.bsdi.com [204.216.28.222]) by hub.freebsd.org (Postfix) with ESMTP id 187C737BDA6 for ; Wed, 12 Jul 2000 11:35:28 -0700 (PDT) (envelope-from jhb@foo.osd.bsdi.com) Received: from foo.osd.bsdi.com (root@foo.osd.bsdi.com [204.216.28.137]) by pike.osd.bsdi.com (8.9.3/8.9.3) with ESMTP id LAA44246; Wed, 12 Jul 2000 11:35:20 -0700 (PDT) (envelope-from jhb@foo.osd.bsdi.com) Received: (from jhb@localhost) by foo.osd.bsdi.com (8.9.3/8.9.3) id LAA39689; Wed, 12 Jul 2000 11:34:33 -0700 (PDT) (envelope-from jhb) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <010d01bfec2e$93001490$040aa8c0@local.mindstep.com> Date: Wed, 12 Jul 2000 11:34:33 -0700 (PDT) Organization: BSD, Inc. From: John Baldwin To: Patrick Bihan-Faou Subject: Re: cvs commit: src/sys/boot/i386/boot0 Makefile boot0.s Cc: cvs-all@FreeBSD.org Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 12-Jul-00 Patrick Bihan-Faou wrote: > Hi, > > >> Modified files: >> sys/boot/i386/boot0 Makefile boot0.s >> Log: >> The new and improved boot0, v1.1. This version adds the following: >> - Autodetection and support of the BIOS EDD extensions to work around > the >> 1024 cylinder limit on all but really ancient BIOS's. >> - To work around some BIOS's which break when EDD is used with older > drives, >> we only attempt to use EDD if the cylinder is > 1023. >> - Since this new code required more space than we had left, expand boot0 > to >> 2 sectors (1024 bytes) in length. >> - Add support for boot0 being multiple sectors using predefined > constants. >> If boot0 needs to be extended in the future, all that is required is >> bumping the NUM_SECTORS constant. >> - Now that we have more room to work with, add a few more fs type >> descriptions while making others more verbose. > > > Any chance that this could be MFC'd ? I'm hesitant to MFC it until it has had a bit more widespread testing. Ideally I'd like it in 4.1, but only if I can get some people to test it. > If not are there any good reason to not use the new boot0 stuff with FreeBSD > 4-Stable (apart from taking care of not rebuilding boot0cfg, libdisk and > boot0 with subsequent buildworlds) ? It should work fine. With the exception of the module loading fu in the loader, the bootstrap is not tied to -current at all and will run perfectly fine on -stable now that the new binutils are MFC'd. > Patrick. -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message