Deleted Added
full compact
GENERIC (61132) GENERIC (61640)
1#
2# GENERIC -- Generic kernel configuration file for FreeBSD/i386
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 ./LINT configuration file. If you are
16# in doubt as to the purpose or necessity of a line, check first in LINT.
17#
1#
2# GENERIC -- Generic kernel configuration file for FreeBSD/i386
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 ./LINT configuration file. If you are
16# in doubt as to the purpose or necessity of a line, check first in LINT.
17#
18# $FreeBSD: head/sys/i386/conf/GENERIC 61132 2000-05-31 19:01:45Z msmith $
18# $FreeBSD: head/sys/i386/conf/GENERIC 61640 2000-06-13 22:28:50Z peter $
19
20machine i386
21cpu I386_CPU
22cpu I486_CPU
23cpu I586_CPU
24cpu I686_CPU
25ident GENERIC
26maxusers 32
27
19
20machine i386
21cpu I386_CPU
22cpu I486_CPU
23cpu I586_CPU
24cpu I686_CPU
25ident GENERIC
26maxusers 32
27
28hints "GENERIC.hints" #Default places to look for devices.
29
28#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
29
30options MATH_EMULATE #Support for x87 emulation
31options INET #InterNETworking
32options INET6 #IPv6 communications protocols
33options FFS #Berkeley Fast Filesystem
34options FFS_ROOT #FFS usable as root device [keep this!]
35options MFS #Memory Filesystem

--- 24 unchanged lines hidden (view full) ---

60#options NCPU=2 # number of CPUs
61#options NBUS=8 # number of busses
62#options NAPIC=1 # number of IO APICs
63#options NINTR=24 # number of INTs
64
65device isa
66device eisa
67device pci
30#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
31
32options MATH_EMULATE #Support for x87 emulation
33options INET #InterNETworking
34options INET6 #IPv6 communications protocols
35options FFS #Berkeley Fast Filesystem
36options FFS_ROOT #FFS usable as root device [keep this!]
37options MFS #Memory Filesystem

--- 24 unchanged lines hidden (view full) ---

62#options NCPU=2 # number of CPUs
63#options NBUS=8 # number of busses
64#options NAPIC=1 # number of IO APICs
65#options NINTR=24 # number of INTs
66
67device isa
68device eisa
69device pci
68options COMPAT_OLDISA # Old ISA driver shims
69options COMPAT_OLDPCI # Old PCI driver shims
70options COMPAT_OLDISA # compatability shims for lnc, fe, le
71options COMPAT_OLDPCI # compatability shims for lnc, vx
70
71# Floppy drives
72
73# Floppy drives
72device fdc0 at isa? port IO_FD1 irq 6 drq 2
73device fd0 at fdc0 drive 0
74device fd1 at fdc0 drive 1
74device fdc
75
76# ATA and ATAPI devices
75
76# ATA and ATAPI devices
77device ata0 at isa? port IO_WD1 irq 14
78device ata1 at isa? port IO_WD2 irq 15
79device ata
80device atadisk # ATA disk drives
81device atapicd # ATAPI CDROM drives
82device atapifd # ATAPI floppy drives
83device atapist # ATAPI tape drives
84options ATA_STATIC_ID #Static device numbering
85#options ATA_ENABLE_ATAPI_DMA #Enable DMA on ATAPI devices
86
87# SCSI Controllers
88device ahb # EISA AHA1742 family
89device ahc # AHA2940 and onboard AIC7xxx devices
90device amd # AMD 53C974 (Teckram DC-390(T))
91device dpt # DPT Smartcache - See LINT for options!
92device isp # Qlogic family
93device ncr # NCR/Symbios Logic
94device sym # NCR/Symbios Logic (newer chipsets)
95
77device ata
78device atadisk # ATA disk drives
79device atapicd # ATAPI CDROM drives
80device atapifd # ATAPI floppy drives
81device atapist # ATAPI tape drives
82options ATA_STATIC_ID #Static device numbering
83#options ATA_ENABLE_ATAPI_DMA #Enable DMA on ATAPI devices
84
85# SCSI Controllers
86device ahb # EISA AHA1742 family
87device ahc # AHA2940 and onboard AIC7xxx devices
88device amd # AMD 53C974 (Teckram DC-390(T))
89device dpt # DPT Smartcache - See LINT for options!
90device isp # Qlogic family
91device ncr # NCR/Symbios Logic
92device sym # NCR/Symbios Logic (newer chipsets)
93
96device adv0 at isa?
94device adv
97device adw
95device adw
98device bt0 at isa?
99device aha0 at isa?
100device aic0 at isa?
96device bt
97device aha 1
98device aic
101
102# SCSI peripherals
103device scbus # SCSI bus (required)
104device da # Direct Access (disks)
105device sa # Sequential Access (tape etc)
106device cd # CD
107device pass # Passthrough device (direct SCSI access)
108
109# RAID controllers
110device ida # Compaq Smart RAID
111device amr # AMI MegaRAID
112device mlx # Mylex DAC960 family
113
114# atkbdc0 controls both the keyboard and the PS/2 mouse
99
100# SCSI peripherals
101device scbus # SCSI bus (required)
102device da # Direct Access (disks)
103device sa # Sequential Access (tape etc)
104device cd # CD
105device pass # Passthrough device (direct SCSI access)
106
107# RAID controllers
108device ida # Compaq Smart RAID
109device amr # AMI MegaRAID
110device mlx # Mylex DAC960 family
111
112# atkbdc0 controls both the keyboard and the PS/2 mouse
115device atkbdc0 at isa? port IO_KBD
116device atkbd0 at atkbdc? irq 1 flags 0x1
117device psm0 at atkbdc? irq 12
113device atkbdc 1
114device atkbd
115device psm
118
116
119device vga0 at isa?
117device vga
120
121# splash screen/screen saver
118
119# splash screen/screen saver
122pseudo-device splash
120device splash
123
124# syscons is the default console driver, resembling an SCO console
121
122# syscons is the default console driver, resembling an SCO console
125device sc0 at isa? flags 0x100
123device sc 1
126
127# Enable this for the pcvt (VT220 compatible) console driver
124
125# Enable this for the pcvt (VT220 compatible) console driver
128#device vt0 at isa?
126#device vt
129#options XSERVER # support for X server on a vt console
130#options FAT_CURSOR # start with block cursor
131# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
132#options PCVT_SCANSET=2 # IBM keyboards are non-std
133
134# Floating point support - do not disable.
127#options XSERVER # support for X server on a vt console
128#options FAT_CURSOR # start with block cursor
129# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
130#options PCVT_SCANSET=2 # IBM keyboards are non-std
131
132# Floating point support - do not disable.
135device npx0 at nexus? port IO_NPX irq 13
133device npx
136
137# Power management support (see LINT for more options)
134
135# Power management support (see LINT for more options)
138device apm0 at nexus? disable flags 0x20 # Advanced Power Management
136device apm
139
140# PCCARD (PCMCIA) support
141device card
137
138# PCCARD (PCMCIA) support
139device card
142device pcic0 at isa? irq 10 port 0x3e0 iomem 0xd0000
143device pcic1 at isa? irq 11 port 0x3e2 iomem 0xd4000 disable
140device pcic
144
145# Serial (COM) ports
141
142# Serial (COM) ports
146device sio0 at isa? port IO_COM1 flags 0x10 irq 4
147device sio1 at isa? port IO_COM2 irq 3
148device sio2 at isa? disable port IO_COM3 irq 5
149device sio3 at isa? disable port IO_COM4 irq 9
143device sio
150
151# Parallel port
144
145# Parallel port
152device ppc0 at isa? irq 7
146device ppc
153device ppbus # Parallel port bus (required)
154device lpt # Printer
155device plip # TCP/IP over parallel
156device ppi # Parallel port interface device
157#device vpo # Requires scbus and da
158
159
160# PCI Ethernet NICs.

--- 11 unchanged lines hidden (view full) ---

172device sis # Silicon Integrated Systems SiS 900/SiS 7016
173device ste # Sundance ST201 (D-Link DFE-550TX)
174device tl # Texas Instruments ThunderLAN
175device vr # VIA Rhine, Rhine II
176device wb # Winbond W89C840F
177device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
178
179# ISA Ethernet NICs.
147device ppbus # Parallel port bus (required)
148device lpt # Printer
149device plip # TCP/IP over parallel
150device ppi # Parallel port interface device
151#device vpo # Requires scbus and da
152
153
154# PCI Ethernet NICs.

--- 11 unchanged lines hidden (view full) ---

166device sis # Silicon Integrated Systems SiS 900/SiS 7016
167device ste # Sundance ST201 (D-Link DFE-550TX)
168device tl # Texas Instruments ThunderLAN
169device vr # VIA Rhine, Rhine II
170device wb # Winbond W89C840F
171device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
172
173# ISA Ethernet NICs.
180device ed0 at isa? port 0x280 irq 10 iomem 0xd8000
174device ed
181device ex
182device ep
175device ex
176device ep
183device cs0 at isa? port 0x300
184device sn0 at isa? port 0x300 irq 10
177device cs
178device sn
185# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really
186# exists only as a PCMCIA device, so there is no ISA attatement needed
187# and resources will always be dynamically assigned by the pccard code.
188device wi
189# Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will
190# work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP
191# mode (the factory default). If you set the switches on your ISA
192# card for a manually chosen I/O address and IRQ, you must specify
193# those paremeters here.
194device an
195# BayStack 660 and others
196device awi
197# Xircom pccard ethernet
198device xe
199# The probe order of these is presently determined by i386/isa/isa_compat.c.
179# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really
180# exists only as a PCMCIA device, so there is no ISA attatement needed
181# and resources will always be dynamically assigned by the pccard code.
182device wi
183# Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will
184# work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP
185# mode (the factory default). If you set the switches on your ISA
186# card for a manually chosen I/O address and IRQ, you must specify
187# those paremeters here.
188device an
189# BayStack 660 and others
190device awi
191# Xircom pccard ethernet
192device xe
193# The probe order of these is presently determined by i386/isa/isa_compat.c.
200device ie0 at isa? port 0x300 irq 10 iomem 0xd0000
201device fe0 at isa? port 0x300
202device le0 at isa? port 0x300 irq 5 iomem 0xd0000
203device lnc0 at isa? port 0x280 irq 10 drq 0
194device ie
195device fe
196device le
197device lnc
204
205# Pseudo devices - the number indicates how many units to allocated.
198
199# Pseudo devices - the number indicates how many units to allocated.
206pseudo-device loop # Network loopback
207pseudo-device ether # Ethernet support
208pseudo-device sl # Kernel SLIP
209pseudo-device ppp 1 # Kernel PPP
210pseudo-device tun # Packet tunnel.
211pseudo-device pty # Pseudo-ttys (telnet etc)
212pseudo-device md # Memory "disks"
213pseudo-device gif 4 # IPv6 and IPv4 tunneling
214pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation)
200device loop # Network loopback
201device ether # Ethernet support
202device sl # Kernel SLIP
203device ppp 1 # Kernel PPP
204device tun # Packet tunnel.
205device pty # Pseudo-ttys (telnet etc)
206device md # Memory "disks"
207device gif 4 # IPv6 and IPv4 tunneling
208device faith 1 # IPv6-to-IPv4 relaying (translation)
215
209
216# The `bpf' pseudo-device enables the Berkeley Packet Filter.
210# The `bpf' device enables the Berkeley Packet Filter.
217# Be aware of the administrative consequences of enabling this!
211# Be aware of the administrative consequences of enabling this!
218pseudo-device bpf # Berkeley packet filter
212device bpf # Berkeley packet filter
219
220# USB support
221device uhci # UHCI PCI->USB interface
222device ohci # OHCI PCI->USB interface
223device usb # USB Bus (required)
224#device udbp # USB Double Bulk Pipe devices
225device ugen # Generic
226device uhid # "Human Interface Devices"
227device ukbd # Keyboard
228device ulpt # Printer
229device umass # Disks/Mass storage - Requires scbus and da
230device ums # Mouse
231device urio # Diamond Rio 500 MP3 player
232# USB Ethernet, requires mii
233device aue # ADMtek USB ethernet
234device cue # CATC USB ethernet
235device kue # Kawasaki LSI USB ethernet
213
214# USB support
215device uhci # UHCI PCI->USB interface
216device ohci # OHCI PCI->USB interface
217device usb # USB Bus (required)
218#device udbp # USB Double Bulk Pipe devices
219device ugen # Generic
220device uhid # "Human Interface Devices"
221device ukbd # Keyboard
222device ulpt # Printer
223device umass # Disks/Mass storage - Requires scbus and da
224device ums # Mouse
225device urio # Diamond Rio 500 MP3 player
226# USB Ethernet, requires mii
227device aue # ADMtek USB ethernet
228device cue # CATC USB ethernet
229device kue # Kawasaki LSI USB ethernet