All pastes #146937 Raw Edit

Someone

public text v1 · immutable
#146937 ·published 2006-08-23 23:57 UTC
rendered paste body
# See ./NOTES and /sys/conf/NOTES for more options.
# Read the Handbook.
#

ident		ARL1426_15
machine		i386

#####################################################################
# CPU OPTIONS
cpu			I686_CPU
options		CPU_FASTER_5X86_FPU		# faster FPU exception handler.
options		CPU_SUSP_HLT			# CPU enters suspend mode on HALT.
options		CPU_UPGRADE_HW_CACHE	# eliminates unneded cache flushes
device		apic					# I/O APIC
device		npx						# numeric processing extension driver (obs)


#####################################################################
# PROCESS SCHEDULING OPTIONS
# At the moment, ULE is in limbo. It gets the odd patch to it, but there's no
# active maintainer. Most of the benefits of ULE have been ported to 4BSD,
# but there's still room for improvement in both.
options		SCHED_4BSD
#options	SCHED_ULE
options		PREEMPTION		# Enables kernel thread preemption
options 	ADAPTIVE_GIANT	# Giant mutex is adaptive.
#
# These three options provide support for System V Interface
# Definition-style interprocess communication, in the form of shared
# memory, semaphores, and message queues, respectively.
# X11 depends on these.  Linux-compatibility depends on these.
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG
#
# Realtime extensions
options		_KPOSIX_PRIORITY_SCHEDULING	# POSIX P10031B realtime exts
options     P1003_1B_SEMAPHORES
options     PANIC_REBOOT_WAIT_TIME=16

#####################################################################
# FILESYSTEM OPTIONS
options		GEOM_GPT		# GUID Partition Tables
options 	FFS				# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_DIRHASH		# Improve performance on big directories
device		md				# Memory "disks"
#
# Other filesystems are not needed in the kernel
# unless you MUST mount them at boot time.
#
options 	PSEUDOFS		# Pseudo-filesystem framework
options 	PROCFS			# Process filesystem (requires PSEUDOFS)
#

#####################################################################
# COMPATIBILITY OPTIONS 
options		COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
options		COMPAT_FREEBSD4	# FreeBSD4 compatibility syscalls
options		COMPAT_FREEBSD5	# FreeBSD5 compatibility syscalls
# Linux compat can be loaded as a module (recommended).
#options     COMPAT_LINUX    # Linux ABI compatibility

#####################################################################
# NETWORK OPTIONS
options 	INET	# Internet communications protocols
device		loop	# Network loopback
device		ether	# Ethernet support
device		tun		# Packet tunnel.
device		random	# Entropy device
#
# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter
#
# TCP_DROP_SYNFIN adds support for ignoring TCP packets with SYN+FIN. This
# prevents nmap et al. from identifying the TCP/IP stack, but BREAKS support
# for RFC1644 extensions and is not recommended for web servers.
#
options		TCP_DROP_SYNFIN		# drop TCP packets with SYN+FIN
#
# Zero copy sockets support.  This enables "zero copy" for sending and
# receiving data via a socket.  The send side works for any type of NIC,
# the receive side only works for NICs that support MTUs greater than the
# page size of your architecture and that support header splitting.  See
# zero_copy(9) for more details
options		ZERO_COPY_SOCKETS


#####################################################################
# Busses and the devices on them
device		eisa
device		pci
#
# NOTE: device isa was removed in FreeBSD 6.0
# This computer's parallel ports require eisa.
#
device		fdc         # Floppy drives
#
# ATA and ATAPI devices
device		ata
device		atadisk		    # ATA disk drives
device		atapicd		    # ATAPI CDROM drives
device		atapicam        # Allows ATAPI/CAM devices to be accessed via SCSI
options 	ATA_STATIC_ID	# Static device numbering
#
# SCSI bus and controllers
device		scbus		# SCSI bus (required for SCSI)
#
# This computer currently has no SCSI hard drives, but there is an Adaptec
# controller hiding inside.  If you get a SCSI HD, uncomment ahc to use it.
#
#device		ahc		            # AHA2940 and onboard AIC7xxx devices
#options	SCSI_DELAY=5000     # Lets SCSI devices settle before probing.
#
# SCSI peripherals
device		da		    # Direct Access (KEEP THIS: disks and USB umass)
device		cd		    # CDs and DVDs (KEEP: even ATAPI cds!)
device		pass		# Passthrough device (KEEP: atapicam needs this)
#
# AT keyboard & PS/2 mouse
#
# NOTE: atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		        # AT keyboard controller
device		atkbd		        # AT keyboard
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
device		psm		            # PS/2 mouse
#
# Serial (COM) ports
device		sio		# 8250, 16[45]50 based serial ports
device		pty		# Pseudo-ttys
#
# Parallel port - Uncomment if you care about parallel ports.
#device		ppc
#device		ppbus	# Parallel port bus (required)
#device		lpt		# Printer
#device		ppi		# Parallel port interface device
#
#  VGA and video and PCI/AGP support
device		vga		    # VGA video card driver
device		agp		    # AGP GART
#
# Direct rendering module for 3d acceleration.
#device      drm         # core module required by all DRM drivers
#device      radeondrm   # ATI Radeon 
#
device		splash		# Splash screen and console screen saver support
device		green_saver
#
# syscons is the default console driver, resembling an SCO console
device		sc
options		SC_DISABLE_KDBKEY	# disable debugger key combos
options		SC_DISABLE_REBOOT	# disable ctrl-alt-delete to reset
options     SC_NORM_ATTR=(FG_LIGHTGREY|BG_BLACK)
options     SC_NORM_REV_ATTR=(FG_YELLOW|BG_BLUE)
options     SC_KERNEL_CONS_ATTR=(FG_LIGHTRED|BG_BLACK)
options     SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED)
#
# VESA support for better console resolution
options		VESA
options		SC_PIXEL_MODE
#
# Power management support (see NOTES for more options)
# Add suspend/resume support for the i8254.
device		pmtimer
#
# Some PCI ethernet NICs use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device		miibus	# MII bus support
device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')
#
# USB support
device		uhci		# UHCI PCI->USB interface
device		usb			# USB Bus (required)
device		ugen		# Generic
device		uhid		# "Human Interface Devices"
device		ukbd		# Keyboard
device		umass		# Disks/Mass storage - Requires scbus and da
device		ums			# Mouse