From owner-freebsd-alpha@FreeBSD.ORG Tue Jul 29 10:39:25 2003 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3735837B404; Tue, 29 Jul 2003 10:39:25 -0700 (PDT) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A3C343F75; Tue, 29 Jul 2003 10:39:17 -0700 (PDT) (envelope-from ru@sunbay.com) Received: from whale.sunbay.crimea.ua (ru@localhost [127.0.0.1]) h6THdD0U060453 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 29 Jul 2003 20:39:13 +0300 (EEST) (envelope-from ru@sunbay.com) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.12.9/8.12.8/Submit) id h6THdCr4060447; Tue, 29 Jul 2003 20:39:12 +0300 (EEST) (envelope-from ru) Date: Tue, 29 Jul 2003 20:39:12 +0300 From: Ruslan Ermilov To: Scott Long , Marcel Moolenaar , alpha@FreeBSD.org, Wilko Bulte Message-ID: <20030729173912.GA58264@sunbay.com> References: <20030722081738.GB7811@sunbay.com> <20030729095436.GB7617@sunbay.com> <20030729171839.GA15443@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sdtB3X0nJg68CQEu" Content-Disposition: inline In-Reply-To: <20030729171839.GA15443@dragon.nuxi.com> User-Agent: Mutt/1.5.4i Subject: Re: Floppies for ALPHA X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2003 17:39:25 -0000 --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 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--