loader.conf revision 135973
1867Sache# This is loader.conf - a file full of useful variables that you can
235142Sache# set to change the default load behavior of your system. You should
3867Sache# not edit this file!  Put any overrides into one of the
4867Sache# loader_conf_files instead and you will be able to update these
5867Sache# defaults later without spamming your local configuration information.
6867Sache#
7867Sache# All arguments must be in double quotes.
8867Sache#
9867Sache# $FreeBSD: head/sys/boot/forth/loader.conf 135973 2004-09-30 15:27:37Z ru $
10867Sache
11867Sache##############################################################
12867Sache###  Basic configuration options  ############################
13867Sache##############################################################
141092Sache
15867Sacheexec=".( Loading /boot/defaults/loader.conf ) cr"
16867Sache
17867Sachekernel="kernel"		# /boot sub-directory containing kernel and modules
18867Sachebootfile="kernel"	# Kernel name (possibly absolute path)
19867Sachekernel_options=""
20867Sache
21867Sacheuserconfig_script_load="NO"
22867Sacheuserconfig_script_name="/boot/kernel.conf"
23867Sacheuserconfig_script_type="userconfig_script"
24867Sache
25867Sacheloader_conf_files="/boot/device.hints /boot/loader.conf /boot/loader.conf.local"
26867Sachenextboot_conf="/boot/nextboot.conf"
27114589Sobriennextboot_enable="NO"
28867Sache
2936625Scharnierverbose_loading="NO"		# Set to YES for verbose loader output
3015046Sache
31867Sache
32867Sache##############################################################
33114589Sobrien###  Splash screen configuration  ############################
34114589Sobrien##############################################################
35114589Sobrien
36867Sachesplash_bmp_load="NO"		# Set this to YES for bmp splash screen!
37867Sachesplash_pcx_load="NO"		# Set this to YES for pcx splash screen!
387398Sachevesa_load="NO"			# Set this to YES to load the vesa module
39867Sachebitmap_load="NO"		# Set this to YES if you want splash screen!
40867Sachebitmap_name="splash.bmp"	# Set this to the name of the bmp or pcx file
41867Sachebitmap_type="splash_image_data" # and place it on the module_path
42867Sache
43867Sache
44867Sache##############################################################
45867Sache###  Loader settings  ########################################
46867Sache##############################################################
47867Sache
484107Sache#autoboot_delay="10"		# Delay in seconds before autobooting
49867Sache#beastie_disable="NO"		# Turn the beastie boot menu on and off
50867Sache#console="vidconsole"		# Set the current console
514048Sache#currdev="disk1s1a"		# Set the current device
52867Sachemodule_path="/boot/modules"	# Set the module search path
532910Sache#prompt="\\${interpret}"	# Set the command prompt
542910Sache#root_disk_unit="0"		# Force the root disk unit number
552910Sache#rootdev="disk1s1a"		# Set the root filesystem
56867Sache
57867Sache
58867Sache##############################################################
595232Sache###  Kernel settings  ########################################
6015046Sache##############################################################
6115046Sache
6215046Sache			# The following boot_ variables are enabled
6315046Sache			# by setting them to any value.
6415046Sache#boot_askname=""	# Prompt the user for the name of the root device
654048Sache#boot_cdrom=""		# Attempt to mount root file system from CD-ROM
664048Sache#boot_ddb=""		# Instructs the kernel to start in the DDB debugger
6792536Simp#boot_gdb=""		# Selects gdb-remote mode for the kernel debugger
6892536Simp#boot_multicons=""	# Use multiple consoles
6926540Scharnier#boot_serial=""		# Use serial console
7079747Sdd#boot_single=""		# Start system in single-user mode
7192536Simp#boot_userconfig=""	# Run kernel's interactive device configuration program;
7279747Sdd			# currently a no-op
734107Sache#boot_verbose=""	# Causes extra debugging information to be printed
7479747Sdd#init_path="/sbin/init:/sbin/oinit:/sbin/init.bak:/stand/sysinstall"
7579747Sdd			# Sets the list of init candidates
7679747Sdd
7792536Simp
7892536Simp##############################################################
79867Sache###  Kernel tunables  ########################################
8035142Sache##############################################################
81867Sache
82867Sache#hw.physmem="1G"		# Limit physical memory. See loader(8)
8315046Sache#kern.dfldsiz=""		# Set the initial data size limit
842910Sache#kern.dflssiz=""		# Set the initial stack size limit
851092Sache#kern.hz="100"			# Set the kernel interval timer rate
8635142Sache#kern.maxbcache=""		# Set the max buffer cache KVA storage
871092Sache#kern.maxdsiz=""		# Set the max data size
8815046Sache#kern.maxfiles=""		# Set the sys. wide open files limit
8915046Sache#kern.maxproc=""		# Set the maximum # of processes
9015046Sache#kern.maxssiz=""		# Set the max stack size
9115046Sache#kern.maxswzone=""		# Set the max swmeta KVA storage
924107Sache#kern.maxtsiz=""		# Set the max text size
93867Sache#kern.maxusers="32"		# Set size of various static tables
9424359Simp#kern.nbuf=""			# Set the number of buffer headers 
954090Sache#kern.ncallout=""		# Set the maximum # of timer events
964090Sache#kern.sgrowsiz=""		# Set the amount to grow stack
9715046Sache#kern.cam.scsi_delay="2000"	# Delay (in ms) before probing SCSI
9826540Scharnier#kern.ipc.maxsockets=""		# Set the maximum number of sockets avaliable
9915046Sache#kern.ipc.nmbclusters=""	# Set the number of mbuf clusters
1004090Sache#kern.ipc.nmbufs=""		# Set the maximum number of mbufs
1014090Sache#kern.ipc.nsfbufs=""		# Set the number of sendfile(2) bufs
10215046Sache#net.inet.tcp.tcbhashsize=""	# Set the value of TCBHASHSIZE
10326540Scharnier#vfs.root.mountfrom=""		# Specify root partition in a way the
10415046Sache				# kernel understands
1054090Sache#vfs.root.mountdelay="5"	# Delay root partition mount if there is no
10615046Sache				# required provider
10715046Sache#vm.kmem_size=""		# Sets the size of kernel memory (bytes)
10815046Sache#debug.ktr.cpumask="0xf"	# Bitmask of CPUs to enable KTR on
1094090Sache#debug.ktr.mask="0x1200"	# Bitmask of KTR events to enable
11026540Scharnier#debug.ktr.verbose="1"		# Enable console dump of KTR events
1114090Sache#net.graph.maxalloc="128"	# Maximum number of queue items to allocate
11215046Sache#net.graph.ngqfreemax="64"	# Maximum number of free queue items to cache
11326540Scharnier
11435142Sache
11535142Sache##############################################################
11635142Sache###  Filesystem and related modules  #########################
11735142Sache##############################################################
11815046Sache
11915046Sache# Filesystems
1208871Srgrimes
1214107Sachecd9660_load="NO"		# ISO 9660 filesystem
1224107Sachecoda_load="NO"			# CODA filesystem
1234107Sachefdescfs_load="NO"		# Filedescriptors filesystem
1244107Sachelinprocfs_load="NO"		# Linux compatibility process filesystem
1254090Sachemsdosfs_load="NO"		# FAT-12/16/32
1264090Sachenfs_load="NO"			# NFS
1274107Sachentfs_load="NO"			# NTFS
1284107Sachenullfs_load="NO"		# Null filesystem
129163628Sruportalfs_load="NO"		# Portal filesystem
130163628Sruprocfs_load="NO"		# Process filesystem
131163628Sruumapfs_load="NO"		# User-id map filesystem
132163628Sruunionfs_load="NO"		# Union filesystem
133163628Sru
134163628Sru# Related stuff
135163628Sru
1364107Sacheccd_load="NO"			# Concatenated disk driver
1374107Sachevinum_load="NO"			# Concatenated/mirror/raid driver
1384107Sachemd_load="NO"			# Memory disk driver (vnode/swap/malloc)
1394107Sache
1404090Sache
1414107Sache##############################################################
1424107Sache###  Screen saver modules  ###################################
1434107Sache##############################################################
1447398Sache
1457398Sache# This is best done in rc.conf
1467398Sache
14715046Sachescreensave_load="NO"		# Set to YES to load a screensaver module
1487398Sachescreensave_name="green_saver"	# Set to the name of the screensaver module
14915052Sache
15015057Sache
15115057Sache##############################################################
15215057Sache###  Emulation modules  ######################################
15315057Sache##############################################################
15415057Sache
15515052Sachefpu_load="NO"			# Floating point emulation
156128683Sghelmergnufpu_load="NO"		# GNU floating point emulation
157128683Sghelmeribcs2_load="NO"			# IBCS2 (SCO) emulation
1587398Sacheibcs2_coff_load="NO"
159158444Sphklinux_load="NO"			# Linux emulation
160158444Sphksvr4_load="NO"			# SystemV R4 emulation
1617398Sachestreams_load="NO"		# System V streams module
1627398Sache
1637398Sache
1644090Sache##############################################################
1654090Sache###  Networking modules  #####################################
1664090Sache##############################################################
1674090Sache
1684090Sacheif_disc_load="NO"		# Discard device
1693368Sacheif_ef_load="NO"			# pseudo-device providing support for multiple ethernet frame types
1703368Sacheif_faith_load="NO"		# IPv6-to-IPv4 TCP relay capturing interface
171867Sacheif_gif_load="NO"		# generic tunnel interface
1724090Sacheif_gre_load="NO"		# encapsulating network device
1734090Sacheif_ppp_load="NO"		# Kernel ppp
1747398Sacheif_sl_load="NO"			# SLIP
1757398Sacheif_stf_load="NO"		# 6to4 tunnel interface
1764090Sacheif_tap_load="NO"		# Ethernet tunnel software network interface
1777398Sacheif_tun_load="NO"		# Tunnel driver (user process ppp)
1787398Sacheif_vlan_load="NO"		# IEEE 802.1Q VLAN network interface
17935142Sacheipfw_load="NO"			# Firewall
180867Sachepf_load="NO"			# packet filter
1814090Sache
182867Sache
1837398Sache##############################################################
18435142Sache###  Networking drivers  #####################################
1854090Sache##############################################################
1864090Sache
1874090Sachemiibus_load="NO"		# miibus support, needed for some drivers
1884090Sacheif_an_load="NO"			# Aironet 4500/4800 802.11 wireless NICs
1894090Sacheif_ar_load="NO"			# Digi SYNC/570i
19015046Sacheif_awi_load="NO"		# AMD PCnetMobile IEEE 802.11 wireless NICs
19135142Sacheif_bge_load="NO"		# Broadcom BCM570x PCI gigabit ethernet
19235142Sacheif_cm_load="NO"			# SMC (90c26, 90c56, 90c66)
19315046Sacheif_dc_load="NO"			# DEC/Intel 21143 and various workalikes
19415046Sacheif_de_load="NO"			# DEC DC21x4x ethernet
19515046Sacheif_ed_load="NO"			# National Semiconductor DS8390/WD83C690 ethernet
19635142Sacheif_el_load="NO"			# 3Com Etherlink 3C501
19735142Sacheif_em_load="NO"			# Intel(R) PRO/1000 gigabit ethernet
19815046Sacheif_en_load="NO"			# Midway-based ATM interfaces
19915046Sacheif_ep_load="NO"			# 3Com Etherlink III (3c5x9)
2004107Sacheif_ex_load="NO"			# Intel EtherExpress Pro/10 ethernet
2014107Sacheif_fe_load="NO"			# Fujitsu MB86960A/MB86965A based Ethernet adapters
2024090Sacheif_fxp_load="NO"		# Intel EtherExpress PRO/100B (82557, 82558)
2034090Sacheif_gx_load="NO"			# Intel Pro/1000 gigabit ethernet
2044090Sacheif_ie_load="NO"			# Intel 82586
20535142Sacheif_lge_load="NO"		# Level 1 LXT1001 NetCellerator PCI gigabit ethernet
2065232Sacheif_lnc_load="NO"		# AMD Lance/PCnet Ethernet
2075232Sacheif_my_load="NO"			# Myson PCI fast ethernet
2085232Sacheif_nge_load="NO"		# National Semiconductor PCI gigabit ethernet
209867Sacheif_oltr_load="NO"		# Olicom
2104090Sacheif_pcn_load="NO"		# AMD PCnet PCI
2114090Sacheif_ray_load="NO"		# Raytheon Raylink/Webgear Aviator PCCard
2124090Sacheif_rl_load="NO"			# RealTek 8129/8139
2134090Sacheif_sbni_load="NO"		# Granch SBNI12 leased line adapters
2144090Sacheif_sf_load="NO"			# Adaptec Duralink PCI (AIC-6915 "starfire")
2154090Sacheif_sis_load="NO"		# Silicon Integrated Systems SiS 900/7016
2165232Sacheif_sk_load="NO"			# SysKonnect SK-984x series PCI gigabit ethernet
2175232Sacheif_sn_load="NO"			# SMC 91Cxx
2185232Sacheif_sr_load="NO"			# synchronous RISCom/N2 / WANic 400/405
2194090Sacheif_ste_load="NO"		# Sundance Technologies ST201 fast ethernet
2204090Sacheif_ti_load="NO"			# Alteon Networks Tigon 1 and Tigon 2
2217398Sacheif_tl_load="NO"			# Texas Instruments TNETE100 ("ThunderLAN")
2224090Sacheif_tx_load="NO"			# SMC 83c17x fast ethernet
223882Sacheif_txp_load="NO"		# 3Com 3XP Typhoon/Sidewinder (3CR990)
2244090Sacheif_vr_load="NO"			# VIA Rhine I and Rhine II
2257398Sacheif_vx_load="NO"			# 3Com 3C590 family
2267398Sacheif_wb_load="NO"			# Winbond W89C840F
2277398Sacheif_wi_load="NO"			# WaveLAN/IEEE 802.11 wireless NICs
2287398Sacheif_wx_load="NO"			# Intel Gigabit Ethernet
22915046Sacheif_xe_load="NO"			# Xircom CreditCard PCMCIA
2307398Sacheif_xl_load="NO"			# 3Com Etherlink XL (3c900, 3c905, 3c905B)
2317398Sache
2327398Sache##############################################################
23335142Sache###  Netgraph modules  #######################################
234882Sache##############################################################
2357398Sache
23635142Sacheng_UI_load="NO"			# UI netgraph node type
2377398Sacheng_async_load="NO"		# asynchronous framing netgraph node type
2381092Sacheng_bpf_load="NO"		# Berkeley packet filter netgraph node type
2394090Sacheng_bridge_load="NO"		# Ethernet bridging netgraph node type
2404090Sacheng_cisco_load="NO"		# Cisco HDLC protocol netgraph node type
2411092Sacheng_echo_load="NO"		# Netgraph echo node type
24215046Sacheng_ether_load="NO"		# Ethernet netgraph node type
24335142Sacheng_frame_relay_load="NO"	# frame relay netgraph node type
24435142Sacheng_hole_load="NO"		# Netgraph discard node type
24515046Sacheng_iface_load="NO"		# interface Netgraph node type
24615046Sacheng_ksocket_load="NO"		# kernel socket netgraph node type
24715046Sacheng_lmi_load="NO"		# frame relay LMI protocol netgraph node type
24835142Sacheng_mppc_load="NO"		# Microsoft MPPC/MPPE compression and encryption netgraph node type
24935142Sacheng_one2many_load="NO"		# packet multiplexing netgraph node type
25015046Sacheng_ppp_load="NO"		# PPP protocol netgraph node type
25115046Sacheng_pppoe_load="NO"		# RFC 2516 PPPOE protocol netgraph node type
2524107Sacheng_pptpgre_load="NO"		# PPTP GRE protocol netgraph node type
2534107Sacheng_rfc1490_load="NO"		# RFC 1490 netgraph node type
2544090Sacheng_socket_load="NO"		# Netgraph socket node type
2554090Sacheng_tee_load="NO"		# Netgraph ``tee'' node type
256882Sacheng_tty_load="NO"		# Netgraph node type that is also a line discipline
25735142Sacheng_vjc_load="NO"		# Van Jacobsen compression netgraph node type
2585232Sache
2595232Sache##############################################################
2605232Sache###  Sound modules  ##########################################
261882Sache##############################################################
262882Sache
263882Sachesound_load="NO"			# Digital sound subsystem
264882Sachesnd_ad1816_load="NO"		# ad1816
2652910Sachesnd_cmi_load="NO"		# cmi
266882Sachesnd_csa_load="NO"		# csa
267882Sachesnd_cs4281_load="NO"		# cs4281
2685232Sachesnd_ds1_load="NO"		# ds1
2695232Sachesnd_emu10k1_load="NO" 		# Creative Sound Blaster Live
2705232Sachesnd_ess_load="NO"		# ess
27133831Sachesnd_es137x_load="NO"		# es137x
27233831Sachesnd_fm801_load="NO"		# fm801
27333831Sachesnd_ich_load="NO"		# Intel ICH
27433831Sachesnd_maestro_load="NO"		# Maestro
2754090Sachesnd_maestro3_load="NO"		# Maestro3
276882Sachesnd_mss_load="NO"		# Mss
2774090Sachesnd_neomagic_load="NO"		# Neomagic
278867Sachesnd_sbc_load="NO"		# Sbc
2794090Sachesnd_sb8_load="NO"		# Sound Blaster Pro
2804090Sachesnd_sb16_load="NO"		# Sound Blaster 16
2814090Sachesnd_solo_load="NO"		# Solo
2824090Sachesnd_t4dwave_load="NO"		# t4dwave
28315046Sachesnd_via8233_load="NO"		# via8233
28415046Sachesnd_via82c686_load="NO"		# via82c686
285867Sachesnd_driver_load="NO"		# All sound drivers
28615046Sache
28715046Sache##############################################################
28815046Sache###  USB modules  ############################################
28915046Sache##############################################################
29015046Sache
29115046Sacheusb_load="NO"			# USB subsystem
2925076Sacheudbp_load="NO"			# USB double bulk pipe host 2 host cables
293158444Sphkugen_load="NO"			# USB generic device, if all else fails ...
294158516Spjdufm_load="NO"			# Fm Radio
2955076Sacheuhid_load="NO"			# Human Interface Devices
2965076Sacheukbd_load="NO"			# Keyboard
2975076Sacheulpt_load="NO"			# Printer
2985076Sacheums_load="NO"			# Mouse
29915046Sacheumass_load="NO"			# Mass Storage Devices
300158516Spjdumodem_load="NO"		# Modems
301158516Spjduscanner_load="NO"		# Scanners
3024090Sacheif_aue_load="NO"		# ADMtek USB ethernet
3034090Sacheif_axe_load="NO"		# ASIX Electronics AX88172 USB ethernet
3043368Sacheif_cue_load="NO"		# CATC USB ethernet
3054090Sacheif_kue_load="NO"		# Kawasaki LSI USB ethernet
3064039Sache
30733831Sache##############################################################
30833831Sache###  Other modules  ##########################################
3095076Sache##############################################################
31033831Sache
31133831Sachebktr_load="NO"			# Brooktree Bt848/Bt878 TV/Video Capture Card
31233831Sacheispfw_load="NO"			# Qlogic ISP Firmware
31333831Sacheagp_load="NO"			# agp module
31433831Sacheaccf_data_load="NO"		# Wait for data accept filter
31533831Sacheaccf_http_load="NO"		# Wait for full HTTP request accept filter
31633831Sacherandom_load="NO"		# Random device
31733831Sachespeaker_load="NO"		# AT speaker module
318239991Sed
31933831Sache##############################################################
32033831Sache###  ACPI settings  ##########################################
32133831Sache##############################################################
32233831Sache
32333831Sacheacpi_dsdt_load="NO"		# DSDT Overriding
32433831Sacheacpi_dsdt_type="acpi_dsdt"	# Don't change this
32533831Sacheacpi_dsdt_name="/boot/acpi_dsdt.aml"
3265076Sache				# Override DSDT in BIOS by this file
3275076Sacheacpi_video_load="NO"		# Load the ACPI video extension driver
328158444Sphk
329158444Sphk##############################################################
33015046Sache### TrustedBSD MAC settings ##################################
33115046Sache##############################################################
3324090Sache
3334090Sachemac_biba_load="NO"		# Biba MAC policy
3344090Sachemac_bsdextended_load="NO"	# BSD/extended MAC policy
335158444Sphkmac_ifoff="NO"			# Interface silencing policy
336158516Spjdmac_mls_load="NO"		# MLS MAC policy
3374090Sachemac_none_load="NO"		# Null MAC policy
3383368Sachemac_partition_load="NO"		# Partition MAC policy
3394090Sachemac_seeotheruids_load="NO"	# UID visbility MAC policy
340867Sache
34115052Sache##############################################################
342158444Sphk###  Module loading syntax example  ##########################
343158444Sphk##############################################################
34415052Sache
34515046Sache#module_load="YES"		# loads module "module"
34615046Sache#module_name="realname"		# uses "realname" instead of "module"
3474090Sache#module_type="type"		# passes "-t type" to load
34815046Sache#module_flags="flags"		# passes "flags" to the module
3494090Sache#module_before="cmd"		# executes "cmd" before loading the module
3505076Sache#module_after="cmd"		# executes "cmd" after loading the module
351158444Sphk#module_error="cmd"		# executes "cmd" if load fails
352158444Sphk
3534090Sache