From owner-cvs-src@FreeBSD.ORG  Wed Feb  4 10:21:37 2004
Return-Path: <owner-cvs-src@FreeBSD.ORG>
Delivered-To: cvs-src@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 8C81716A4CE
	for <cvs-src@FreeBSD.org>; Wed,  4 Feb 2004 10:21:37 -0800 (PST)
Received: from mail1.speakeasy.net (mail1.speakeasy.net [216.254.0.201])
	by mx1.FreeBSD.org (Postfix) with ESMTP id BC07E43D53
	for <cvs-src@FreeBSD.org>; Wed,  4 Feb 2004 10:21:29 -0800 (PST)
	(envelope-from jhb@FreeBSD.org)
Received: (qmail 20486 invoked from network); 4 Feb 2004 18:21:29 -0000
Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx)
	([216.27.160.63])          (envelope-sender <jhb@FreeBSD.org>)
	encrypted SMTP
	for <cvs-all@FreeBSD.org>; 4 Feb 2004 18:21:29 -0000
Received: from 10.50.40.205 (gw1.twc.weather.com [216.133.140.1])
	by server.baldwin.cx (8.12.10/8.12.10) with ESMTP id i14IL5MA007692;
	Wed, 4 Feb 2004 13:21:24 -0500 (EST)
	(envelope-from jhb@FreeBSD.org)
From: John Baldwin <jhb@FreeBSD.org>
To: Ruslan Ermilov <ru@FreeBSD.org>
Date: Wed, 4 Feb 2004 13:17:51 -0500
User-Agent: KMail/1.5.4
References: <200402032205.i13M5tu3043794@repoman.freebsd.org>
	<20040204113135.GL297@FreeBSD.org.ua>
In-Reply-To: <20040204113135.GL297@FreeBSD.org.ua>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200402041317.51825.jhb@FreeBSD.org>
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)
cc: cvs-src@FreeBSD.org
cc: src-committers@FreeBSD.org
cc: cvs-all@FreeBSD.org
Subject: Re: cvs commit: src/release Makefile
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Feb 2004 18:21:37 -0000

On Wednesday 04 February 2004 06:31 am, Ruslan Ermilov wrote:
> On Tue, Feb 03, 2004 at 02:05:55PM -0800, John Baldwin wrote:
> > jhb         2004/02/03 14:05:55 PST
> >
> >   FreeBSD src repository
> >
> >   Modified files:
> >     release              Makefile
> >   Log:
> >   - Use a stock loader with forth support on the boot floppies.
> >   - Use the regular forth scripts including the stock device.hints file
> > on the boot floppies.
> >   - gzip all the various text files on the boot floppy that are larger
> > than one sector to save on space.
> >   - Generate a loader.conf to load the kernel, acpi.ko, and mfsroot
> > making use of the 'module_before' variables to prompt for a floppy to be
> > entered when required and use a stock loader.rc.  This enables the
> > beastie menu on i386.
> >   - PC98 has been changed to split the mfsroot for now so that the
> > floppies fit.  When the PC98 bootstrap is updated to work with ELF files
> > (which needs to happen anyway), then SPLIT_MFSROOT can be turned off for
> > PC98.
> >
> >   Revision  Changes    Path
> >   1.841     +23 -16    src/release/Makefile
>
> Any comments on my proposed SPLIT_SMALLMFSROOT feature?

Well, I've been thinking about possibly making it more generic and have a 
notion of floppy sets where a floppy set would have the following properties:

size
label
chunksize
inode
bootinode
split_kernel (yes/no)
split_mfsroot (yes/no)

This would allow us to reduce some of the duplication in floppies.1 for 
example (and possibly floppies.2), but that may be overkill.  Also, given 
that several folks want to kill a.out support completely, PC98 needs to grow 
ELF support anyways.  Once they do they can use kgzip and won't need to split 
the mfsroot on either set of floppies.  For the time being I think it may add 
more obfuscation that it is worth.

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org