Deleted Added
full compact
GENERIC (143985) GENERIC (146483)
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 143985 2005-03-22 14:52:40Z sobomax $
21# $FreeBSD: head/sys/sparc64/conf/GENERIC 146483 2005-05-21 20:50:45Z marius $
22
23machine sparc64
24cpu SUN4U
25ident GENERIC
26
27# To statically compile in device wiring instead of /boot/device.hints
28#hints "GENERIC.hints" # Default places to look for devices.
29
30makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
31
32# Platforms supported
33# At this time all platforms are supported, as-is.
34
35#options SCHED_ULE # ULE scheduler
36options SCHED_4BSD # 4BSD scheduler
37#options PREEMPTION # Enable kernel thread preemption
38options INET # InterNETworking
39options INET6 # IPv6 communications protocols
40options FFS # Berkeley Fast Filesystem
41options SOFTUPDATES # Enable FFS soft updates support
42options UFS_ACL # Support for access control lists
43options UFS_DIRHASH # Improve performance on big directories
44options MD_ROOT # MD is a potential root device
45options NFSCLIENT # Network Filesystem Client
46options NFSSERVER # Network Filesystem Server
47options NFS_ROOT # NFS usable as /, requires NFSCLIENT
48#options MSDOSFS # MSDOS Filesystem
49options CD9660 # ISO 9660 Filesystem
50options PROCFS # Process filesystem (requires PSEUDOFS)
51options PSEUDOFS # Pseudo-filesystem framework
52options GEOM_GPT # GUID Partition Tables.
53options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
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
120# syscons is the default console driver, resembling an SCO console
121#device sc
22
23machine sparc64
24cpu SUN4U
25ident GENERIC
26
27# To statically compile in device wiring instead of /boot/device.hints
28#hints "GENERIC.hints" # Default places to look for devices.
29
30makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
31
32# Platforms supported
33# At this time all platforms are supported, as-is.
34
35#options SCHED_ULE # ULE scheduler
36options SCHED_4BSD # 4BSD scheduler
37#options PREEMPTION # Enable kernel thread preemption
38options INET # InterNETworking
39options INET6 # IPv6 communications protocols
40options FFS # Berkeley Fast Filesystem
41options SOFTUPDATES # Enable FFS soft updates support
42options UFS_ACL # Support for access control lists
43options UFS_DIRHASH # Improve performance on big directories
44options MD_ROOT # MD is a potential root device
45options NFSCLIENT # Network Filesystem Client
46options NFSSERVER # Network Filesystem Server
47options NFS_ROOT # NFS usable as /, requires NFSCLIENT
48#options MSDOSFS # MSDOS Filesystem
49options CD9660 # ISO 9660 Filesystem
50options PROCFS # Process filesystem (requires PSEUDOFS)
51options PSEUDOFS # Pseudo-filesystem framework
52options GEOM_GPT # GUID Partition Tables.
53options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
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
120# syscons is the default console driver, resembling an SCO console
121#device sc
122#device creator # Creator, Creator3D and Elite3D graphics cards
122#device creator # Creator, Creator3D and Elite3D framebuffers
123#device machfb # ATI Mach64 framebuffers
123#device splash # Splash screen and screen saver support
124#options KBD_INSTALL_CDEV # install a CDEV entry in /dev
125
126#device ofw_console # Open Firmware console device
127
128# Builtin hardware
129device auxio # auxiliary I/O device
130device clkbrd # Clock Board (blinkenlight on Sun Exx00)
131device genclock # Generic clock interface
132device eeprom # eeprom (really a front-end for the MK48Txx)
133device mk48txx # Mostek MK48Txx clocks
134device rtc # rtc (really a front-end for the MC146818)
135device mc146818 # Motorola MC146818 and compatible clocks
136
137# Serial (COM) ports
138#device sab # Siemens SAB82532 based serial ports
139device uart # Multi-uart driver
140device puc # Multi-channel uarts
141
142# Parallel port
143#device ppc
144#device ppbus # Parallel port bus (required)
145#device lpt # Printer
146#device plip # TCP/IP over parallel
147#device ppi # Parallel port interface device
148#device vpo # Requires scbus and da
149
150# PCI Ethernet NICs.
151#device de # DEC/Intel DC21x4x (``Tulip'')
152#device em # Intel PRO/1000 adapter Gigabit Ethernet Card
153#device ixgb # Intel PRO/10GbE Ethernet Card
154#device lnc # NE2100, NE32-VL Lance Ethernet cards
155#device txp # 3Com 3cR990 (``Typhoon'')
156#device vx # 3Com 3c590, 3c595 (``Vortex'')
157
158# PCI Ethernet NICs that use the common MII bus controller code.
159# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
160device miibus # MII bus support
161#device bfe # Broadcom BCM440x 10/100 Ethernet
162#device bge # Broadcom BCM570xx Gigabit Ethernet
163device dc # DEC/Intel 21143 and various workalikes
164device fxp # Intel EtherExpress PRO/100B (82557, 82558)
165device gem # Sun GEM/Sun ERI/Apple GMAC
166device hme # Sun HME (Happy Meal Ethernet)
167#device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc')
168device re # RealTek 8139C+/8169/8169S/8110S
169device rl # RealTek 8129/8139
170#device sf # Adaptec AIC-6915 (``Starfire'')
171#device sis # Silicon Integrated Systems SiS 900/SiS 7016
172#device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
173#device ste # Sundance ST201 (D-Link DFE-550TX)
174#device ti # Alteon Networks Tigon I/II gigabit Ethernet
175#device tl # Texas Instruments ThunderLAN
176#device tx # SMC EtherPower II (83c170 ``EPIC'')
177#device vr # VIA Rhine, Rhine II
178#device wb # Winbond W89C840F
179device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
180
181# Pseudo devices.
182device loop # Network loopback
183device mem # Memory and kernel memory devices
184device random # Entropy device
185device ether # Ethernet support
186device sl # Kernel SLIP
187device ppp # Kernel PPP
188device tun # Packet tunnel.
189device pty # Pseudo-ttys (telnet etc)
190device md # Memory "disks"
191device gif # IPv6 and IPv4 tunneling
192device faith # IPv6-to-IPv4 relaying (translation)
193
194# The `bpf' device enables the Berkeley Packet Filter.
195# Be aware of the administrative consequences of enabling this!
196# Note that 'bpf' is required for DHCP.
197device bpf # Berkeley packet filter
198
199# USB support
200#device uhci # UHCI PCI->USB interface
201#device ohci # OHCI PCI->USB interface
202#device usb # USB Bus (required)
203#device udbp # USB Double Bulk Pipe devices
204#device ugen # Generic
205#device uhid # "Human Interface Devices"
206#device ukbd # Keyboard
207#device ulpt # Printer
208#device umass # Disks/Mass storage - Requires scbus and da
209#device ums # Mouse
210#device urio # Diamond Rio 500 MP3 player
211#device uscanner # Scanners
212# USB Ethernet, requires mii
213#device aue # ADMtek USB Ethernet
214#device axe # ASIX Electronics USB Ethernet
215#device cdce # Generic USB over Ethernet
216#device cue # CATC USB Ethernet
217#device kue # Kawasaki LSI USB Ethernet
218#device rue # RealTek RTL8150 USB Ethernet
219
220# FireWire support
221device firewire # FireWire bus code
222device sbp # SCSI over FireWire (Requires scbus and da)
223device fwe # Ethernet over FireWire (non-standard!)
124#device splash # Splash screen and screen saver support
125#options KBD_INSTALL_CDEV # install a CDEV entry in /dev
126
127#device ofw_console # Open Firmware console device
128
129# Builtin hardware
130device auxio # auxiliary I/O device
131device clkbrd # Clock Board (blinkenlight on Sun Exx00)
132device genclock # Generic clock interface
133device eeprom # eeprom (really a front-end for the MK48Txx)
134device mk48txx # Mostek MK48Txx clocks
135device rtc # rtc (really a front-end for the MC146818)
136device mc146818 # Motorola MC146818 and compatible clocks
137
138# Serial (COM) ports
139#device sab # Siemens SAB82532 based serial ports
140device uart # Multi-uart driver
141device puc # Multi-channel uarts
142
143# Parallel port
144#device ppc
145#device ppbus # Parallel port bus (required)
146#device lpt # Printer
147#device plip # TCP/IP over parallel
148#device ppi # Parallel port interface device
149#device vpo # Requires scbus and da
150
151# PCI Ethernet NICs.
152#device de # DEC/Intel DC21x4x (``Tulip'')
153#device em # Intel PRO/1000 adapter Gigabit Ethernet Card
154#device ixgb # Intel PRO/10GbE Ethernet Card
155#device lnc # NE2100, NE32-VL Lance Ethernet cards
156#device txp # 3Com 3cR990 (``Typhoon'')
157#device vx # 3Com 3c590, 3c595 (``Vortex'')
158
159# PCI Ethernet NICs that use the common MII bus controller code.
160# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
161device miibus # MII bus support
162#device bfe # Broadcom BCM440x 10/100 Ethernet
163#device bge # Broadcom BCM570xx Gigabit Ethernet
164device dc # DEC/Intel 21143 and various workalikes
165device fxp # Intel EtherExpress PRO/100B (82557, 82558)
166device gem # Sun GEM/Sun ERI/Apple GMAC
167device hme # Sun HME (Happy Meal Ethernet)
168#device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc')
169device re # RealTek 8139C+/8169/8169S/8110S
170device rl # RealTek 8129/8139
171#device sf # Adaptec AIC-6915 (``Starfire'')
172#device sis # Silicon Integrated Systems SiS 900/SiS 7016
173#device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
174#device ste # Sundance ST201 (D-Link DFE-550TX)
175#device ti # Alteon Networks Tigon I/II gigabit Ethernet
176#device tl # Texas Instruments ThunderLAN
177#device tx # SMC EtherPower II (83c170 ``EPIC'')
178#device vr # VIA Rhine, Rhine II
179#device wb # Winbond W89C840F
180device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
181
182# Pseudo devices.
183device loop # Network loopback
184device mem # Memory and kernel memory devices
185device random # Entropy device
186device ether # Ethernet support
187device sl # Kernel SLIP
188device ppp # Kernel PPP
189device tun # Packet tunnel.
190device pty # Pseudo-ttys (telnet etc)
191device md # Memory "disks"
192device gif # IPv6 and IPv4 tunneling
193device faith # IPv6-to-IPv4 relaying (translation)
194
195# The `bpf' device enables the Berkeley Packet Filter.
196# Be aware of the administrative consequences of enabling this!
197# Note that 'bpf' is required for DHCP.
198device bpf # Berkeley packet filter
199
200# USB support
201#device uhci # UHCI PCI->USB interface
202#device ohci # OHCI PCI->USB interface
203#device usb # USB Bus (required)
204#device udbp # USB Double Bulk Pipe devices
205#device ugen # Generic
206#device uhid # "Human Interface Devices"
207#device ukbd # Keyboard
208#device ulpt # Printer
209#device umass # Disks/Mass storage - Requires scbus and da
210#device ums # Mouse
211#device urio # Diamond Rio 500 MP3 player
212#device uscanner # Scanners
213# USB Ethernet, requires mii
214#device aue # ADMtek USB Ethernet
215#device axe # ASIX Electronics USB Ethernet
216#device cdce # Generic USB over Ethernet
217#device cue # CATC USB Ethernet
218#device kue # Kawasaki LSI USB Ethernet
219#device rue # RealTek RTL8150 USB Ethernet
220
221# FireWire support
222device firewire # FireWire bus code
223device sbp # SCSI over FireWire (Requires scbus and da)
224device fwe # Ethernet over FireWire (non-standard!)