Deleted Added
full compact
GENERIC (75528) GENERIC (76554)
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#
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 $
22# $FreeBSD: head/sys/ia64/conf/GENERIC 76554 2001-05-13 20:52:40Z phk $
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
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
39options MD_ROOT #MD is a potential root device
40options NFS #Network Filesystem
41options NFS_ROOT #NFS usable as root device
42options MSDOSFS #MSDOS Filesystem
43options CD9660 #ISO 9660 Filesystem
44options PROCFS #Process filesystem
45options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
46options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI
47options UCONSOLE #Allow users to grab the console
48options KTRACE #ktrace(1) syscall trace support
49options SYSVSHM #SYSV-style shared memory
50options SYSVMSG #SYSV-style message queues
51options SYSVSEM #SYSV-style semaphores
52options P1003_1B #Posix P1003_1B real-time extentions
53options _KPOSIX_PRIORITY_SCHEDULING
54
55# Debugging for use in -current
56options DDB
57options INVARIANTS
58options INVARIANT_SUPPORT
59options WITNESS
60
61# Standard busses
62device isa
63device pci
64
65# Floppy drives
66device fdc
67
68# ATA and ATAPI devices
69device ata
70device atadisk # ATA disk drives
71device atapicd # ATAPI CDROM drives
72device atapifd # ATAPI floppy drives
73device atapist # ATAPI tape drives
74
75# SCSI Controllers
76device ahc # AHA2940 and onboard AIC7xxx devices
77#device esp # 53C94 & friends, not CAM-ified
78device isp # Qlogic family
79#device ncr # NCR/Symbios Logic
80device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
81
82# SCSI peripherals
83device scbus # SCSI bus (required)
84device da # Direct Access (disks)
85device sa # Sequential Access (tape etc)
86device cd # CD
87device pass # Passthrough device (direct SCSI access)
88
89# RAID controllers
90device amr # AMI MegaRAID
91device mlx # Mylex DAC960 family
92
93# atkbdc0 controls both the keyboard and the PS/2 mouse
94device atkbdc 1
95device atkbd
96device psm
97
98#device vga
99
100# splash screen/screen saver
101device splash
102
103# syscons is the default console driver, resembling an SCO console
104#device sc 1
105
106# Serial (COM) ports
107device sio
108
109# Parallel port
110device ppc
111device ppbus # Parallel port bus (required)
112device lpt # Printer
113device plip # TCP/IP over parallel
114device ppi # Parallel port interface device
115#device vpo # Requires scbus and da
116
117# PCI Ethernet NICs.
118device de # DEC/Intel DC21x4x (``Tulip'')
119device fxp # Intel EtherExpress PRO/100B (82557, 82558)
120device wx # Intel Gigabit Ethernet Card (``Wiseman'')
121
122# PCI Ethernet NICs that use the common MII bus controller code.
123device miibus # MII bus support
124device dc # DEC/Intel 21143 and workalikes
125device rl # RealTek 8129/8139
126device sf # Adaptec AIC-6915 (``Starfire'')
127device sis # Silicon Integrated Systems SiS 900/SiS 7016
128device ste # Sundance ST201 (D-Link DFE-550TX)
129device tl # Texas Instruments ThunderLAN
130device tx # SMC 9432TX (83c170 ``EPIC'')
131device vr # VIA Rhine, Rhine II
132device wb # Winbond W89C840F
133device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
134
135# Pseudo devices - the number indicates how many units to allocated.
136device random # Entropy device
137device loop # Network loopback
138device ether # Ethernet support
139device sl # Kernel SLIP
140device ppp 1 # Kernel PPP
141device tun # Packet tunnel.
142device pty # Pseudo-ttys (telnet etc)
143device md # Memory "disks"
144device gif 4 # IPv6 and IPv4 tunneling
145device faith 1 # IPv6-to-IPv4 relaying/(translation)
146
147# The `bpf' device enables the Berkeley Packet Filter.
148# Be aware of the administrative consequences of enabling this!
149device bpf #Berkeley packet filter
150
151# USB support
152device uhci # UHCI PCI->USB interface
153device ohci # OHCI PCI->USB interface
154device usb # USB Bus (required)
155device ugen # Generic
156device uhid # "Human Interface Devices"
157device ukbd # Keyboard
158device ulpt # Printer
159device umass # Disks/Mass storage - Requires scbus and da0
160device ums # Mouse
161# USB Ethernet
162device aue # ADMtek USB ethernet
163device cue # CATC USB ethernet
164device kue # Kawasaki LSI USB ethernet
165
166options DDB