summaryrefslogtreecommitdiffstats
path: root/release/alpha
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2002-11-08 13:58:48 +0000
committermjacob <mjacob@FreeBSD.org>2002-11-08 13:58:48 +0000
commit1ea8546ca71c599be3fca395717ad8237044ab3e (patch)
treed7a309765a7a27145b33bbfa6815ac12814fa065 /release/alpha
parent481edf29a7b250ffb2300e60586a15b203ed09e1 (diff)
downloadFreeBSD-src-1ea8546ca71c599be3fca395717ad8237044ab3e.zip
FreeBSD-src-1ea8546ca71c599be3fca395717ad8237044ab3e.tar.gz
Make changes such that the kernel will now fit on floppy #1.
This involves moving all networking drivers to floppy 2, all RAID nfsclient && cd9660 to floppy 3 (and adding ispfw). COMPAT_FREEBSD4 had to come back, maxusers is down to 2. AHC is out until somebody can make it a module for alpha. TurboLaser is out because it rarely has a floppy and probably no longer works *anyway*. There's probably some cleanup that can be done because I was told that things in drivers.conf don't have to be removed via dokern.sh, but because I formally tested the release build with this version and don't want to spend another half day on it, it's going in. I'm sure we'll have to do some further changes prior to release. NB: Not tested end to end yet because I've been told that sysinstall doesn't yet work.
Diffstat (limited to 'release/alpha')
-rwxr-xr-xrelease/alpha/dokern.sh26
-rw-r--r--release/alpha/drivers.conf18
2 files changed, 33 insertions, 11 deletions
diff --git a/release/alpha/dokern.sh b/release/alpha/dokern.sh
index 39210ff..3c4e35b 100755
--- a/release/alpha/dokern.sh
+++ b/release/alpha/dokern.sh
@@ -6,15 +6,20 @@
sed \
-e '/DEC_3000_300/d' \
-e '/DEC_3000_500/d' \
+ -e '/DEC_KN8AE/d' \
-e '/SOFTUPDATES/d' \
-e '/UFS_ACL/d' \
-e '/UFS_DIRHASH/d' \
-e '/MFS/d' \
+ -e '/NFSCLIENT/d' \
-e '/NFSSERVER/d' \
-e '/NFS_ROOT/d' \
-e '/MSDOSFS/d' \
-e '/PSEUDOFS/d' \
-e '/PROCFS/d' \
+ -e '/UFS_DIRHASH/d' \
+ -e '/MSDOSFS/d' \
+ -e '/CD9660/d' \
-e '/KTRACE/d' \
-e '/SYSV/d' \
-e '/P1003_1B/d' \
@@ -26,7 +31,6 @@ sed \
-e '/WITNESS/d' \
-e '/AHC_REG_PRETTY_PRINT/d' \
-e '/AHD_REG_PRETTY_PRINT/d' \
- -e '/COMPAT_FREEBSD4/d' \
-e '/SMP/d' \
-e '/atapifd/d' \
-e '/atapist/d' \
@@ -42,6 +46,7 @@ sed \
-e '/ppc/d' \
-e '/ppbus/d' \
-e '/plip/d' \
+ -e '/mlx/d' \
-e '/lpt/d' \
-e '/ppi/d' \
-e '/vpo/d' \
@@ -74,12 +79,25 @@ sed \
-e '/cue/d' \
-e '/kue/d' \
-e '/maxusers/d' \
+ -e '/ahc/d' \
+ -e '/mpt.*MPT/d' \
+ -e '/txp/d' \
+ -e '/dc.*21143/d' \
+ -e '/de.*Tulip/d' \
+ -e '/fxp/d' \
+ -e '/rl.*Real/d' \
+ -e '/tl.*Texas/d' \
+ -e '/vr.*VIA/d' \
+ -e '/xl.*Boom/d' \
+ -e '/tun.*unnel/d' \
+ -e '/vx.*Vort/d' \
+ -e '/ch.*media/d' \
+ -e '/miibus/d' \
-e 's/ident.*GENERIC/ident BOOTMFS/g'
-echo "options NO_COMPAT_FREEBSD4"
-
# reset maxusers to something lower
-echo "maxusers 5"
+echo "maxusers 2"
echo "options SCSI_NO_OP_STRINGS"
echo "options SCSI_NO_SENSE_STRINGS"
+echo "makeoptions NO_MODULES=1"
diff --git a/release/alpha/drivers.conf b/release/alpha/drivers.conf
index 255ea43..3c36d66 100644
--- a/release/alpha/drivers.conf
+++ b/release/alpha/drivers.conf
@@ -36,7 +36,9 @@
#
#drv filename floppy type description
-de if_de 2 network "DEC DE435 PCI NIC or other DC21040-AA based card"
+miibus miibus 2 network "MII bus support"
+de if_de 2 network "DEC DEC/Intel 21040, 21041, 21140"
+dc if_dc 2 network "DEC DEC/Intel 21143 and workalikes"
txp if_txp 2 network "3Com 3XP Typhoon/Sidewinder (3CR990) NIC"
vx if_vx 2 network "3Com 3c590 and 3c595 EtherLink III NIC"
miibus miibus 2 network "MII bus support"
@@ -46,9 +48,11 @@ fxp if_fxp 2 network "Intel EtherExpress PRO/100B (82557, 82558)"
rl if_rl 2 network "RealTek 8129/8139"
tl if_tl 2 network "Texas Instruments ThunderLAN"
vr if_vr 2 network "VIA Rhine, Rhine II"
-xl if_xl 2 network "3Com 3c90x (``Boomerang'', ``Cyclone'')"
-amr amr 3 disk "AMI MegaRAID"
-mlx mlx 3 disk "Mylex DAC-family RAID"
-ahc ahc 3 disk "AHA2940 and onboard AIC7xxxx devices"
-isp isp 3 disk "Qlogic family SCSI"
-mpt mpt 3 disk "LSI-Logic MPT-Fusion"
+vx if_vx 2 network "3Com 3c590, 3c595 (Vortex)"
+xl if_xl 2 network "3Com 3c90x (Boomerang, Cyclone)"
+
+nfsclient nfsclient 3 options "NFS client support"
+amr amr 3 disk "AMI MegaRAID"
+mlx mlx 3 disk "Mylex DAC-family RAID"
+ispfw ispfw 3 disk "Qlogic SCSI firmware modules"
+cd9660 cd9660 3 options "CD9660 filesystem"
OpenPOWER on IntegriCloud