GENERIC revision 114987
1# ex:ts=8 2# GENERIC -- Generic kernel configuration file for FreeBSD/amd64 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/amd64/conf/GENERIC 114987 2003-05-14 04:10:49Z peter $ 20 21machine amd64 22cpu HAMMER 23ident GENERIC 24maxusers 0 25options IA32 26options COMPAT_FREEBSD4 27 28makeoptions NO_MODULES=not_yet 29 30#To statically compile in device wiring instead of /boot/device.hints 31#hints "GENERIC.hints" #Default places to look for devices. 32 33options SCHED_4BSD #4BSD scheduler 34options INET #InterNETworking 35options FFS #Berkeley Fast Filesystem 36options SOFTUPDATES #Enable FFS soft updates support 37options MD_ROOT #MD is a potential root device 38options NFSCLIENT #Network Filesystem Client 39options NFSSERVER 40options NFS_ROOT #NFS usable as root device, requires NFSCLIENT 41 42# Debugging for use in -current 43options INVARIANTS #Enable calls of extra sanity checking 44options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 45 46options SYSVMSG 47options SYSVSEM 48options SYSVSHM 49 50device isa 51device pci 52 53# ATA and ATAPI devices 54device ata 55device atadisk # ATA disk drives 56device atapicd # ATAPI CDROM drives 57 58options KTRACE 59 60# atkbdc0 controls both the keyboard and the PS/2 mouse 61device atkbdc # AT keyboard controller 62device atkbd # AT keyboard 63device psm # PS/2 mouse 64 65device vga # VGA video card driver 66 67device splash # Splash screen and screen saver support 68 69# syscons is the default console driver, resembling an SCO console 70device sc 71 72#device agp # support several AGP chipsets 73 74# Serial (COM) ports 75device sio # 8250, 16[45]50 based serial ports 76 77# Parallel port 78#device ppc 79#device ppbus # Parallel port bus (required) 80#device lpt # Printer 81 82# PCI Ethernet NICs that use the common MII bus controller code. 83# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! 84device miibus # MII bus support 85device fxp # Intel EtherExpress PRO/100B (82557, 82558) 86device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 87device bge # Broadcom BCM570xx Gigabit Ethernet 88 89# Pseudo devices - the number indicates how many units to allocate. 90device random # Entropy device 91device loop # Network loopback 92device ether # Ethernet support 93device md # Memory "disks" 94device pty 95device bpf 96 97# USB support 98#device uhci # UHCI PCI->USB interface 99#device ohci # OHCI PCI->USB interface 100#device usb # USB Bus (required) 101#device ugen # Generic 102#device uhid # "Human Interface Devices" 103#device ukbd # Keyboard 104