Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jul 2003 12:54:36 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Scott Long <scottl@FreeBSD.org>
Cc:        Poul-Henning Kamp <phk@FreeBSD.org>
Subject:   Re: Floppies for ALPHA
Message-ID:  <20030729095436.GB7617@sunbay.com>
In-Reply-To: <20030722081738.GB7811@sunbay.com>

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

--zaRBsRFn0XYhEU69
Content-Type: multipart/mixed; boundary="kvUQC+jR9YzypDnK"
Content-Disposition: inline


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

On Tue, Jul 22, 2003 at 11:17:38AM +0300, Ruslan Ermilov wrote:
> On Mon, Jul 21, 2003 at 03:58:46PM -0600, Scott Long wrote:
> [...]
> > This is a loosing fight.  While there is still some value in having
> > floppies for x86, is there really any value in them for Alpha?  My
> > understanding is that CD-ROMs have been standard on all Alphas for
> > the past 5-10 years.  Netbooting is an easy alternative for those
> > without CDs or bandwidth.  We do not do floppies for sparc64 and ia64,
> > and I would hope/expect that we don't do them for amd64.  I think it's
> > time to cut them out of Alpha.
> >=20
> I plan on working on removing floppy support for AMD64 now.
> Not that we support installing from floppies on AMD64 now, no,
> this is rather a tidying up of release/Makefile and other
> infrastructure.
>=20
> After that, it will be trivial to axe the floppy support for
> Alpha too.
>=20
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.)


Cheers,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software Ltd,
ru@FreeBSD.org		FreeBSD committer

--kvUQC+jR9YzypDnK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=p
Content-Transfer-Encoding: quoted-printable

Index: Makefile
=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: /home/ncvs/src/release/Makefile,v
retrieving revision 1.801
diff -u -r1.801 Makefile
--- Makefile	26 Jul 2003 06:47:40 -0000	1.801
+++ Makefile	29 Jul 2003 09:44:32 -0000
@@ -195,20 +195,10 @@
 BIGBOOTLABEL=3D		minimum2
 .endif
 .elif ${TARGET_ARCH} =3D=3D "alpha"
-DRIVERSIZE=3D		1440
-BOOTSIZE=3D		1440
-FIXITSIZE=3D		2880
 MFSSIZE=3D		4320
-BIGBOOTSIZE=3D		2880
-DRIVERINODE=3D		40000
-BOOTINODE=3D		80000
-FIXITINODE=3D		40000
 MFSINODE=3D		8000
-DRIVERLABEL=3D		fd1440
-BOOTLABEL=3D		fd1440
-FIXITLABEL=3D		minimum2
 MFSLABEL=3D		auto
-BIGBOOTLABEL=3D		minimum2
+NO_FLOPPIES=3D
 .elif ${TARGET_ARCH} =3D=3D "sparc64"
 DISKLABEL=3D		sunlabel
 BIGBOOTSIZE=3D		4096
@@ -711,9 +701,6 @@
 .endif
 	@tar --exclude CVS -cf - -C ${.CURDIR}/../usr.sbin/sysinstall help | \
 		tar xf - -C ${RD}/mfsfd/stand
-.if ${TARGET_ARCH} =3D=3D "alpha" && !defined(NO_FLOPPIES)
-	rm -rf ${RD}/mfsfd/stand/help/*
-.endif
 	@mkdir -p ${RD}/mfsroot
 .if defined(SMALLBOOTSIZE)
 .if exists(${.CURDIR}/${TARGET}/drivers-small.conf)
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 $
-#
-
-#	XXX sort by order in GENERIC, not alphabetical
-
-sed	\
-	-e 's/ident.*GENERIC/ident		BOOTMFS/g' \
-	-e '/DEBUG/d' \
-	-e '/DEC_KN8AE/d' \
-	-e '/SOFTUPDATES/d' \
-	-e '/UFS_ACL/d' \
-	-e '/UFS_DIRHASH/d' \
-	-e '/NFSSERVER/d' \
-	-e '/NFS_ROOT/d' \
-	-e '/MSDOSFS/d' \
-	-e '/PROCFS/d' \
-	-e '/PSEUDOFS/d' \
-	-e '/KTRACE/d' \
-	-e '/SYSV/d' \
-	-e '/_KPOSIX_PRIORITY_SCHEDULING/d' \
-	-e '/DDB/d' \
-	-e '/INVARIANTS/d' \
-	-e '/INVARIANT_SUPPORT/d' \
-	-e '/SMP/d' \
-	-e '/	atapifd	/d' \
-	-e '/	atapist	/d' \
-	-e '/	mpt	/d' \
-	-e '/	ch	/d' \
-	-e '/	pass	/d' \
-	-e '/	sa	/d' \
-	-e '/	ses	/d' \
-	-e '/	splash	/d' \
-	-e '/	ppc$/d' \
-	-e '/	ppbus	/d' \
-	-e '/	lpt	/d' \
-	-e '/	ppi	/d' \
-	-e '/	random	/d' \
-	-e '/	sl	/d' \
-	-e '/	ppp	/d' \
-	-e '/	pty	/d' \
-	-e '/	faith	/d' \
-	-e '/	uhci	/d' \
-	-e '/	ohci	/d' \
-	-e '/	usb	/d' \
-	-e '/	ugen	/d' \
-	-e '/	uhid	/d' \
-	-e '/	ukbd	/d' \
-	-e '/	ulpt	/d' \
-	-e '/	umass	/d' \
-	-e '/	ums	/d' \
-	-e '/	aue	/d' \
-	-e '/	cue	/d' \
-	-e '/	kue	/d' \
-	-e '/	firewire	/d' \
-	-e '/	sbp	/d' \
-	-e '/	fwe	/d' \
-
-#	XXX: blank line above intentional so lines may be added below the last
-#	entry with ease.
-
-echo "options  MUTEX_NOINLINE"
-
-echo "options  SCSI_NO_OP_STRINGS"=20
-echo "options  SCSI_NO_SENSE_STRINGS"
Index: alpha/drivers.conf
=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/drivers.conf
diff -N alpha/drivers.conf
--- alpha/drivers.conf	1 Jun 2003 20:01:05 -0000	1.20
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,68 +0,0 @@
-# Driver config file for boot floppies
-# =20
-# Copyright (c) 2000  "HOSOKAWA, Tatsumi" <hosokawa@FreeBSD.org>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-#    notice, this list of conditions and the following disclaimer in the
-#    documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPO=
SE
-# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTI=
AL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRI=
CT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-#
-# $FreeBSD: src/release/alpha/drivers.conf,v 1.20 2003/06/01 20:01:05 ru E=
xp $
-
-#
-# drv: driver name in kernel config file
-# filename: filename of kernel module (without .ko)
-# floppy: 2 (mfsroot.flp), 3 (drivers.flp)
-# type: 'options' (for a kernel option) or anything else for a driver
-# description: short description of the driver
-#
-# If you add functionality here, please update drivers.conf(5).
-#
-
-#drv	filename	floppy	type	description
-dc	if_dc		2	network	"DEC DEC/Intel 21143 and workalikes"
-de	if_de		2	network	"DEC DEC/Intel 21040, 21041, 21140"
-fxp	if_fxp		2	network	"Intel PRO/100B (8255{7,8})"
-miibus	miibus		2	network	"MII bus support"
-pcn	if_pcn		2	network	"AMD Am79C97x PCI 10/100"
-rl	if_rl		2	network	"RealTek 8129/8139"
-txp	if_txp		2	network	"3Com 3XP Typhoon/Sidewinder (3CR990)"
-vr	if_vr		2	network	"VIA Rhine, Rhine II"
-vx	if_vx		2	network	"3Com 3c590 and 3c595 EtherLink III"
-xl	if_xl		2	network	"3Com 3c90x (Boomerang, Cyclone)"
-
-ahc	ahc		3	disk	"Adaptec 2940"
-ahc	ahc_eisa	3	disk	"Adaptec 2940 EISA"
-ahc	ahc_pci		3	disk	"Adaptec 2940 PCI"
-amr	amr		3	disk	"AMI MegaRAID"
-ispfw	ispfw		3	disk	"Qlogic SCSI firmware modules"
-mlx	mlx		3	disk	"Mylex DAC-family RAID"
-
-axe	if_axe		3	network "ASIX AX88172 USB 2.0 Ethernet"
-gif	if_gif		3	network	"IPv6 and IPv4 tunneling"
-sf	if_sf		3	network	"Adaptec AIC-6915 (``Starfire'')"
-sis	if_sis		3	network	"SiS 900 / 7016"
-ste	if_ste		3	network	"Sundance ST201 (D-Link DFE-550TX)"
-tl	if_tl		3	network	"Texas Instruments ThunderLAN"
-tun	if_tun		3	network	"Packet tunnel"
-wb	if_wb		3	network	"Winbond W89C840F"
-
-CD9660	cd9660		3	options	"ISO 9660 Filesystem"
-NFSCLIENT nfsclient	3	options	"Network Filesystem Client"
Index: alpha/fixit_crunch.conf
=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/fixit_crunch.conf
diff -N alpha/fixit_crunch.conf
--- alpha/fixit_crunch.conf	17 May 2003 19:16:28 -0000	1.35
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-# $FreeBSD: src/release/alpha/fixit_crunch.conf,v 1.35 2003/05/17 19:16:28=
 ru Exp $
-
-buildopts -DRELEASE_CRUNCH -Dlint
-
-srcdirs /usr/src/bin
-progs cat chflags chmod cp dd df echo expr kill
-progs ln ls mkdir mv rm rmdir
-
-srcdirs /usr/src/sbin
-progs bsdlabel clri dmesg mknod
-progs mount mount_cd9660
-progs reboot restore swapon umount
-ln bsdlabel disklabel
-ln restore rrestore
-
-srcdirs /usr/src/usr.bin
-progs ftp telnet ee
-
-srcdirs /usr/src/usr.sbin
-progs chown chroot
-ln chown chgrp
-
-libs -ledit -lgeom -lkvm -lm -lncurses -lutil

--kvUQC+jR9YzypDnK--

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

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

iD8DBQE/JkRbUkv4P6juNwoRArb2AJ9ynQK2OutcaOTj3FR7nEM04/rE3QCfXs6l
NSsYHcJTVGIUiLFKvepUd5U=
=Cggp
-----END PGP SIGNATURE-----

--zaRBsRFn0XYhEU69--



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