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