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>