Deleted Added
full compact
GENERIC (153771) GENERIC (154170)
1#
2# GENERIC -- Generic kernel configuration file for FreeBSD/sparc64
3#
4# For more information on this file, please read the handbook section on
5# Kernel Configuration Files:
6#
7# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/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/sparc64
3#
4# For more information on this file, please read the handbook section on
5# Kernel Configuration Files:
6#
7# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/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/sparc64/conf/GENERIC 153771 2005-12-28 02:59:16Z yongari $
21# $FreeBSD: head/sys/sparc64/conf/GENERIC 154170 2006-01-10 09:19:10Z phk $
22
23cpu SUN4U
24ident GENERIC
25
26# To statically compile in device wiring instead of /boot/device.hints
27#hints "GENERIC.hints" # Default places to look for devices.
28
29makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
30
31# Platforms supported
32# At this time all platforms are supported, as-is.
33
34#options SCHED_ULE # ULE scheduler
35options SCHED_4BSD # 4BSD scheduler
36#options PREEMPTION # Enable kernel thread preemption
37options INET # InterNETworking
38options INET6 # IPv6 communications protocols
39options FFS # Berkeley Fast Filesystem
40options SOFTUPDATES # Enable FFS soft updates support
41options UFS_ACL # Support for access control lists
42options UFS_DIRHASH # Improve performance on big directories
43options MD_ROOT # MD is a potential root device
44options NFSCLIENT # Network Filesystem Client
45options NFSSERVER # Network Filesystem Server
46options NFS_ROOT # NFS usable as /, requires NFSCLIENT
47#options MSDOSFS # MSDOS Filesystem
48options CD9660 # ISO 9660 Filesystem
49options PROCFS # Process filesystem (requires PSEUDOFS)
50options PSEUDOFS # Pseudo-filesystem framework
51options GEOM_GPT # GUID Partition Tables.
52options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
22
23cpu SUN4U
24ident GENERIC
25
26# To statically compile in device wiring instead of /boot/device.hints
27#hints "GENERIC.hints" # Default places to look for devices.
28
29makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
30
31# Platforms supported
32# At this time all platforms are supported, as-is.
33
34#options SCHED_ULE # ULE scheduler
35options SCHED_4BSD # 4BSD scheduler
36#options PREEMPTION # Enable kernel thread preemption
37options INET # InterNETworking
38options INET6 # IPv6 communications protocols
39options FFS # Berkeley Fast Filesystem
40options SOFTUPDATES # Enable FFS soft updates support
41options UFS_ACL # Support for access control lists
42options UFS_DIRHASH # Improve performance on big directories
43options MD_ROOT # MD is a potential root device
44options NFSCLIENT # Network Filesystem Client
45options NFSSERVER # Network Filesystem Server
46options NFS_ROOT # NFS usable as /, requires NFSCLIENT
47#options MSDOSFS # MSDOS Filesystem
48options CD9660 # ISO 9660 Filesystem
49options PROCFS # Process filesystem (requires PSEUDOFS)
50options PSEUDOFS # Pseudo-filesystem framework
51options GEOM_GPT # GUID Partition Tables.
52options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
53options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!]
53options COMPAT_FREEBSD5 # Compatible with FreeBSD5
54options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
55options KTRACE # ktrace(1) support
56options SYSVSHM # SYSV-style shared memory
57options SYSVMSG # SYSV-style message queues
58options SYSVSEM # SYSV-style semaphores
59options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
60options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
61 # output. Adds ~128k to driver.
62options ADAPTIVE_GIANT # Giant mutex is adaptive.
63
64# Debugging for use in -current
65options KDB # Enable kernel debugger support.
66options DDB # Support DDB.
67options GDB # Support remote GDB.
68options INVARIANTS # Enable calls of extra sanity checking
69options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
70options WITNESS # Enable checks to detect deadlocks and cycles
71options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
72
73# To make an SMP kernel, the next line is needed
74options SMP # Symmetric MultiProcessor Kernel
75
76# Standard busses
77device ebus
78device isa
79device pci
80device sbus
81device central
82device fhc
83
84# Floppy drives
85#device fdc
86
87# ATA and ATAPI devices
88device ata
89device atadisk # ATA disk drives
90device atapicd # ATAPI CDROM drives
91#device atapifd # ATAPI floppy drives
92#device atapist # ATAPI tape drives
93# Do NOT enable ATA_STATIC_ID -- cmd646 controller will be !ata2!,
94# and you will not mount an ATA /.
95#options ATA_STATIC_ID # Static device numbering
96
97# SCSI Controllers
98device ahc # AHA2940 and onboard AIC7xxx devices
99device isp # Qlogic family
100device ispfw # Firmware module for Qlogic host adapters
101#device mpt # LSI-Logic MPT-Fusion (not yet)
102#device ncr # NCR/Symbios Logic
103device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
104device esp # NCR53c9x (FEPS/FAS366)
105
106# SCSI peripherals
107device scbus # SCSI bus (required for SCSI)
108device ch # SCSI media changers
109device da # Direct Access (disks)
110device sa # Sequential Access (tape etc)
111device cd # CD
112device pass # Passthrough device (direct SCSI access)
113device ses # SCSI Environmental Services (and SAF-TE)
114
115# RAID controllers
116#device amr # AMI MegaRAID
117#device mlx # Mylex DAC960 family
118
119# atkbdc0 controls both the keyboard and the PS/2 mouse
120device atkbdc # AT keyboard controller
121device atkbd # AT keyboard
122device psm # PS/2 mouse
123
124# syscons is the default console driver, resembling an SCO console
125device sc
126device creator # Creator, Creator3D and Elite3D framebuffers
127device machfb # ATI Mach64 framebuffers
128device splash # Splash screen and screen saver support
129options KBD_INSTALL_CDEV # install a CDEV entry in /dev
130
131#device ofw_console # Open Firmware console device
132
133# Builtin hardware
134device auxio # auxiliary I/O device
135device clkbrd # Clock Board (blinkenlight on Sun Exx00)
136device genclock # Generic clock interface
137device eeprom # eeprom (really a front-end for the MK48Txx)
138device mk48txx # Mostek MK48Txx clocks
139device rtc # rtc (really a front-end for the MC146818)
140device mc146818 # Motorola MC146818 and compatible clocks
141
142# Serial (COM) ports
143#device sab # Siemens SAB82532 based serial ports
144device uart # Multi-uart driver
145device puc # Multi-channel uarts
146
147# Parallel port
148#device ppc
149#device ppbus # Parallel port bus (required)
150#device lpt # Printer
151#device plip # TCP/IP over parallel
152#device ppi # Parallel port interface device
153#device vpo # Requires scbus and da
154
155# PCI Ethernet NICs.
156#device de # DEC/Intel DC21x4x (``Tulip'')
157device em # Intel PRO/1000 adapter Gigabit Ethernet Card
158#device ixgb # Intel PRO/10GbE Ethernet Card
159#device lnc # NE2100, NE32-VL Lance Ethernet cards
160#device txp # 3Com 3cR990 (``Typhoon'')
161#device vx # 3Com 3c590, 3c595 (``Vortex'')
162
163# PCI Ethernet NICs that use the common MII bus controller code.
164# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
165device miibus # MII bus support
166#device bfe # Broadcom BCM440x 10/100 Ethernet
167device bge # Broadcom BCM570xx Gigabit Ethernet
168device dc # DEC/Intel 21143 and various workalikes
169device fxp # Intel EtherExpress PRO/100B (82557, 82558)
170device gem # Sun GEM/Sun ERI/Apple GMAC
171device hme # Sun HME (Happy Meal Ethernet)
172#device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc')
173device re # RealTek 8139C+/8169/8169S/8110S
174device rl # RealTek 8129/8139
175#device sf # Adaptec AIC-6915 (``Starfire'')
176#device sis # Silicon Integrated Systems SiS 900/SiS 7016
177#device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
178#device ste # Sundance ST201 (D-Link DFE-550TX)
179device ti # Alteon Networks Tigon I/II gigabit Ethernet
180#device tl # Texas Instruments ThunderLAN
181#device tx # SMC EtherPower II (83c170 ``EPIC'')
182#device vr # VIA Rhine, Rhine II
183#device wb # Winbond W89C840F
184device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
185
186# Pseudo devices.
187device loop # Network loopback
188device random # Entropy device
189device ether # Ethernet support
190device sl # Kernel SLIP
191device ppp # Kernel PPP
192device tun # Packet tunnel.
193device pty # Pseudo-ttys (telnet etc)
194device md # Memory "disks"
195device gif # IPv6 and IPv4 tunneling
196device faith # IPv6-to-IPv4 relaying (translation)
197
198# The `bpf' device enables the Berkeley Packet Filter.
199# Be aware of the administrative consequences of enabling this!
200# Note that 'bpf' is required for DHCP.
201device bpf # Berkeley packet filter
202
203# USB support
204#device uhci # UHCI PCI->USB interface
205device ohci # OHCI PCI->USB interface
206device usb # USB Bus (required)
207#device udbp # USB Double Bulk Pipe devices
208#device ugen # Generic
209#device uhid # "Human Interface Devices"
210device ukbd # Keyboard
211#device ulpt # Printer
212#device umass # Disks/Mass storage - Requires scbus and da
213device ums # Mouse
214#device urio # Diamond Rio 500 MP3 player
215#device uscanner # Scanners
216# USB Ethernet, requires mii
217#device aue # ADMtek USB Ethernet
218#device axe # ASIX Electronics USB Ethernet
219#device cdce # Generic USB over Ethernet
220#device cue # CATC USB Ethernet
221#device kue # Kawasaki LSI USB Ethernet
222#device rue # RealTek RTL8150 USB Ethernet
223
224# FireWire support
225device firewire # FireWire bus code
226device sbp # SCSI over FireWire (Requires scbus and da)
227device fwe # Ethernet over FireWire (non-standard!)
54options COMPAT_FREEBSD5 # Compatible with FreeBSD5
55options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
56options KTRACE # ktrace(1) support
57options SYSVSHM # SYSV-style shared memory
58options SYSVMSG # SYSV-style message queues
59options SYSVSEM # SYSV-style semaphores
60options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
61options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
62 # output. Adds ~128k to driver.
63options ADAPTIVE_GIANT # Giant mutex is adaptive.
64
65# Debugging for use in -current
66options KDB # Enable kernel debugger support.
67options DDB # Support DDB.
68options GDB # Support remote GDB.
69options INVARIANTS # Enable calls of extra sanity checking
70options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
71options WITNESS # Enable checks to detect deadlocks and cycles
72options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
73
74# To make an SMP kernel, the next line is needed
75options SMP # Symmetric MultiProcessor Kernel
76
77# Standard busses
78device ebus
79device isa
80device pci
81device sbus
82device central
83device fhc
84
85# Floppy drives
86#device fdc
87
88# ATA and ATAPI devices
89device ata
90device atadisk # ATA disk drives
91device atapicd # ATAPI CDROM drives
92#device atapifd # ATAPI floppy drives
93#device atapist # ATAPI tape drives
94# Do NOT enable ATA_STATIC_ID -- cmd646 controller will be !ata2!,
95# and you will not mount an ATA /.
96#options ATA_STATIC_ID # Static device numbering
97
98# SCSI Controllers
99device ahc # AHA2940 and onboard AIC7xxx devices
100device isp # Qlogic family
101device ispfw # Firmware module for Qlogic host adapters
102#device mpt # LSI-Logic MPT-Fusion (not yet)
103#device ncr # NCR/Symbios Logic
104device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
105device esp # NCR53c9x (FEPS/FAS366)
106
107# SCSI peripherals
108device scbus # SCSI bus (required for SCSI)
109device ch # SCSI media changers
110device da # Direct Access (disks)
111device sa # Sequential Access (tape etc)
112device cd # CD
113device pass # Passthrough device (direct SCSI access)
114device ses # SCSI Environmental Services (and SAF-TE)
115
116# RAID controllers
117#device amr # AMI MegaRAID
118#device mlx # Mylex DAC960 family
119
120# atkbdc0 controls both the keyboard and the PS/2 mouse
121device atkbdc # AT keyboard controller
122device atkbd # AT keyboard
123device psm # PS/2 mouse
124
125# syscons is the default console driver, resembling an SCO console
126device sc
127device creator # Creator, Creator3D and Elite3D framebuffers
128device machfb # ATI Mach64 framebuffers
129device splash # Splash screen and screen saver support
130options KBD_INSTALL_CDEV # install a CDEV entry in /dev
131
132#device ofw_console # Open Firmware console device
133
134# Builtin hardware
135device auxio # auxiliary I/O device
136device clkbrd # Clock Board (blinkenlight on Sun Exx00)
137device genclock # Generic clock interface
138device eeprom # eeprom (really a front-end for the MK48Txx)
139device mk48txx # Mostek MK48Txx clocks
140device rtc # rtc (really a front-end for the MC146818)
141device mc146818 # Motorola MC146818 and compatible clocks
142
143# Serial (COM) ports
144#device sab # Siemens SAB82532 based serial ports
145device uart # Multi-uart driver
146device puc # Multi-channel uarts
147
148# Parallel port
149#device ppc
150#device ppbus # Parallel port bus (required)
151#device lpt # Printer
152#device plip # TCP/IP over parallel
153#device ppi # Parallel port interface device
154#device vpo # Requires scbus and da
155
156# PCI Ethernet NICs.
157#device de # DEC/Intel DC21x4x (``Tulip'')
158device em # Intel PRO/1000 adapter Gigabit Ethernet Card
159#device ixgb # Intel PRO/10GbE Ethernet Card
160#device lnc # NE2100, NE32-VL Lance Ethernet cards
161#device txp # 3Com 3cR990 (``Typhoon'')
162#device vx # 3Com 3c590, 3c595 (``Vortex'')
163
164# PCI Ethernet NICs that use the common MII bus controller code.
165# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
166device miibus # MII bus support
167#device bfe # Broadcom BCM440x 10/100 Ethernet
168device bge # Broadcom BCM570xx Gigabit Ethernet
169device dc # DEC/Intel 21143 and various workalikes
170device fxp # Intel EtherExpress PRO/100B (82557, 82558)
171device gem # Sun GEM/Sun ERI/Apple GMAC
172device hme # Sun HME (Happy Meal Ethernet)
173#device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc')
174device re # RealTek 8139C+/8169/8169S/8110S
175device rl # RealTek 8129/8139
176#device sf # Adaptec AIC-6915 (``Starfire'')
177#device sis # Silicon Integrated Systems SiS 900/SiS 7016
178#device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
179#device ste # Sundance ST201 (D-Link DFE-550TX)
180device ti # Alteon Networks Tigon I/II gigabit Ethernet
181#device tl # Texas Instruments ThunderLAN
182#device tx # SMC EtherPower II (83c170 ``EPIC'')
183#device vr # VIA Rhine, Rhine II
184#device wb # Winbond W89C840F
185device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
186
187# Pseudo devices.
188device loop # Network loopback
189device random # Entropy device
190device ether # Ethernet support
191device sl # Kernel SLIP
192device ppp # Kernel PPP
193device tun # Packet tunnel.
194device pty # Pseudo-ttys (telnet etc)
195device md # Memory "disks"
196device gif # IPv6 and IPv4 tunneling
197device faith # IPv6-to-IPv4 relaying (translation)
198
199# The `bpf' device enables the Berkeley Packet Filter.
200# Be aware of the administrative consequences of enabling this!
201# Note that 'bpf' is required for DHCP.
202device bpf # Berkeley packet filter
203
204# USB support
205#device uhci # UHCI PCI->USB interface
206device ohci # OHCI PCI->USB interface
207device usb # USB Bus (required)
208#device udbp # USB Double Bulk Pipe devices
209#device ugen # Generic
210#device uhid # "Human Interface Devices"
211device ukbd # Keyboard
212#device ulpt # Printer
213#device umass # Disks/Mass storage - Requires scbus and da
214device ums # Mouse
215#device urio # Diamond Rio 500 MP3 player
216#device uscanner # Scanners
217# USB Ethernet, requires mii
218#device aue # ADMtek USB Ethernet
219#device axe # ASIX Electronics USB Ethernet
220#device cdce # Generic USB over Ethernet
221#device cue # CATC USB Ethernet
222#device kue # Kawasaki LSI USB Ethernet
223#device rue # RealTek RTL8150 USB Ethernet
224
225# FireWire support
226device firewire # FireWire bus code
227device sbp # SCSI over FireWire (Requires scbus and da)
228device fwe # Ethernet over FireWire (non-standard!)