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$ 20 21machine powerpc 22cpu MPC750 23ident GENERIC 24maxusers 0 25 26#To statically compile in device wiring instead of /boot/device.hints 27#hints "GENERIC.hints" 28 29makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 30makeoptions WERROR=-Wno-error #XXX: We don't want -Werror just now 31 32# Platform support 33options POWERMAC #NewWorld Apple PowerMacs 34options PSIM #GDB PSIM ppc simulator 35 36options SCHED_4BSD #4BSD scheduler 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 root device 47#options MSDOSFS #MSDOS Filesystem 48options CD9660 #ISO 9660 Filesystem 49options PROCFS #Process filesystem (requires PSEUDOFS) 50options PSEUDOFS #Pseudo-filesystem framework 51options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 52options COMPAT_FREEBSD4 #Keep this for a while 53options SCSI_DELAY=15000 #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 58#options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 59 60# Debugging for use in -current 61options DDB #Enable the kernel debugger 62options INVARIANTS #Enable calls of extra sanity checking 63options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 64options WITNESS #Enable checks to detect deadlocks and cycles 65 66# To make an SMP kernel, the next line is needed 67#options SMP # Symmetric MultiProcessor Kernel 68 69# Standard busses 70device pci 71 72# ATA and ATAPI devices 73device ata 74device atadisk # ATA disk drives 75device atapicd # ATAPI CDROM drives 76#device atapifd # ATAPI floppy drives 77#device atapist # ATAPI tape drives 78 79# Serial (COM) ports 80#device sio # 8250, 16[45]50 based serial ports 81 82# PCI Ethernet NICs that use the common MII bus controller code. 83device miibus # MII bus support 84device gem # Sun GEM/Sun ERI/Apple GMAC 85 86# Pseudo devices - the number indicates how many units to allocated. 87device random # Entropy device 88device loop # Network loopback 89device ether # Ethernet support 90device sl # Kernel SLIP 91device ppp # Kernel PPP 92device tun # Packet tunnel. 93device pty # Pseudo-ttys (telnet etc) 94device md # Memory "disks" 95device ofwd # OpenFirmware disks 96device gif # IPv6 and IPv4 tunneling 97device faith # IPv6-to-IPv4 relaying/(translation) 98 99# The `bpf' device enables the Berkeley Packet Filter. 100# Be aware of the administrative consequences of enabling this! 101device bpf #Berkeley packet filter 102 103# USB support 104#device uhci # UHCI PCI->USB interface 105#device ohci # OHCI PCI->USB interface 106#device usb # USB Bus (required) 107#device ugen # Generic 108#device uhid # "Human Interface Devices" 109#device ukbd # Keyboard 110#device ulpt # Printer 111#device umass # Disks/Mass storage - Requires scbus and da0 112#device ums # Mouse 113# USB Ethernet 114#device aue # ADMtek USB ethernet 115#device cue # CATC USB ethernet 116#device kue # Kawasaki LSI USB ethernet 117 118# Temporary defs until things are farther along. 119makeoptions NO_MODULES=true 120 121options KTR 122options KTR_COMPILE=0xffffffff 123#options KTR_MASK=KTR_SIG 124options KTR_VERBOSE 125