GENERIC revision 75528
1# 2# GENERIC -- Generic kernel configuration file for FreeBSD/ia64 3# 4# For more information on this file, please read the handbook section on 5# Kernel Configuration Files: 6# 7# http://www.FreeBSD.org/handbook/kernelconfig-config.html 8# 9# The handbook is also available locally in /usr/share/doc/handbook 10# if you've installed the doc distribution, otherwise always see the 11# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12# latest information. 13# 14# An exhaustive list of options and more detailed explanations of the 15# device lines is also present in the ../../i386/conf/NOTES file. 16# If you are in doubt as to the purpose or necessity of a line, check first 17# in NOTES. Please note that this is the i386 NOTES, but it still contains 18# valuable info for ia64 too. 19# 20# For hardware specific information check HARDWARE.TXT 21# 22# $FreeBSD: head/sys/ia64/conf/GENERIC 75528 2001-04-15 19:37:28Z obrien $ 23 24machine ia64 25cpu ITANIUM 26ident GENERIC 27maxusers 32 28 29#To statically compile in device wiring instead of /boot/device.hints 30#hints "GENERIC.hints" 31 32makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 33 34options INET #InterNETworking 35options INET6 #IPv6 communications protocols 36options FFS #Berkeley Fast Filesystem 37options SOFTUPDATES #Enable FFS soft updates support 38options MFS #Memory Filesystem 39#options DEVFS #Device Filesystem 40options MD_ROOT #MD is a potential root device 41options NFS #Network Filesystem 42options NFS_ROOT #NFS usable as root device 43options MSDOSFS #MSDOS Filesystem 44options CD9660 #ISO 9660 Filesystem 45options PROCFS #Process filesystem 46options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 47options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI 48options UCONSOLE #Allow users to grab the console 49options KTRACE #ktrace(1) syscall trace support 50options SYSVSHM #SYSV-style shared memory 51options SYSVMSG #SYSV-style message queues 52options SYSVSEM #SYSV-style semaphores 53options P1003_1B #Posix P1003_1B real-time extentions 54options _KPOSIX_PRIORITY_SCHEDULING 55 56# Debugging for use in -current 57options DDB 58options INVARIANTS 59options INVARIANT_SUPPORT 60options WITNESS 61 62# Standard busses 63device isa 64device pci 65 66# Floppy drives 67device fdc 68 69# ATA and ATAPI devices 70device ata 71device atadisk # ATA disk drives 72device atapicd # ATAPI CDROM drives 73device atapifd # ATAPI floppy drives 74device atapist # ATAPI tape drives 75 76# SCSI Controllers 77device ahc # AHA2940 and onboard AIC7xxx devices 78#device esp # 53C94 & friends, not CAM-ified 79device isp # Qlogic family 80#device ncr # NCR/Symbios Logic 81device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') 82 83# SCSI peripherals 84device scbus # SCSI bus (required) 85device da # Direct Access (disks) 86device sa # Sequential Access (tape etc) 87device cd # CD 88device pass # Passthrough device (direct SCSI access) 89 90# RAID controllers 91device amr # AMI MegaRAID 92device mlx # Mylex DAC960 family 93 94# atkbdc0 controls both the keyboard and the PS/2 mouse 95device atkbdc 1 96device atkbd 97device psm 98 99#device vga 100 101# splash screen/screen saver 102device splash 103 104# syscons is the default console driver, resembling an SCO console 105#device sc 1 106 107# Serial (COM) ports 108device sio 109 110# Parallel port 111device ppc 112device ppbus # Parallel port bus (required) 113device lpt # Printer 114device plip # TCP/IP over parallel 115device ppi # Parallel port interface device 116#device vpo # Requires scbus and da 117 118# PCI Ethernet NICs. 119device de # DEC/Intel DC21x4x (``Tulip'') 120device fxp # Intel EtherExpress PRO/100B (82557, 82558) 121device wx # Intel Gigabit Ethernet Card (``Wiseman'') 122 123# PCI Ethernet NICs that use the common MII bus controller code. 124device miibus # MII bus support 125device dc # DEC/Intel 21143 and workalikes 126device rl # RealTek 8129/8139 127device sf # Adaptec AIC-6915 (``Starfire'') 128device sis # Silicon Integrated Systems SiS 900/SiS 7016 129device ste # Sundance ST201 (D-Link DFE-550TX) 130device tl # Texas Instruments ThunderLAN 131device tx # SMC 9432TX (83c170 ``EPIC'') 132device vr # VIA Rhine, Rhine II 133device wb # Winbond W89C840F 134device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 135 136# Pseudo devices - the number indicates how many units to allocated. 137device random # Entropy device 138device loop # Network loopback 139device ether # Ethernet support 140device sl # Kernel SLIP 141device ppp 1 # Kernel PPP 142device tun # Packet tunnel. 143device pty # Pseudo-ttys (telnet etc) 144device md # Memory "disks" 145device gif 4 # IPv6 and IPv4 tunneling 146device faith 1 # IPv6-to-IPv4 relaying/(translation) 147 148# The `bpf' device enables the Berkeley Packet Filter. 149# Be aware of the administrative consequences of enabling this! 150device bpf #Berkeley packet filter 151 152# USB support 153device uhci # UHCI PCI->USB interface 154device ohci # OHCI PCI->USB interface 155device usb # USB Bus (required) 156device ugen # Generic 157device uhid # "Human Interface Devices" 158device ukbd # Keyboard 159device ulpt # Printer 160device umass # Disks/Mass storage - Requires scbus and da0 161device ums # Mouse 162# USB Ethernet 163device aue # ADMtek USB ethernet 164device cue # CATC USB ethernet 165device kue # Kawasaki LSI USB ethernet 166 167options DDB 168