Sync with the Alpha's GENERIC configuration.

Most of the contents are commented out as they are as-yet untested.
However, I wanted the contents to match our other arches, so that when
people make changes to {i386,alpha,ia64}, they will also make the same
changes here.
This commit is contained in:
David E. O'Brien 2002-02-24 18:49:38 +00:00
parent 556267531d
commit 44bec8227d

View File

@ -31,17 +31,157 @@ maxusers 0
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
# Platforms supported
# At this time all platforms are supported, as-is.
#options INET #InterNETworking
#options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem
#options SOFTUPDATES #Enable FFS soft updates support
#options UFS_DIRHASH #Improve performance on big directories
options MD_ROOT #MD is a potential root device
options MD_ROOT_SIZE=64
#options NFSCLIENT #Network Filesystem Client
#options NFSSERVER #Network Filesystem Server
#options NFS_ROOT #NFS usable as root device
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
#options PSEUDOFS #Pseudo-filesystem framework
#options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
#options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI
#options UCONSOLE #Allow users to grab the console
#options KTRACE #ktrace(1) syscall trace support
#options SYSVSHM #SYSV-style shared memory
#options SYSVMSG #SYSV-style message queues
#options SYSVSEM #SYSV-style semaphores
#options P1003_1B #Posix P1003_1B real-time extentions
#options _KPOSIX_PRIORITY_SCHEDULING
# Debugging for use in -current
options DDB #Enable the kernel debugger
options INVARIANTS #Enable calls of extra sanity checking
options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
#options WITNESS #Enable mutex checks to detects deadlocks and cycles
# Pseudo devices - the number indicates how many units to allocate.
device md
# To make an SMP kernel, the next line is needed
#options SMP # Symmetric MultiProcessor Kernel
# Standard busses
#device isa
#device pci
# Floppy drives
#device fdc
# ATA and ATAPI devices
#device ata
#device atadisk # ATA disk drives
#device atapicd # ATAPI CDROM drives
#device atapifd # ATAPI floppy drives
#device atapist # ATAPI tape drives
# SCSI Controllers
#device ahc # AHA2940 and onboard AIC7xxx devices
#device esp # 53C94 & friends, not CAM-ified
#device isp # Qlogic family
#device ncr # NCR/Symbios Logic
#device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
# SCSI peripherals
#device scbus # SCSI bus (required)
#device ch # SCSI media changers
#device da # Direct Access (disks)
#device sa # Sequential Access (tape etc)
#device cd # CD
#device pass # Passthrough device (direct SCSI access)
#device ses # SCSI Environmental Services (and SAF-TE)
# RAID controllers
#device amr # AMI MegaRAID
#device mlx # Mylex DAC960 family
# atkbdc0 controls both the keyboard and the PS/2 mouse
#device atkbdc 1 # At keyboard controller
#device atkbd # at keyboard
#device psm # psm mouse
#device vga # VGA screen
# splash screen/screen saver
#device splash
# syscons is the default console driver, resembling an SCO console
#device sc 1
# the most basic console driver is the OpenBoot firmware
device ofw_console
# real time clock
#device mcclock
# Serial (COM) ports
#device sio # 8250, 16[45]50 based serial ports
## Parallel port
#device ppc
#device ppbus # Parallel port bus (required)
#device lpt # Printer
#device plip # TCP/IP over parallel
#device ppi # Parallel port interface device
#device vpo # Requires scbus and da
# PCI Ethernet NICs.
#device de # DEC/Intel DC21x4x (``Tulip'')
#device le # Lance
#device txp # 3Com 3cR990 (``Typhoon'')
#device vx # 3Com 3c590, 3c595 (``Vortex'')
# PCI Ethernet NICs that use the common MII bus controller code.
#device miibus # MII bus support
#device dc # DEC/Intel 21143 and workalikes
#device fxp # Intel EtherExpress PRO/100B (82557, 82558)
#device pcn # AMD Am79C97x PCI 10/100 NICs
#device rl # RealTek 8129/8139
#device sf # Adaptec AIC-6915 (``Starfire'')
#device sis # Silicon Integrated Systems SiS 900/SiS 7016
#device ste # Sundance ST201 (D-Link DFE-550TX)
#device tl # Texas Instruments ThunderLAN
#device vr # VIA Rhine, Rhine II
#device wb # Winbond W89C840F
#device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
# Pseudo devices - the number indicates how many units to allocated.
#device random # Entropy device
#device loop # Network loopback
#device ether # Ethernet support
#device sl # Kernel SLIP
#device ppp 1 # Kernel PPP
#device tun # Packet tunnel.
#device pty # Pseudo-ttys (telnet etc)
device md # Memory "disks"
#device gif # IPv6 and IPv4 tunneling
#device faith # IPv6-to-IPv4 relaying/(translation)
# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
#device bpf #Berkeley packet filter
# USB support
#device uhci # UHCI PCI->USB interface
#device ohci # OHCI PCI->USB interface
#device usb # USB Bus (required)
#device ugen # Generic
#device uhid # "Human Interface Devices"
#device ukbd # Keyboard
#device ulpt # Printer
#device umass # Disks/Mass storage - Requires scbus and da0
#device ums # Mouse
# USB Ethernet
#device aue # ADMtek USB ethernet
#device cue # CATC USB ethernet
#device kue # Kawasaki LSI USB ethernet
# Tempary things until things are farther along.
makeoptions NO_MODULES=does_not_compile_yet
options MD_ROOT_SIZE=64