Date: Tue, 29 Jul 2003 20:39:12 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: Scott Long <scottl@FreeBSD.org>, Marcel Moolenaar <marcel@FreeBSD.org>, alpha@FreeBSD.org, Wilko Bulte <wilko@FreeBSD.org> Subject: Re: Floppies for ALPHA Message-ID: <20030729173912.GA58264@sunbay.com> In-Reply-To: <20030729171839.GA15443@dragon.nuxi.com> References: <20030722081738.GB7811@sunbay.com> <20030729095436.GB7617@sunbay.com> <20030729171839.GA15443@dragon.nuxi.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On Tue, Jul 29, 2003 at 10:18:39AM -0700, David O'Brien wrote:
> [ Reply-to: set back to list ]
>
[ Mail-Followup-To: was still set to David O'Brien <obrien@FreeBSD.org> etc.,
so I had to remove your address manually. ]
> On Tue, Jul 29, 2003 at 12:54:36PM +0300, Ruslan Ermilov wrote:
> > I've got that feeling that the consensus was to drop the floppy
> > support for Alpha, as supporting it becomes a nightmare. If so,
> > could any of you please review the attached patch? (It makes
> > Alpha similar to AMD64 regarding floppies, i.e., no floppies.)
> ...
> > .elif ${TARGET_ARCH} == "alpha"
> ...
> > +NO_FLOPPIES=
> ...
> > Index: alpha/dokern.sh
> > ===================================================================
> > RCS file: alpha/dokern.sh
> > diff -N alpha/dokern.sh
> > --- alpha/dokern.sh 28 Jul 2003 18:22:07 -0000 1.73
> > +++ /dev/null 1 Jan 1970 00:00:00 -0000
> > @@ -1,66 +0,0 @@
> > -#!/bin/sh
> > -#
> > -# $FreeBSD: src/release/alpha/dokern.sh,v 1.73 2003/07/28 18:22:07 ru Exp $
> ..snip..
>
>
> Its not that we want NO_FLOPPIES, we want a single MFSROOT floppy that is
> like 10MB large.
>
MFS root FLOPPY we don't want. MFS root FILE SYSTEM we need,
and it is still generated by release.9 and used in the CD-ROM
installation. Its size is another subject.
> This is something you can dd(1) onto a disk and install
> from.
>
Not quite. It's a r/w root file system (MFS), without a
kernel and distributions.
> We still need dokern.sh to change the ident, and other minor
> things.
>
No we don't. For the CD-ROM installation (with the help of
/boot/cdboot), the GENERIC kernel is used. I think some
people working in this area (including you) were confused
about this for some time. If you don't trust me, ask JHB,
or just boot off the 5.[01]-CD/DVD and watch the ident
string.
> But there should be no seperate driver floppy, etc..
>
That's what my patch does. Not defining the corresponding
*SIZE, *INODE, and *LABEL constants does the trick. The
NO_FLOPPIES knob is not strictly necessary -- if you look
over the conditionals in the release.10 target, you'll notice
that with these changes, the release.10 will be a no-op even
if we don't enforce the NO_FLOPPIES for amd64 and alpha.
The purpose of enforcing NO_FLOPPIES is to avoid unnecessary
IFs in the release.9, ftp.1, and cdrom.1 targets.
Cheers,
--
Ruslan Ermilov Sysadmin and DBA,
ru@sunbay.com Sunbay Software Ltd,
ru@FreeBSD.org FreeBSD committer
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)
iD8DBQE/JrFAUkv4P6juNwoRAghHAJ924wmQDlKGQMTb8/Wnty0nejv/qQCeJ5of
GgYipGqcc+MBhiSqC6swAZs=
=aA/U
-----END PGP SIGNATURE-----
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030729173912.GA58264>
