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>