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