summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1998-12-27 13:12:59 +0000
committerphk <phk@FreeBSD.org>1998-12-27 13:12:59 +0000
commit46e29b02ed9f988a2f8778673a252cd541f920f9 (patch)
treedbbe2e7f9de02773543a0d877d7776d12ffa45d6 /sys
parenta20df1525176cfcc049d8282308a210b2ffe1095 (diff)
downloadFreeBSD-src-46e29b02ed9f988a2f8778673a252cd541f920f9.zip
FreeBSD-src-46e29b02ed9f988a2f8778673a252cd541f920f9.tar.gz
Add commented out SMP stuff in GENERIC, remove stale configs.
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/conf/GENERIC11
-rw-r--r--sys/i386/conf/GENERIC11
-rw-r--r--sys/i386/conf/GENERICupgrade177
-rw-r--r--sys/i386/conf/SMP-GENERIC206
4 files changed, 20 insertions, 385 deletions
diff --git a/sys/amd64/conf/GENERIC b/sys/amd64/conf/GENERIC
index 7519449..b0a077b 100644
--- a/sys/amd64/conf/GENERIC
+++ b/sys/amd64/conf/GENERIC
@@ -11,7 +11,7 @@
# device lines is present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
-# $Id: GENERIC,v 1.136 1998/12/27 12:52:45 phk Exp $
+# $Id: GENERIC,v 1.137 1998/12/27 13:06:40 phk Exp $
machine "i386"
cpu "I386_CPU"
@@ -42,6 +42,15 @@ options VISUAL_USERCONFIG #visual boot -c editor
config kernel root on wd0
+# To make an SMP kernel, the next two are needed
+#options SMP # Symmetric MultiProcessor Kernel
+#options APIC_IO # Symmetric (APIC) I/O
+# Optionally these may need tweaked, (defaults shown):
+#options NCPU=2 # number of CPUs
+#options NBUS=4 # number of busses
+#options NAPIC=1 # number of IO APICs
+#options NINTR=24 # number of INTs
+
controller isa0
controller eisa0
controller pci0
diff --git a/sys/i386/conf/GENERIC b/sys/i386/conf/GENERIC
index 7519449..b0a077b 100644
--- a/sys/i386/conf/GENERIC
+++ b/sys/i386/conf/GENERIC
@@ -11,7 +11,7 @@
# device lines is present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
-# $Id: GENERIC,v 1.136 1998/12/27 12:52:45 phk Exp $
+# $Id: GENERIC,v 1.137 1998/12/27 13:06:40 phk Exp $
machine "i386"
cpu "I386_CPU"
@@ -42,6 +42,15 @@ options VISUAL_USERCONFIG #visual boot -c editor
config kernel root on wd0
+# To make an SMP kernel, the next two are needed
+#options SMP # Symmetric MultiProcessor Kernel
+#options APIC_IO # Symmetric (APIC) I/O
+# Optionally these may need tweaked, (defaults shown):
+#options NCPU=2 # number of CPUs
+#options NBUS=4 # number of busses
+#options NAPIC=1 # number of IO APICs
+#options NINTR=24 # number of INTs
+
controller isa0
controller eisa0
controller pci0
diff --git a/sys/i386/conf/GENERICupgrade b/sys/i386/conf/GENERICupgrade
deleted file mode 100644
index 49d2d2f..0000000
--- a/sys/i386/conf/GENERICupgrade
+++ /dev/null
@@ -1,177 +0,0 @@
-#
-# GENERICupgrade (a copy of GENERIC)
-#
-# This config file is used by the aout->elf transition build on systems
-# not running a 3.0-CURRENT kernel. Unless a kernel is built and installed
-# as part of the upgrade, the system will be hosed by the installation
-# of the 3.0 binaries and subsequent reboot. If the transition build is
-# being perfomed on a machine for which this config file is inappropriate,
-# it should be replaced with a suitable one prior to performing the upgrade.
-#
-# $Id: GENERICupgrade,v 1.5 1998/10/22 12:23:04 bde Exp $
-
-machine "i386"
-cpu "I386_CPU"
-cpu "I486_CPU"
-cpu "I586_CPU"
-cpu "I686_CPU"
-ident GENERIC
-maxusers 32
-
-options MATH_EMULATE #Support for x87 emulation
-options INET #InterNETworking
-options FFS #Berkeley Fast Filesystem
-options NFS #Network Filesystem
-options MSDOSFS #MSDOS Filesystem
-options "CD9660" #ISO 9660 Filesystem
-options "CD9660_ROOT" #CD-ROM usable as root device
-options FFS_ROOT #FFS usable as root device [keep this!]
-options NFS_ROOT #NFS usable as root device
-options PROCFS #Process filesystem
-options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!]
-options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device
-options UCONSOLE #Allow users to grab the console
-options FAILSAFE #Be conservative
-options USERCONFIG #boot -c editor
-options VISUAL_USERCONFIG #visual boot -c editor
-
-config kernel root on wd0
-
-controller isa0
-controller eisa0
-controller pci0
-
-controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2
-disk fd0 at fdc0 drive 0
-disk fd1 at fdc0 drive 1
-# Unless you know very well what you're doing, leave ft0 at drive 2, or
-# remove the line entirely if you don't need it. Trying to configure
-# it on another unit might cause surprises, see PR kern/7176.
-tape ft0 at fdc0 drive 2
-
-options "CMD640" # work around CMD640 chip deficiency
-controller wdc0 at isa? port "IO_WD1" bio irq 14
-disk wd0 at wdc0 drive 0
-disk wd1 at wdc0 drive 1
-
-controller wdc1 at isa? port "IO_WD2" bio irq 15
-disk wd2 at wdc1 drive 0
-disk wd3 at wdc1 drive 1
-
-options ATAPI #Enable ATAPI support for IDE bus
-options ATAPI_STATIC #Don't do it as an LKM
-device wcd0 #IDE CD-ROM
-device wfd0 #IDE Floppy (e.g. LS-120)
-
-# A single entry for any of these controllers (ncr, ahb, ahc, amd) is
-# sufficient for any number of installed devices.
-controller ncr0
-#controller amd0
-controller ahb0
-controller ahc0
-controller isp0
-
-# This controller offers a number of configuration options, too many to
-# document here - see the LINT file in this directory and look up the
-# dpt0 entry there for much fuller documentation on this. The options
-# line following dpt0 here is also currently a *required* option for it.
-# controller dpt0
-# options DPT_MEASURE_PERFORMANCE
-
-controller adv0 at isa? port ? cam irq ?
-controller bt0 at isa? port ? cam irq ?
-controller aha0 at isa? port ? cam irq ?
-#controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5
-#controller aic0 at isa? port 0x340 bio irq 11
-#controller nca0 at isa? port 0x1f88 bio irq 10
-#controller nca1 at isa? port 0x350 bio irq 5
-#controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000
-
-controller scbus0
-
-device da0
-
-device sa0
-
-device pass0
-
-device cd0 #Only need one of these, the code dynamically grows
-
-device wt0 at isa? port 0x300 bio irq 5 drq 1
-device mcd0 at isa? port 0x300 bio irq 10
-
-controller matcd0 at isa? port 0x230 bio
-
-device scd0 at isa? port 0x230 bio
-
-# syscons is the default console driver, resembling an SCO console
-device sc0 at isa? port IO_KBD conflicts tty irq 1
-# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
-#device vt0 at isa? port IO_KBD conflicts tty irq 1
-#options XSERVER # support for X server
-#options FAT_CURSOR # start with block cursor
-# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
-#options PCVT_SCANSET=2 # IBM keyboards are non-std
-
-device npx0 at isa? port IO_NPX irq 13
-
-#
-# Laptop support (see LINT for more options)
-#
-device apm0 at isa? disable flags 0x31 # Advanced Power Management
-
-# PCCARD (PCMCIA) support
-#controller card0
-#device pcic0 at card?
-#device pcic1 at card?
-
-device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4
-device sio1 at isa? port "IO_COM2" tty irq 3
-device sio2 at isa? disable port "IO_COM3" tty irq 5
-device sio3 at isa? disable port "IO_COM4" tty irq 9
-
-device lpt0 at isa? port? tty irq 7
-device lpt1 at isa? port? tty
-device mse0 at isa? port 0x23c tty irq 5
-
-device psm0 at isa? port IO_KBD conflicts tty irq 12
-
-# Order is important here due to intrusive probes, do *not* alphabetize
-# this list of network interfaces until the probes have been fixed.
-# Right now it appears that the ie0 must be probed before ep0. See
-# revision 1.20 of this file.
-device de0
-device fxp0
-device rl0
-device tl0
-device tx0
-device vx0
-device xl0
-
-device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000
-device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000
-device ep0 at isa? port 0x300 net irq 10
-device ex0 at isa? port? net irq?
-device fe0 at isa? port 0x300 net irq ?
-device le0 at isa? port 0x300 net irq 5 iomem 0xd0000
-device lnc0 at isa? port 0x280 net irq 10 drq 0
-device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000
-device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000
-device cs0 at isa? port 0x300 net irq ?
-
-pseudo-device loop
-pseudo-device ether
-pseudo-device sl 1
-pseudo-device ppp 1
-pseudo-device tun 1
-pseudo-device pty 16
-pseudo-device gzip # Exec gzipped a.out's
-
-# KTRACE enables the system-call tracing facility ktrace(2).
-# This adds 4 KB bloat to your kernel, and slightly increases
-# the costs of each syscall.
-options KTRACE #kernel tracing
-
-# This provides support for System V shared memory.
-#
-options SYSVSHM
diff --git a/sys/i386/conf/SMP-GENERIC b/sys/i386/conf/SMP-GENERIC
deleted file mode 100644
index 6f2045a..0000000
--- a/sys/i386/conf/SMP-GENERIC
+++ /dev/null
@@ -1,206 +0,0 @@
-#
-# SMP-GENERIC -- Smp machine with WD/AHx/NCR/BTx family disks
-#
-# For more information read the handbook part System Administration ->
-# Configuring the FreeBSD Kernel -> The Configuration File.
-# The handbook is available in /usr/share/doc/handbook or online as
-# latest version from the FreeBSD World Wide Web server
-# <URL:http://www.FreeBSD.ORG/>
-#
-# An exhaustive list of options and more detailed explanations of the
-# device lines is present in the ./LINT configuration file. If you are
-# in doubt as to the purpose or necessity of a line, check first in LINT.
-#
-# $Id: SMP-GENERIC,v 1.22 1998/11/03 22:01:22 des Exp $
-
-machine "i386"
-# SMP does NOT support 386/486 CPUs.
-#cpu "I386_CPU"
-#cpu "I486_CPU"
-
-cpu "I586_CPU"
-cpu "I686_CPU"
-ident SMP-GENERIC
-maxusers 32
-
-# Create a SMP capable kernel (mandatory options):
-options SMP # Symmetric MultiProcessor Kernel
-options APIC_IO # Symmetric (APIC) I/O
-
-# Optional, these are the defaults:
-#options NCPU=2 # number of CPUs
-#options NBUS=4 # number of busses
-#options NAPIC=1 # number of IO APICs
-#options NINTR=24 # number of INTs
-
-# Lets always enable the kernel debugger for SMP.
-options DDB
-
-# SMP shouldn't need x87 emulation, disable by default.
-#options MATH_EMULATE #Support for x87 emulation
-
-options INET #InterNETworking
-options FFS #Berkeley Fast Filesystem
-options FFS_ROOT #FFS usable as root device [keep this!]
-options MFS #Memory Filesystem
-options MFS_ROOT #MFS usable as root device, "MFS" req'ed
-options NFS #Network Filesystem
-options NFS_ROOT #NFS usable as root device, "NFS" req'ed
-options MSDOSFS #MSDOS Filesystem
-options "CD9660" #ISO 9660 Filesystem
-options "CD9660_ROOT" #CD-ROM usable as root. "CD9660" req'ed
-options PROCFS #Process filesystem
-options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!]
-options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device
-options UCONSOLE #Allow users to grab the console
-options FAILSAFE #Be conservative
-options USERCONFIG #boot -c editor
-options VISUAL_USERCONFIG #visual boot -c editor
-
-config kernel root on wd0
-
-controller isa0
-controller eisa0
-controller pci0
-
-controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2
-disk fd0 at fdc0 drive 0
-disk fd1 at fdc0 drive 1
-# Unless you know very well what you're doing, leave ft0 at drive 2, or
-# remove the line entirely if you don't need it. Trying to configure
-# it on another unit might cause surprises, see PR kern/7176.
-tape ft0 at fdc0 drive 2
-
-options "CMD640" # work around CMD640 chip deficiency
-controller wdc0 at isa? port "IO_WD1" bio irq 14
-disk wd0 at wdc0 drive 0
-disk wd1 at wdc0 drive 1
-
-controller wdc1 at isa? port "IO_WD2" bio irq 15
-disk wd2 at wdc1 drive 0
-disk wd3 at wdc1 drive 1
-
-options ATAPI #Enable ATAPI support for IDE bus
-options ATAPI_STATIC #Don't do it as an LKM
-device wcd0 #IDE CD-ROM
-device wfd0 #IDE Floppy (e.g. LS-120)
-
-# A single entry for any of these controllers (ncr, ahb, ahc, amd) is
-# sufficient for any number of installed devices.
-controller ncr0
-#controller amd0
-controller ahb0
-controller ahc0
-controller isp0
-
-# This controller offers a number of configuration options, too many to
-# document here - see the LINT file in this directory and look up the
-# dpt0 entry there for much fuller documentation on this.
-controller dpt0
-
-controller adv0 at isa? port ? cam irq ?
-controller adw0
-controller bt0 at isa? port ? cam irq ?
-controller aha0 at isa? port ? cam irq ?
-#controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5
-#controller aic0 at isa? port 0x340 bio irq 11
-#controller nca0 at isa? port 0x1f88 bio irq 10
-#controller nca1 at isa? port 0x350 bio irq 5
-#controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000
-
-controller scbus0
-
-device da0
-
-device sa0
-
-device pass0
-
-device cd0 #Only need one of these, the code dynamically grows
-
-device wt0 at isa? port 0x300 bio irq 5 drq 1
-device mcd0 at isa? port 0x300 bio irq 10
-
-controller matcd0 at isa? port 0x230 bio
-
-device scd0 at isa? port 0x230 bio
-
-# syscons is the default console driver, resembling an SCO console
-device sc0 at isa? port IO_KBD conflicts tty irq 1
-# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
-#device vt0 at isa? port IO_KBD conflicts tty irq 1
-#options XSERVER # support for X server
-#options FAT_CURSOR # start with block cursor
-# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
-#options PCVT_SCANSET=2 # IBM keyboards are non-std
-
-device npx0 at isa? port IO_NPX irq 13
-
-#
-# Laptop support (see LINT for more options)
-#
-device apm0 at isa? disable flags 0x31 # Advanced Power Management
-
-# PCCARD (PCMCIA) support
-#controller card0
-#device pcic0 at card?
-#device pcic1 at card?
-
-device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4
-device sio1 at isa? port "IO_COM2" tty irq 3
-device sio2 at isa? disable port "IO_COM3" tty irq 5
-device sio3 at isa? disable port "IO_COM4" tty irq 9
-
-device lpt0 at isa? port? tty irq 7
-
-device psm0 at isa? port IO_KBD conflicts tty irq 12
-
-# Order is important here due to intrusive probes, do *not* alphabetize
-# this list of network interfaces until the probes have been fixed.
-# Right now it appears that the ie0 must be probed before ep0. See
-# revision 1.20 of this file.
-device de0
-device fxp0
-device mx0
-device pn0
-device rl0
-device tl0
-device tx0
-device vr0
-device vx0
-device wb0
-device xl0
-
-device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000
-device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000
-device ep0 at isa? port 0x300 net irq 10
-device ex0 at isa? port? net irq?
-device fe0 at isa? port 0x300 net irq ?
-device le0 at isa? port 0x300 net irq 5 iomem 0xd0000
-device lnc0 at isa? port 0x280 net irq 10 drq 0
-device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000
-device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000
-device cs0 at isa? port 0x300 net irq ?
-
-pseudo-device loop
-pseudo-device ether
-pseudo-device sl 1
-pseudo-device ppp 1
-pseudo-device tun 1
-pseudo-device pty 16
-pseudo-device gzip # Exec gzipped a.out's
-
-# KTRACE enables the system-call tracing facility ktrace(2).
-# This adds 4 KB bloat to your kernel, and slightly increases
-# the costs of each syscall.
-options KTRACE #kernel tracing
-
-# This provides support for System V shared memory.
-#
-options SYSVSHM
-
-# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be
-# aware of the legal and administrative consequences of enabling this
-# option. The number of devices determines the maximum number of
-# simultaneous BPF clients programs runnable.
-#pseudo-device bpfilter 4 #Berkeley packet filter
OpenPOWER on IntegriCloud