Deleted Added
full compact
GENERIC (152865) GENERIC (154170)
1#
2# GENERIC -- Generic kernel configuration file for FreeBSD/powerpc
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#
1#
2# GENERIC -- Generic kernel configuration file for FreeBSD/powerpc
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# $FreeBSD: head/sys/powerpc/conf/GENERIC 152865 2005-11-27 23:17:00Z ru $
19# $FreeBSD: head/sys/powerpc/conf/GENERIC 154170 2006-01-10 09:19:10Z phk $
20
21cpu OEA
22ident GENERIC
23
24#To statically compile in device wiring instead of /boot/device.hints
25#hints "GENERIC.hints"
26
27makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
28makeoptions WERROR=-Wno-error #XXX: We don't want -Werror just now
29
30# Platform support
31options POWERMAC #NewWorld Apple PowerMacs
32options PSIM #GDB PSIM ppc simulator
33
34#options SCHED_ULE #ULE scheduler
35options SCHED_4BSD #4BSD scheduler
36options INET #InterNETworking
37options INET6 #IPv6 communications protocols
38options FFS #Berkeley Fast Filesystem
39options SOFTUPDATES #Enable FFS soft updates support
40options UFS_ACL #Support for access control lists
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 GEOM_GPT #GUID Partition Tables.
51options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
20
21cpu OEA
22ident GENERIC
23
24#To statically compile in device wiring instead of /boot/device.hints
25#hints "GENERIC.hints"
26
27makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
28makeoptions WERROR=-Wno-error #XXX: We don't want -Werror just now
29
30# Platform support
31options POWERMAC #NewWorld Apple PowerMacs
32options PSIM #GDB PSIM ppc simulator
33
34#options SCHED_ULE #ULE scheduler
35options SCHED_4BSD #4BSD scheduler
36options INET #InterNETworking
37options INET6 #IPv6 communications protocols
38options FFS #Berkeley Fast Filesystem
39options SOFTUPDATES #Enable FFS soft updates support
40options UFS_ACL #Support for access control lists
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 GEOM_GPT #GUID Partition Tables.
51options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
52options COMPAT_43TTY #BSD 4.3 TTY compat [KEEP THIS!]
52options COMPAT_FREEBSD4 #Keep this for a while
53options COMPAT_FREEBSD5 #Keep this for a while
54options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
55options KTRACE #ktrace(1) syscall trace 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
60
61# Debugging for use in -current
62options KDB #Enable the kernel debugger
63options DDB #Support DDB
64options INVARIANTS #Enable calls of extra sanity checking
65options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
66options WITNESS #Enable checks to detect deadlocks and cycles
67
68# To make an SMP kernel, the next line is needed
69#options SMP # Symmetric MultiProcessor Kernel
70
71# Standard busses
72device pci
73
74# ATA and ATAPI devices
75device ata
76device atadisk # ATA disk drives
77device atapicd # ATAPI CDROM drives
78#device atapifd # ATAPI floppy drives
79#device atapist # ATAPI tape drives
80
81# SCSI peripherals
82device scbus # SCSI bus (required for SCSI)
83device da # Direct Access (disks)
84device sa # Sequential Access (tape etc)
85device cd # CD
86device pass # Passthrough device (direct SCSI access)
87
88# syscons is the default console driver, resembling an SCO console
89device sc
90options SC_OFWFB # OFW frame buffer
91options SC_DFLT_FONT # compile font in
92makeoptions SC_DFLT_FONT=cp437
93
94# Serial (COM) ports
95#device sio # 8250, 16[45]50 based serial ports
96device zs # Zilog 8350 based serial ports
97
98# PCI Ethernet NICs that use the common MII bus controller code.
99device miibus # MII bus support
100device gem # Sun GEM/Sun ERI/Apple GMAC
101device dc # DEC/Intel 21143 and various workalikes
102device fxp # Intel EtherExpress PRO/100B (82557, 82558)
103
104# Pseudo devices.
105device loop # Network loopback
106device random # Entropy device
107device ether # Ethernet support
108device sl # Kernel SLIP
109device ppp # Kernel PPP
110device tun # Packet tunnel.
111device pty # Pseudo-ttys (telnet etc)
112device md # Memory "disks"
113device ofwd # Open Firmware disks
114device gif # IPv6 and IPv4 tunneling
115device faith # IPv6-to-IPv4 relaying/(translation)
116
117# The `bpf' device enables the Berkeley Packet Filter.
118# Be aware of the administrative consequences of enabling this!
119# Note that 'bpf' is required for DHCP.
120device bpf #Berkeley packet filter
121
122# USB support
123device uhci # UHCI PCI->USB interface
124device ohci # OHCI PCI->USB interface
125device ehci # EHCI PCI->USB interface
126device usb # USB Bus (required)
127device ugen # Generic
128device uhid # "Human Interface Devices"
129device ukbd # Keyboard
130options KBD_INSTALL_CDEV # install a CDEV entry in /dev
131device ulpt # Printer
132device umass # Disks/Mass storage - Requires scbus and da0
133device ums # Mouse
134device urio # Diamond Rio 500 MP3 player
135device uscanner # Scanners
136# USB Ethernet
137device aue # ADMtek USB Ethernet
138device axe # ASIX Electronics USB Ethernet
139device cdce # Generic USB over Ethernet
140device cue # CATC USB Ethernet
141device kue # Kawasaki LSI USB Ethernet
142
143# FireWire support
144device firewire # FireWire bus code
145device sbp # SCSI over FireWire (Requires scbus and da)
146device fwe # Ethernet over FireWire (non-standard!)
147
148options KTR
149options KTR_COMPILE=0xffffffff
150#options KTR_MASK=KTR_SIG
151options KTR_VERBOSE
53options COMPAT_FREEBSD4 #Keep this for a while
54options COMPAT_FREEBSD5 #Keep this for a while
55options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
56options KTRACE #ktrace(1) syscall trace 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
61
62# Debugging for use in -current
63options KDB #Enable the kernel debugger
64options DDB #Support DDB
65options INVARIANTS #Enable calls of extra sanity checking
66options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
67options WITNESS #Enable checks to detect deadlocks and cycles
68
69# To make an SMP kernel, the next line is needed
70#options SMP # Symmetric MultiProcessor Kernel
71
72# Standard busses
73device pci
74
75# ATA and ATAPI devices
76device ata
77device atadisk # ATA disk drives
78device atapicd # ATAPI CDROM drives
79#device atapifd # ATAPI floppy drives
80#device atapist # ATAPI tape drives
81
82# SCSI peripherals
83device scbus # SCSI bus (required for SCSI)
84device da # Direct Access (disks)
85device sa # Sequential Access (tape etc)
86device cd # CD
87device pass # Passthrough device (direct SCSI access)
88
89# syscons is the default console driver, resembling an SCO console
90device sc
91options SC_OFWFB # OFW frame buffer
92options SC_DFLT_FONT # compile font in
93makeoptions SC_DFLT_FONT=cp437
94
95# Serial (COM) ports
96#device sio # 8250, 16[45]50 based serial ports
97device zs # Zilog 8350 based serial ports
98
99# PCI Ethernet NICs that use the common MII bus controller code.
100device miibus # MII bus support
101device gem # Sun GEM/Sun ERI/Apple GMAC
102device dc # DEC/Intel 21143 and various workalikes
103device fxp # Intel EtherExpress PRO/100B (82557, 82558)
104
105# Pseudo devices.
106device loop # Network loopback
107device random # Entropy device
108device ether # Ethernet support
109device sl # Kernel SLIP
110device ppp # Kernel PPP
111device tun # Packet tunnel.
112device pty # Pseudo-ttys (telnet etc)
113device md # Memory "disks"
114device ofwd # Open Firmware disks
115device gif # IPv6 and IPv4 tunneling
116device faith # IPv6-to-IPv4 relaying/(translation)
117
118# The `bpf' device enables the Berkeley Packet Filter.
119# Be aware of the administrative consequences of enabling this!
120# Note that 'bpf' is required for DHCP.
121device bpf #Berkeley packet filter
122
123# USB support
124device uhci # UHCI PCI->USB interface
125device ohci # OHCI PCI->USB interface
126device ehci # EHCI PCI->USB interface
127device usb # USB Bus (required)
128device ugen # Generic
129device uhid # "Human Interface Devices"
130device ukbd # Keyboard
131options KBD_INSTALL_CDEV # install a CDEV entry in /dev
132device ulpt # Printer
133device umass # Disks/Mass storage - Requires scbus and da0
134device ums # Mouse
135device urio # Diamond Rio 500 MP3 player
136device uscanner # Scanners
137# USB Ethernet
138device aue # ADMtek USB Ethernet
139device axe # ASIX Electronics USB Ethernet
140device cdce # Generic USB over Ethernet
141device cue # CATC USB Ethernet
142device kue # Kawasaki LSI USB Ethernet
143
144# FireWire support
145device firewire # FireWire bus code
146device sbp # SCSI over FireWire (Requires scbus and da)
147device fwe # Ethernet over FireWire (non-standard!)
148
149options KTR
150options KTR_COMPILE=0xffffffff
151#options KTR_MASK=KTR_SIG
152options KTR_VERBOSE