diff options
author | phk <phk@FreeBSD.org> | 1998-12-27 13:12:59 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1998-12-27 13:12:59 +0000 |
commit | 46e29b02ed9f988a2f8778673a252cd541f920f9 (patch) | |
tree | dbbe2e7f9de02773543a0d877d7776d12ffa45d6 | |
parent | a20df1525176cfcc049d8282308a210b2ffe1095 (diff) | |
download | FreeBSD-src-46e29b02ed9f988a2f8778673a252cd541f920f9.zip FreeBSD-src-46e29b02ed9f988a2f8778673a252cd541f920f9.tar.gz |
Add commented out SMP stuff in GENERIC, remove stale configs.
-rw-r--r-- | sys/amd64/conf/GENERIC | 11 | ||||
-rw-r--r-- | sys/i386/conf/GENERIC | 11 | ||||
-rw-r--r-- | sys/i386/conf/GENERICupgrade | 177 | ||||
-rw-r--r-- | sys/i386/conf/SMP-GENERIC | 206 |
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 |