diff options
author | obrien <obrien@FreeBSD.org> | 2002-02-24 18:49:38 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2002-02-24 18:49:38 +0000 |
commit | ac195ce76f0a20919a218796c1df23ad4646117c (patch) | |
tree | ee507401244056c7a135339355a92446a8a5ef95 | |
parent | c269be9a239683c2d64478fe08919131036c9128 (diff) | |
download | FreeBSD-src-ac195ce76f0a20919a218796c1df23ad4646117c.zip FreeBSD-src-ac195ce76f0a20919a218796c1df23ad4646117c.tar.gz |
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.
-rw-r--r-- | sys/sparc64/conf/GENERIC | 146 |
1 files changed, 143 insertions, 3 deletions
diff --git a/sys/sparc64/conf/GENERIC b/sys/sparc64/conf/GENERIC index 4b122ff..83ede3c 100644 --- a/sys/sparc64/conf/GENERIC +++ b/sys/sparc64/conf/GENERIC @@ -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 + +# 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 -# Pseudo devices - the number indicates how many units to allocate. -device md +# 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 |