Deleted Added
full compact
GENERIC64 (137137) GENERIC64 (143809)
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 137137 2004-11-02 20:57:20Z andre $
19# $FreeBSD: head/sys/powerpc/conf/GENERIC 143809 2005-03-18 15:24:00Z murray $
20
21machine powerpc
22cpu OEA
23ident GENERIC
24
25#To statically compile in device wiring instead of /boot/device.hints
26#hints "GENERIC.hints"
27
28makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
29makeoptions WERROR=-Wno-error #XXX: We don't want -Werror just now
30
31# Platform support
32options POWERMAC #NewWorld Apple PowerMacs
33options PSIM #GDB PSIM ppc simulator
34
35options SCHED_ULE #ULE 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
46#options 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_FREEBSD4 #Keep this for a while
53options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
54options KTRACE #ktrace(1) syscall trace support
55options SYSVSHM #SYSV-style shared memory
56options SYSVMSG #SYSV-style message queues
57options SYSVSEM #SYSV-style semaphores
58options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
59
60# Debugging for use in -current
61options KDB #Enable the kernel debugger
62options DDB #Support DDB
63options INVARIANTS #Enable calls of extra sanity checking
64options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
65options WITNESS #Enable checks to detect deadlocks and cycles
66
67# To make an SMP kernel, the next line is needed
68#options SMP # Symmetric MultiProcessor Kernel
69
70# Standard busses
71device pci
72
73# ATA and ATAPI devices
74device ata
75device atadisk # ATA disk drives
76device atapicd # ATAPI CDROM drives
77#device atapifd # ATAPI floppy drives
78#device atapist # ATAPI tape drives
79
80# SCSI peripherals
81device scbus # SCSI bus (required for SCSI)
82device da # Direct Access (disks)
83device sa # Sequential Access (tape etc)
84device cd # CD
85device pass # Passthrough device (direct SCSI access)
86
87# syscons is the default console driver, resembling an SCO console
88device sc
89options SC_OFWFB # OFW frame buffer
90options SC_DFLT_FONT # compile font in
91makeoptions SC_DFLT_FONT=cp437
92
93# Serial (COM) ports
94#device sio # 8250, 16[45]50 based serial ports
95device zs # Zilog 8350 based serial ports
96
97# PCI Ethernet NICs that use the common MII bus controller code.
98device miibus # MII bus support
99device gem # Sun GEM/Sun ERI/Apple GMAC
100device dc # DEC/Intel 21143 and various workalikes
101device fxp # Intel EtherExpress PRO/100B (82557, 82558)
102
103# Pseudo devices.
104device loop # Network loopback
105device mem # Memory and kernel memory devices
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!
20
21machine powerpc
22cpu OEA
23ident GENERIC
24
25#To statically compile in device wiring instead of /boot/device.hints
26#hints "GENERIC.hints"
27
28makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
29makeoptions WERROR=-Wno-error #XXX: We don't want -Werror just now
30
31# Platform support
32options POWERMAC #NewWorld Apple PowerMacs
33options PSIM #GDB PSIM ppc simulator
34
35options SCHED_ULE #ULE 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
46#options 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_FREEBSD4 #Keep this for a while
53options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
54options KTRACE #ktrace(1) syscall trace support
55options SYSVSHM #SYSV-style shared memory
56options SYSVMSG #SYSV-style message queues
57options SYSVSEM #SYSV-style semaphores
58options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
59
60# Debugging for use in -current
61options KDB #Enable the kernel debugger
62options DDB #Support DDB
63options INVARIANTS #Enable calls of extra sanity checking
64options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
65options WITNESS #Enable checks to detect deadlocks and cycles
66
67# To make an SMP kernel, the next line is needed
68#options SMP # Symmetric MultiProcessor Kernel
69
70# Standard busses
71device pci
72
73# ATA and ATAPI devices
74device ata
75device atadisk # ATA disk drives
76device atapicd # ATAPI CDROM drives
77#device atapifd # ATAPI floppy drives
78#device atapist # ATAPI tape drives
79
80# SCSI peripherals
81device scbus # SCSI bus (required for SCSI)
82device da # Direct Access (disks)
83device sa # Sequential Access (tape etc)
84device cd # CD
85device pass # Passthrough device (direct SCSI access)
86
87# syscons is the default console driver, resembling an SCO console
88device sc
89options SC_OFWFB # OFW frame buffer
90options SC_DFLT_FONT # compile font in
91makeoptions SC_DFLT_FONT=cp437
92
93# Serial (COM) ports
94#device sio # 8250, 16[45]50 based serial ports
95device zs # Zilog 8350 based serial ports
96
97# PCI Ethernet NICs that use the common MII bus controller code.
98device miibus # MII bus support
99device gem # Sun GEM/Sun ERI/Apple GMAC
100device dc # DEC/Intel 21143 and various workalikes
101device fxp # Intel EtherExpress PRO/100B (82557, 82558)
102
103# Pseudo devices.
104device loop # Network loopback
105device mem # Memory and kernel memory devices
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.
119device bpf #Berkeley packet filter
120
121# USB support
122device uhci # UHCI PCI->USB interface
123device ohci # OHCI PCI->USB interface
124device usb # USB Bus (required)
125device ugen # Generic
126device uhid # "Human Interface Devices"
127device ukbd # Keyboard
128device ulpt # Printer
129device umass # Disks/Mass storage - Requires scbus and da0
130device ums # Mouse
131device urio # Diamond Rio 500 MP3 player
132device uscanner # Scanners
133# USB Ethernet
134device aue # ADMtek USB Ethernet
135device axe # ASIX Electronics USB Ethernet
136device cue # CATC USB Ethernet
137device kue # Kawasaki LSI USB Ethernet
138
139# FireWire support
140device firewire # FireWire bus code
141device sbp # SCSI over FireWire (Requires scbus and da)
142device fwe # Ethernet over FireWire (non-standard!)
143
144# Temporary defs until things are farther along.
145makeoptions NO_MODULES=true
146
147options KTR
148options KTR_COMPILE=0xffffffff
149#options KTR_MASK=KTR_SIG
150options KTR_VERBOSE
120device bpf #Berkeley packet filter
121
122# USB support
123device uhci # UHCI PCI->USB interface
124device ohci # OHCI PCI->USB interface
125device usb # USB Bus (required)
126device ugen # Generic
127device uhid # "Human Interface Devices"
128device ukbd # Keyboard
129device ulpt # Printer
130device umass # Disks/Mass storage - Requires scbus and da0
131device ums # Mouse
132device urio # Diamond Rio 500 MP3 player
133device uscanner # Scanners
134# USB Ethernet
135device aue # ADMtek USB Ethernet
136device axe # ASIX Electronics USB Ethernet
137device cue # CATC USB Ethernet
138device kue # Kawasaki LSI USB Ethernet
139
140# FireWire support
141device firewire # FireWire bus code
142device sbp # SCSI over FireWire (Requires scbus and da)
143device fwe # Ethernet over FireWire (non-standard!)
144
145# Temporary defs until things are farther along.
146makeoptions NO_MODULES=true
147
148options KTR
149options KTR_COMPILE=0xffffffff
150#options KTR_MASK=KTR_SIG
151options KTR_VERBOSE