GENERIC revision 115636
1193323Sed# ex:ts=8 2193323Sed# GENERIC -- Generic kernel configuration file for FreeBSD/amd64 3193323Sed# 4193323Sed# For more information on this file, please read the handbook section on 5193323Sed# Kernel Configuration Files: 6193323Sed# 7193323Sed# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8193323Sed# 9193323Sed# The handbook is also available locally in /usr/share/doc/handbook 10193323Sed# if you've installed the doc distribution, otherwise always see the 11193323Sed# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12193323Sed# latest information. 13193323Sed# 14193323Sed# An exhaustive list of options and more detailed explanations of the 15193323Sed# device lines is also present in the ../../conf/NOTES and NOTES files. 16193323Sed# If you are in doubt as to the purpose or necessity of a line, check first 17193323Sed# in NOTES. 18249423Sdim# 19193323Sed# $FreeBSD: head/sys/amd64/conf/GENERIC 115636 2003-06-01 20:26:38Z obrien $ 20193323Sed 21193323Sedmachine amd64 22200581Srdivackycpu HAMMER 23193323Sedident GENERIC 24193323Sed 25193323Sed#To statically compile in device wiring instead of /boot/device.hints 26193323Sed#hints "GENERIC.hints" #Default places to look for devices. 27193323Sed 28193323Sed#makeoptions DEBUG=-g 29193323Sedmakeoptions NO_MODULES=not_yet 30193323Sed 31193323Sedoptions SCHED_4BSD #4BSD scheduler 32193323Sedoptions INET #InterNETworking 33193323Sedoptions FFS #Berkeley Fast Filesystem 34207618Srdivackyoptions SOFTUPDATES #Enable FFS soft updates support 35218893Sdimoptions MD_ROOT #MD is a potential root device 36218893Sdimoptions NFSCLIENT #Network Filesystem Client 37218893Sdimoptions NFSSERVER #Network Filesystem Server 38193323Sedoptions NFS_ROOT #NFS usable as /, requires NFSCLIENT 39193323Sedoptions COMPAT_FREEBSD4 #Compatible with FreeBSD4 40249423Sdimoptions IA32 41193323Sedoptions KTRACE 42234353Sdimoptions SYSVSHM #SYSV-style shared memory 43193323Sedoptions SYSVMSG #SYSV-style message queues 44202878Srdivackyoptions SYSVSEM #SYSV-style semaphores 45208599Srdivacky 46193323Sed 47193323Sed# Debugging for use in -current 48234353Sdim#options DDB 49193323Sed#options ALT_BREAK_TO_DEBUGGER 50193323Sedoptions INVARIANTS #Enable calls of extra sanity checking 51193323Sedoptions INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 52193323Sed#options WITNESS 53193323Sed 54193323Seddevice 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 63options ATA_STATIC_ID #Static device numbering 64 65# atkbdc0 controls both the keyboard and the PS/2 mouse 66device atkbdc # AT keyboard controller 67device atkbd # AT keyboard 68device psm # PS/2 mouse 69 70device vga # VGA video card driver 71 72device splash # Splash screen and screen saver support 73 74# syscons is the default console driver, resembling an SCO console 75device sc 76 77#device agp # support several AGP chipsets 78 79# Serial (COM) ports 80device sio # 8250, 16[45]50 based serial ports 81 82# Parallel port 83#device ppc 84#device ppbus # Parallel port bus (required) 85#device lpt # Printer 86 87# PCI Ethernet NICs that use the common MII bus controller code. 88# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! 89device miibus # MII bus support 90device fxp # Intel EtherExpress PRO/100B (82557, 82558) 91device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 92device bge # Broadcom BCM570xx Gigabit Ethernet 93 94# Pseudo devices - the number indicates how many units to allocate. 95device random # Entropy device 96device loop # Network loopback 97device ether # Ethernet support 98device md # Memory "disks" 99device pty # Pseudo-ttys (telnet etc) 100 101# The `bpf' device enables the Berkeley Packet Filter. 102# Be aware of the administrative consequences of enabling this! 103device bpf # Berkeley packet filter 104 105# USB support 106#device uhci # UHCI PCI->USB interface 107#device ohci # OHCI PCI->USB interface 108#device usb # USB Bus (required) 109#device ugen # Generic 110#device uhid # "Human Interface Devices" 111#device ukbd # Keyboard 112