Skip site navigation (1)Skip section navigation (2)
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>

next in thread | previous in thread | raw e-mail | index | archive | help

--sdtB3X0nJg68CQEu
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jul 29, 2003 at 10:18:39AM -0700, David O'Brien wrote:
>     [ Reply-to: set back to list ]
>    =20
[ Mail-Followup-To: was still set to David O'Brien <obrien@FreeBSD.org> etc=
=2E,
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} =3D=3D "alpha"
> ...
> > +NO_FLOPPIES=3D
> ...
> > Index: alpha/dokern.sh
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > 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..
>=20
>=20
> Its not that we want NO_FLOPPIES, we want a single MFSROOT floppy that is
> like 10MB large.
>=20
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.
>=20
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.
>=20
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..
>=20
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,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software Ltd,
ru@FreeBSD.org		FreeBSD committer

--sdtB3X0nJg68CQEu
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE/JrFAUkv4P6juNwoRAghHAJ924wmQDlKGQMTb8/Wnty0nejv/qQCeJ5of
GgYipGqcc+MBhiSqC6swAZs=
=aA/U
-----END PGP SIGNATURE-----

--sdtB3X0nJg68CQEu--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030729173912.GA58264>