GENERIC revision 105054
1209881Snwhitehorn# 2209881Snwhitehorn# GENERIC -- Generic kernel configuration file for FreeBSD/sparc64 3209881Snwhitehorn# 4209881Snwhitehorn# For more information on this file, please read the handbook section on 5209881Snwhitehorn# Kernel Configuration Files: 6209881Snwhitehorn# 7209881Snwhitehorn# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8209881Snwhitehorn# 9209881Snwhitehorn# The handbook is also available locally in /usr/share/doc/handbook 10209881Snwhitehorn# if you've installed the doc distribution, otherwise always see the 11209881Snwhitehorn# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12209881Snwhitehorn# latest information. 13209881Snwhitehorn# 14209881Snwhitehorn# An exhaustive list of options and more detailed explanations of the 15209881Snwhitehorn# device lines is also present in the ../../conf/NOTES and NOTES files. 16209881Snwhitehorn# If you are in doubt as to the purpose or necessity of a line, check first 17209881Snwhitehorn# in NOTES. 18209881Snwhitehorn# 19209881Snwhitehorn# For hardware specific information check HARDWARE.TXT 20209881Snwhitehorn# 21209881Snwhitehorn# $FreeBSD: head/sys/sparc64/conf/GENERIC 105054 2002-10-13 16:29:17Z mike $ 22209881Snwhitehorn 23209881Snwhitehornmachine sparc64 24209881Snwhitehorncpu SUN4U 25209881Snwhitehornident GENERIC 26209881Snwhitehornmaxusers 0 27209881Snwhitehorn 28209881Snwhitehorn#To statically compile in device wiring instead of /boot/device.hints 29209881Snwhitehorn#hints "GENERIC.hints" #Default places to look for devices. 30209881Snwhitehorn 31209881Snwhitehornmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 32209881Snwhitehorn 33209881Snwhitehorn# Platforms supported 34209881Snwhitehorn# At this time all platforms are supported, as-is. 35209881Snwhitehorn 36209881Snwhitehornoptions NO_GEOM 37209881Snwhitehorn 38291406Sjhboptions INET #InterNETworking 39209881Snwhitehornoptions INET6 #IPv6 communications protocols 40209881Snwhitehornoptions FFS #Berkeley Fast Filesystem 41217777Suqsoptions SOFTUPDATES #Enable FFS soft updates support 42209881Snwhitehornoptions UFS_DIRHASH #Improve performance on big directories 43209881Snwhitehornoptions MD_ROOT #MD is a potential root device 44209881Snwhitehornoptions NFSCLIENT #Network Filesystem Client 45209881Snwhitehornoptions NFSSERVER #Network Filesystem Server 46209881Snwhitehornoptions NFS_ROOT #NFS usable as root device 47209881Snwhitehorn#options MSDOSFS #MSDOS Filesystem 48209881Snwhitehornoptions CD9660 #ISO 9660 Filesystem 49209881Snwhitehornoptions PROCFS #Process filesystem (requires PSEUDOFS) 50209881Snwhitehornoptions PSEUDOFS #Pseudo-filesystem framework 51209881Snwhitehornoptions COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 52209881Snwhitehornoptions SCSI_DELAY=15000 #Delay (in ms) before probing SCSI 53209881Snwhitehornoptions KTRACE #ktrace(1) syscall trace support 54209881Snwhitehornoptions SYSVSHM #SYSV-style shared memory 55209881Snwhitehornoptions SYSVMSG #SYSV-style message queues 56209881Snwhitehornoptions SYSVSEM #SYSV-style semaphores 57209881Snwhitehorn#options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 58209881Snwhitehorn 59209881Snwhitehorn# Debugging for use in -current 60209881Snwhitehornoptions DDB #Enable the kernel debugger 61209881Snwhitehornoptions INVARIANTS #Enable calls of extra sanity checking 62209881Snwhitehornoptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 63209881Snwhitehornoptions WITNESS #Enable checks to detect deadlocks and cycles 64209881Snwhitehornoptions WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 65209881Snwhitehorn 66209881Snwhitehorn# To make an SMP kernel, the next line is needed 67209881Snwhitehornoptions SMP # Symmetric MultiProcessor Kernel 68209881Snwhitehorn 69209881Snwhitehorn# Standard busses 70209881Snwhitehorndevice apb # Sun APB PCI-PCI bridge 71209881Snwhitehorndevice ebus 72209881Snwhitehorndevice isa 73209881Snwhitehorndevice pci 74209881Snwhitehorndevice sbus 75209881Snwhitehorn 76209881Snwhitehorn# Floppy drives 77209881Snwhitehorn#device fdc 78209881Snwhitehorn 79209881Snwhitehorn# ATA and ATAPI devices 80209881Snwhitehorndevice ata 81209881Snwhitehorndevice atadisk # ATA disk drives 82209881Snwhitehorndevice atapicd # ATAPI CDROM drives 83209881Snwhitehorn#device atapifd # ATAPI floppy drives 84209881Snwhitehorn#device atapist # ATAPI tape drives 85209881Snwhitehorn# Do NOT enable ATA_STATIC_ID -- cmd646 controller will be !ata2!, 86209881Snwhitehorn# and you will not mount an ATA /. 87209881Snwhitehorn#options ATA_STATIC_ID #Static device numbering 88209881Snwhitehorn 89209881Snwhitehorn# SCSI Controllers 90209881Snwhitehorndevice ahc # AHA2940 and onboard AIC7xxx devices 91209881Snwhitehorndevice isp # Qlogic family 92209881Snwhitehorn#device mpt # LSI-Logic MPT-Fusion (not yet) 93209881Snwhitehorndevice ispfw # Firmware module for Qlogic host adapters 94209881Snwhitehorn#device ncr # NCR/Symbios Logic 95209881Snwhitehorndevice sym # NCR/Symbios Logic (newer chipsets + those of `ncr') 96209881Snwhitehorn 97209881Snwhitehorn# SCSI peripherals 98209881Snwhitehorndevice scbus # SCSI bus (required) 99209881Snwhitehorn#device ch # SCSI media changers 100291406Sjhbdevice da # Direct Access (disks) 101209881Snwhitehorn#device sa # Sequential Access (tape etc) 102209881Snwhitehorndevice cd # CD 103209881Snwhitehorndevice pass # Passthrough device (direct SCSI access) 104209881Snwhitehorn#device ses # SCSI Environmental Services (and SAF-TE) 105209881Snwhitehorn 106209881Snwhitehorn# RAID controllers 107209881Snwhitehorn#device amr # AMI MegaRAID 108209881Snwhitehorn#device mlx # Mylex DAC960 family 109209881Snwhitehorn 110209881Snwhitehorn# atkbdc0 controls both the keyboard and the PS/2 mouse 111209881Snwhitehorn#device atkbdc # AT keyboard controller 112209881Snwhitehorn#device atkbd # AT keyboard 113209881Snwhitehorn#device psm # PS/2 mouse 114209881Snwhitehorn 115209881Snwhitehorn#device vga # VGA video card driver 116209881Snwhitehorn 117209881Snwhitehorn#device splash # Splash screen and screen saver support 118209881Snwhitehorn 119209881Snwhitehorn# syscons is the default console driver, resembling an SCO console 120209881Snwhitehorn#device sc 121209881Snwhitehorn 122209881Snwhitehorndevice ofw_console # OpenBoot firmware console device 123209881Snwhitehorn 124209881Snwhitehorn# Builtin hardware 125209881Snwhitehorndevice genclock # Generic clock interface 126209881Snwhitehorndevice eeprom # eeprom (really an ebus driver for the MK48Txx) 127209881Snwhitehorndevice "mk48txx" # Mostek MK48T02, MK48T08, MK48T59 clock 128209881Snwhitehorn 129209881Snwhitehorn# Serial (COM) ports 130291406Sjhb#device sio # 8250, 16[45]50 based serial ports 131209881Snwhitehorn#device sab # Siemens SAB82532 based serial ports 132209881Snwhitehorn 133209881Snwhitehorn# Parallel port 134291406Sjhb#device ppc 135291406Sjhb#device ppbus # Parallel port bus (required) 136209881Snwhitehorn#device lpt # Printer 137209881Snwhitehorn#device plip # TCP/IP over parallel 138209881Snwhitehorn#device ppi # Parallel port interface device 139209881Snwhitehorn#device vpo # Requires scbus and da 140209881Snwhitehorn 141209881Snwhitehorn# PCI Ethernet NICs. 142209881Snwhitehorn#device de # DEC/Intel DC21x4x (``Tulip'') 143209881Snwhitehorn#device lnc # NE2100, NE32-VL Lance Ethernet cards 144209881Snwhitehorn#device txp # 3Com 3cR990 (``Typhoon'') 145209881Snwhitehorn#device vx # 3Com 3c590, 3c595 (``Vortex'') 146209881Snwhitehorn 147209881Snwhitehorn# PCI Ethernet NICs that use the common MII bus controller code. 148209881Snwhitehorndevice miibus # MII bus support 149291406Sjhb#device dc # DEC/Intel 21143 and workalikes 150209881Snwhitehorn#device fxp # Intel EtherExpress PRO/100B (82557, 82558) 151209881Snwhitehorndevice gem # Sun GEM/Sun ERI/Apple GMAC 152209881Snwhitehorndevice hme # Sun HME (Happy Meal Ethernet) 153209881Snwhitehorn#device pcn # AMD Am79C97x PCI 10/100 NICs 154209881Snwhitehorn#device rl # RealTek 8129/8139 155209881Snwhitehorn#device sf # Adaptec AIC-6915 (``Starfire'') 156209881Snwhitehorn#device sis # Silicon Integrated Systems SiS 900/SiS 7016 157209881Snwhitehorn#device ste # Sundance ST201 (D-Link DFE-550TX) 158209881Snwhitehorn#device tl # Texas Instruments ThunderLAN 159209881Snwhitehorn#device vr # VIA Rhine, Rhine II 160209881Snwhitehorn#device wb # Winbond W89C840F 161209881Snwhitehorn#device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 162209881Snwhitehorn 163209881Snwhitehorn# Pseudo devices - the number indicates how many units to allocated. 164209881Snwhitehorndevice random # Entropy device 165209881Snwhitehorndevice loop # Network loopback 166209881Snwhitehorndevice ether # Ethernet support 167209881Snwhitehorndevice sl # Kernel SLIP 168209881Snwhitehorndevice ppp # Kernel PPP 169209881Snwhitehorndevice tun # Packet tunnel. 170209881Snwhitehorndevice pty # Pseudo-ttys (telnet etc) 171291406Sjhbdevice md # Memory "disks" 172291406Sjhbdevice gif # IPv6 and IPv4 tunneling 173209881Snwhitehorndevice faith # IPv6-to-IPv4 relaying/(translation) 174209881Snwhitehorn 175209881Snwhitehorn# The `bpf' device enables the Berkeley Packet Filter. 176291406Sjhb# Be aware of the administrative consequences of enabling this! 177209881Snwhitehorndevice bpf #Berkeley packet filter 178209881Snwhitehorn 179209881Snwhitehorn# USB support 180209881Snwhitehorn#device uhci # UHCI PCI->USB interface 181209881Snwhitehorn#device ohci # OHCI PCI->USB interface 182291406Sjhb#device usb # USB Bus (required) 183291406Sjhb#device ugen # Generic 184209881Snwhitehorn#device uhid # "Human Interface Devices" 185209881Snwhitehorn#device ukbd # Keyboard 186291406Sjhb#device ulpt # Printer 187291406Sjhb#device umass # Disks/Mass storage - Requires scbus and da0 188291406Sjhb#device ums # Mouse 189291406Sjhb# USB Ethernet 190291406Sjhb#device aue # ADMtek USB ethernet 191291406Sjhb#device cue # CATC USB ethernet 192291406Sjhb#device kue # Kawasaki LSI USB ethernet 193291406Sjhb 194209881Snwhitehornoptions KTR 195291406Sjhboptions KTR_COMPILE=0xffffffff 196209881Snwhitehornoptions KTR_ENTRIES=8192 197291406Sjhboptions KTR_MASK=KTR_TRAP 198291406Sjhb 199209881Snwhitehornoptions OFW_PCI_DEBUG 200291406Sjhb