Deleted Added
sdiff udiff text old ( 103109 ) new ( 104519 )
full compact
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 ../../conf/NOTES and NOTES files.
16# If you are in doubt as to the purpose or necessity of a line, check first
17# in NOTES.
18#
19# For hardware specific information check HARDWARE.TXT
20#
21# $FreeBSD: head/sys/ia64/conf/GENERIC 103109 2002-09-09 02:40:59Z kuriyama $
22
23machine ia64
24cpu ITANIUM
25ident GENERIC
26maxusers 0
27
28#To statically compile in device wiring instead of /boot/device.hints
29#hints "GENERIC.hints"
30
31makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
32makeoptions NO_CPU_COPTFLAGS=true #Ignore any x86 CPUTYPE
33
34#options SKI #Support for HP simulator
35options INET #InterNETworking
36options INET6 #IPv6 communications protocols
37options FFS #Berkeley Fast Filesystem
38options SOFTUPDATES #Enable FFS soft updates support
39options UFS_DIRHASH #Improve performance on big directories
40options MD_ROOT #MD is a potential root device
41options NFSCLIENT #Network Filesystem Client
42options NFSSERVER #Network Filesystem Server
43options NFS_ROOT #NFS usable as root device
44options MSDOSFS #MSDOS Filesystem
45options CD9660 #ISO 9660 Filesystem
46options PROCFS #Process filesystem (requires PSEUDOFS)
47options PSEUDOFS #Pseudo-filesystem framework
48options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
49options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI
50options KTRACE #ktrace(1) syscall trace support
51options SYSVSHM #SYSV-style shared memory
52options SYSVMSG #SYSV-style message queues
53options SYSVSEM #SYSV-style semaphores
54options P1003_1B #Posix P1003_1B real-time extentions
55options _KPOSIX_PRIORITY_SCHEDULING
56
57# SMP
58options SMP
59
60# Debugging for use in -current
61options DDB #Enable the kernel debugger
62options INVARIANTS #Enable calls of extra sanity checking
63options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
64#options WITNESS #Enable checks to detects deadlocks and cycles
65
66# Standard busses
67device isa
68device pci
69
70# IA64 uses ACPI
71device acpica
72
73# Floppy drives
74device fdc
75
76# ATA and ATAPI devices
77device ata
78device atadisk # ATA disk drives
79device atapicd # ATAPI CDROM drives
80device atapifd # ATAPI floppy drives
81device atapist # ATAPI tape drives
82
83# SCSI Controllers
84device ahc # AHA2940 and onboard AIC7xxx devices
85device isp # Qlogic family
86#device ncr # NCR/Symbios Logic
87device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
88
89# SCSI peripherals
90device scbus # SCSI bus (required)
91device ch # SCSI media changers
92device da # Direct Access (disks)
93device sa # Sequential Access (tape etc)
94device cd # CD
95device pass # Passthrough device (direct SCSI access)
96device ses # SCSI Environmental Services (and SAF-TE)
97
98# RAID controllers
99device amr # AMI MegaRAID
100device mlx # Mylex DAC960 family
101
102# atkbdc0 controls both the keyboard and the PS/2 mouse
103device atkbdc # AT keyboard controller
104device atkbd # AT keyboard
105device psm # PS/2 mouse
106
107device vga # VGA video card driver
108
109device splash # Splash screen and screen saver support
110
111# syscons is the default console driver, resembling an SCO console
112#device sc
113
114# Serial (COM) ports
115device sio
116
117# Parallel port
118device ppc
119device ppbus # Parallel port bus (required)
120device lpt # Printer
121device plip # TCP/IP over parallel
122device ppi # Parallel port interface device
123#device vpo # Requires scbus and da
124
125# PCI Ethernet NICs.
126device de # DEC/Intel DC21x4x (``Tulip'')
127device txp # 3Com 3cR990 (``Typhoon'')
128device vx # 3Com 3c590, 3c595 (``Vortex'')
129
130# PCI Ethernet NICs that use the common MII bus controller code.
131# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
132device miibus # MII bus support
133device dc # DEC/Intel 21143 and various workalikes
134device fxp # Intel EtherExpress PRO/100B (82557, 82558)
135device pcn # AMD Am79C97x PCI 10/100 NICs
136device rl # RealTek 8129/8139
137device sf # Adaptec AIC-6915 (``Starfire'')
138device sis # Silicon Integrated Systems SiS 900/SiS 7016
139device ste # Sundance ST201 (D-Link DFE-550TX)
140device tl # Texas Instruments ThunderLAN
141device tx # SMC EtherPower II (83c170 ``EPIC'')
142device vr # VIA Rhine, Rhine II
143device wb # Winbond W89C840F
144device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
145
146# Pseudo devices - the number indicates how many units to allocated.
147device random # Entropy device
148device loop # Network loopback
149device ether # Ethernet support
150device sl # Kernel SLIP
151device ppp # Kernel PPP
152device tun # Packet tunnel.
153device pty # Pseudo-ttys (telnet etc)
154device md # Memory "disks"
155device gif # IPv6 and IPv4 tunneling
156device faith # IPv6-to-IPv4 relaying (translation)
157
158# The `bpf' device enables the Berkeley Packet Filter.
159# Be aware of the administrative consequences of enabling this!
160device bpf #Berkeley packet filter
161
162# USB support
163device uhci # UHCI PCI->USB interface
164device ohci # OHCI PCI->USB interface
165device usb # USB Bus (required)
166device ugen # Generic
167device uhid # "Human Interface Devices"
168device ukbd # Keyboard
169device ulpt # Printer
170device umass # Disks/Mass storage - Requires scbus and da0
171device ums # Mouse
172# USB Ethernet
173device aue # ADMtek USB ethernet
174device cue # CATC USB ethernet
175device kue # Kawasaki LSI USB ethernet