GENERIC revision 100751
1214501Srpaulo# 2214501Srpaulo# GENERIC -- Generic kernel configuration file for FreeBSD/sparc64 3214501Srpaulo# 4214501Srpaulo# For more information on this file, please read the handbook section on 5214501Srpaulo# Kernel Configuration Files: 6214501Srpaulo# 7214501Srpaulo# http://www.FreeBSD.org/handbook/kernelconfig-config.html 8214501Srpaulo# 9214501Srpaulo# The handbook is also available locally in /usr/share/doc/handbook 10214501Srpaulo# if you've installed the doc distribution, otherwise always see the 11214501Srpaulo# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12214501Srpaulo# latest information. 13214501Srpaulo# 14214501Srpaulo# An exhaustive list of options and more detailed explanations of the 15214501Srpaulo# device lines is also present in the ../../conf/NOTES and NOTES files. 16214501Srpaulo# If you are in doubt as to the purpose or necessity of a line, check first 17214501Srpaulo# in NOTES. 18214501Srpaulo# 19214501Srpaulo# For hardware specific information check HARDWARE.TXT 20214501Srpaulo# 21214501Srpaulo# $FreeBSD: head/sys/sparc64/conf/GENERIC 100751 2002-07-27 15:28:35Z mike $ 22214501Srpaulo 23214501Srpaulomachine sparc64 24214501Srpaulocpu SUN4U 25214501Srpauloident GENERIC 26214501Srpaulomaxusers 0 27214501Srpaulo 28214501Srpaulo#To statically compile in device wiring instead of /boot/device.hints 29214501Srpaulo#hints "GENERIC.hints" #Default places to look for devices. 30214501Srpaulo 31214501Srpaulomakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 32214501Srpaulo 33214501Srpaulo# Platforms supported 34214501Srpaulo# At this time all platforms are supported, as-is. 35214501Srpaulo 36214501Srpaulooptions INET #InterNETworking 37214501Srpaulooptions INET6 #IPv6 communications protocols 38214501Srpaulooptions FFS #Berkeley Fast Filesystem 39214501Srpaulooptions SOFTUPDATES #Enable FFS soft updates support 40214501Srpaulooptions UFS_DIRHASH #Improve performance on big directories 41214501Srpaulooptions MD_ROOT #MD is a potential root device 42214501Srpaulooptions NFSCLIENT #Network Filesystem Client 43214501Srpaulooptions NFSSERVER #Network Filesystem Server 44214501Srpaulo#options NFS_ROOT #NFS usable as root device 45214501Srpaulo#options MSDOSFS #MSDOS Filesystem 46214501Srpaulooptions CD9660 #ISO 9660 Filesystem 47214501Srpaulooptions PROCFS #Process filesystem (requires PSEUDOFS) 48214501Srpaulooptions PSEUDOFS #Pseudo-filesystem framework 49214501Srpaulooptions COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 50214501Srpaulooptions SCSI_DELAY=15000 #Delay (in ms) before probing SCSI 51214501Srpaulooptions KTRACE #ktrace(1) syscall trace support 52214501Srpaulooptions SYSVSHM #SYSV-style shared memory 53214501Srpaulooptions SYSVMSG #SYSV-style message queues 54214501Srpaulooptions SYSVSEM #SYSV-style semaphores 55214501Srpaulo#options P1003_1B #Posix P1003_1B real-time extentions 56214501Srpaulo#options _KPOSIX_PRIORITY_SCHEDULING 57214501Srpaulo 58214501Srpaulo# Debugging for use in -current 59214501Srpaulooptions DDB #Enable the kernel debugger 60214501Srpaulooptions INVARIANTS #Enable calls of extra sanity checking 61214501Srpaulooptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 62214501Srpaulooptions WITNESS #Enable checks to detect deadlocks and cycles 63214501Srpaulooptions WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 64214501Srpaulo 65214501Srpaulo# To make an SMP kernel, the next line is needed 66214501Srpaulooptions SMP # Symmetric MultiProcessor Kernel 67214501Srpaulo 68214501Srpaulo# Standard busses 69214501Srpaulodevice apb # Sun APB PCI-PCI bridge 70214501Srpaulodevice ebus 71214501Srpaulodevice isa 72214501Srpaulodevice pci 73214501Srpaulodevice sbus 74214501Srpaulo 75214501Srpaulo# Floppy drives 76214501Srpaulo#device fdc 77214501Srpaulo 78214501Srpaulo# ATA and ATAPI devices 79214501Srpaulodevice ata 80214501Srpaulodevice atadisk # ATA disk drives 81214501Srpaulodevice atapicd # ATAPI CDROM drives 82214501Srpaulo#device atapifd # ATAPI floppy drives 83214501Srpaulo#device atapist # ATAPI tape drives 84214501Srpaulo# Do NOT enable ATA_STATIC_ID -- cmd646 controller will be !ata2!, 85214501Srpaulo# and you will not mount an ATA /. 86214501Srpaulo#options ATA_STATIC_ID #Static device numbering 87214501Srpaulo 88214501Srpaulo# SCSI Controllers 89214501Srpaulodevice ahc # AHA2940 and onboard AIC7xxx devices 90214501Srpaulodevice isp # Qlogic family 91214501Srpaulodevice ispfw # Firmware module for Qlogic host adapters 92214501Srpaulo#device ncr # NCR/Symbios Logic 93214501Srpaulodevice sym # NCR/Symbios Logic (newer chipsets + those of `ncr') 94214501Srpaulo 95214501Srpaulo# SCSI peripherals 96214501Srpaulodevice scbus # SCSI bus (required) 97214501Srpaulo#device ch # SCSI media changers 98214501Srpaulodevice da # Direct Access (disks) 99214501Srpaulo#device sa # Sequential Access (tape etc) 100214501Srpaulodevice cd # CD 101214501Srpaulodevice pass # Passthrough device (direct SCSI access) 102214501Srpaulo#device ses # SCSI Environmental Services (and SAF-TE) 103214501Srpaulo 104214501Srpaulo# RAID controllers 105214501Srpaulo#device amr # AMI MegaRAID 106214501Srpaulo#device mlx # Mylex DAC960 family 107214501Srpaulo 108214501Srpaulo# atkbdc0 controls both the keyboard and the PS/2 mouse 109214501Srpaulo#device atkbdc 1 # AT keyboard controller 110214501Srpaulo#device atkbd # AT keyboard 111214501Srpaulo#device psm # PS/2 mouse 112214501Srpaulo 113214501Srpaulo#device vga # VGA video card driver 114214501Srpaulo 115214501Srpaulo#device splash # Splash screen and screen saver support 116214501Srpaulo 117214501Srpaulo# syscons is the default console driver, resembling an SCO console 118214501Srpaulo#device sc 1 119214501Srpaulo 120214501Srpaulodevice ofw_console # OpenBoot firmware console device 121214501Srpaulo 122214501Srpaulo# Builtin hardware 123214501Srpaulodevice genclock # Generic clock interface 124214501Srpaulodevice eeprom # eeprom (really an ebus driver for the MK48Txx) 125214501Srpaulodevice "mk48txx" # Mostek MK48T02, MK48T08, MK48T59 clock 126214501Srpaulo 127214501Srpaulo# Serial (COM) ports 128214501Srpaulo#device sio # 8250, 16[45]50 based serial ports 129214501Srpaulo#device se # Siemens SAB82532 based serial ports 130214501Srpaulo 131214501Srpaulo# Parallel port 132214501Srpaulo#device ppc 133214501Srpaulo#device ppbus # Parallel port bus (required) 134214501Srpaulo#device lpt # Printer 135214501Srpaulo#device plip # TCP/IP over parallel 136214501Srpaulo#device ppi # Parallel port interface device 137214501Srpaulo#device vpo # Requires scbus and da 138214501Srpaulo 139214501Srpaulo# PCI Ethernet NICs. 140214501Srpaulo#device de # DEC/Intel DC21x4x (``Tulip'') 141214501Srpaulo#device lnc # NE2100, NE32-VL Lance Ethernet cards 142214501Srpaulo#device txp # 3Com 3cR990 (``Typhoon'') 143214501Srpaulo#device vx # 3Com 3c590, 3c595 (``Vortex'') 144214501Srpaulo 145214501Srpaulo# PCI Ethernet NICs that use the common MII bus controller code. 146214501Srpaulodevice miibus # MII bus support 147214501Srpaulo#device dc # DEC/Intel 21143 and workalikes 148214501Srpaulo#device fxp # Intel EtherExpress PRO/100B (82557, 82558) 149214501Srpaulodevice gem # Sun GEM/Sun ERI/Apple HMAC 150214501Srpaulodevice hme # Sun HME (Happy Meal Ethernet) 151214501Srpaulo#device pcn # AMD Am79C97x PCI 10/100 NICs 152214501Srpaulo#device rl # RealTek 8129/8139 153214501Srpaulo#device sf # Adaptec AIC-6915 (``Starfire'') 154214501Srpaulo#device sis # Silicon Integrated Systems SiS 900/SiS 7016 155214501Srpaulo#device ste # Sundance ST201 (D-Link DFE-550TX) 156214501Srpaulo#device tl # Texas Instruments ThunderLAN 157214501Srpaulo#device vr # VIA Rhine, Rhine II 158214501Srpaulo#device wb # Winbond W89C840F 159214501Srpaulo#device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 160214501Srpaulo 161214501Srpaulo# Pseudo devices - the number indicates how many units to allocated. 162214501Srpaulodevice random # Entropy device 163214501Srpaulodevice loop # Network loopback 164214501Srpaulodevice ether # Ethernet support 165214501Srpaulodevice sl # Kernel SLIP 166214501Srpaulodevice ppp 1 # Kernel PPP 167214501Srpaulodevice tun # Packet tunnel. 168214501Srpaulodevice pty # Pseudo-ttys (telnet etc) 169214501Srpaulodevice md # Memory "disks" 170214501Srpaulodevice gif # IPv6 and IPv4 tunneling 171214501Srpaulodevice faith # IPv6-to-IPv4 relaying/(translation) 172214501Srpaulo 173214501Srpaulo# The `bpf' device enables the Berkeley Packet Filter. 174214501Srpaulo# Be aware of the administrative consequences of enabling this! 175214501Srpaulodevice bpf #Berkeley packet filter 176214501Srpaulo 177214501Srpaulo# USB support 178214501Srpaulo#device uhci # UHCI PCI->USB interface 179214501Srpaulo#device ohci # OHCI PCI->USB interface 180214501Srpaulo#device usb # USB Bus (required) 181214501Srpaulo#device ugen # Generic 182214501Srpaulo#device uhid # "Human Interface Devices" 183214501Srpaulo#device ukbd # Keyboard 184214501Srpaulo#device ulpt # Printer 185214501Srpaulo#device umass # Disks/Mass storage - Requires scbus and da0 186214501Srpaulo#device ums # Mouse 187214501Srpaulo# USB Ethernet 188214501Srpaulo#device aue # ADMtek USB ethernet 189214501Srpaulo#device cue # CATC USB ethernet 190214501Srpaulo#device kue # Kawasaki LSI USB ethernet 191214501Srpaulo 192214501Srpaulo 193214501Srpaulo# Tempary things until things are farther along. 194214501Srpaulomakeoptions NO_MODULES=true 195214501Srpaulo 196214501Srpaulooptions KTR 197214501Srpaulooptions KTR_COMPILE=0xffffffff 198214501Srpaulooptions KTR_ENTRIES=8192 199214501Srpaulooptions KTR_MASK=KTR_TRAP 200214501Srpaulo 201214501Srpaulooptions OFW_PCI_DEBUG 202214501Srpaulo 203214501Srpaulo#options BOOTP 204214501Srpaulo#options BOOTP_NFSROOT 205214501Srpaulo#options BOOTP_NFSV3 206214501Srpaulo#options BOOTP_COMPAT 207214501Srpaulo