157086Sluigi#
257086Sluigi# $FreeBSD$
357086Sluigi#
457086Sluigi# Line starting with #PicoBSD contains PicoBSD build parameters
557086Sluigi#marker         def_sz  init    MFS_inodes      floppy_inodes
6190421Sluigi#PicoBSD	8000	init	8192		32768
7190421Sluigioptions MD_ROOT_SIZE=8000      # same as def_sz
857086Sluigi
978543Sluigihints	"PICOBSD.hints"
10188834Sluigi
11188834Sluigi# values accessible through getenv()
12188834Sluigi# env		"PICOBSD.env"
13188834Sluigi
14199040Sluigi#cpu		I486_CPU
1557086Sluigicpu		I586_CPU
1657086Sluigicpu		I686_CPU
1757086Sluigiident		PICOBSD
1857086Sluigi
19199040Sluigioptions		SMP
20199040Sluigidevice	apic
21199040Sluigi
22116687Sluigioptions		SCHED_4BSD		# mandatory to have one scheduler
2391938Sluigi#options	MATH_EMULATE		#Support for x87 emulation
2467175Sjoeoptions 	INET			#InterNETworking
2571903Sluigi#options	INET6
2667175Sjoeoptions 	FFS			#Berkeley Fast Filesystem
2770314Sjoe#options	BOOTP			#Use BOOTP to obtain IP address/hostname
2867175Sjoeoptions 	MD_ROOT			#MD is a potential root device
2967175Sjoe
3071903Sluigi#options	NFS			#Network Filesystem
3171903Sluigi#options	NFS_ROOT		#NFS usable as root device, NFS required
3271903Sluigi
3370314Sjoe#options 	MSDOSFS			#MSDOS Filesystem
3470314Sjoe#options 	CD9660			#ISO 9660 Filesystem
3571903Sluigi#options 	CD9660_ROOT		#CD-ROM usable as root, CD9660 required
3671903Sluigi#options	DEVFS			#Device Filesystem
3770314Sjoe#options 	PROCFS			#Process filesystem
3871903Sluigioptions		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
3970314Sjoe
4091938Sluigi#options		DDB
4171903Sluigi
4257086Sluigioptions		IPFIREWALL
4357086Sluigioptions		IPFIREWALL_DEFAULT_TO_ACCEPT
4471903Sluigioptions		IPDIVERT		# divert (for natd)
4567175Sjoe
4657086Sluigi# Support for bridging and bandwidth limiting
4767175Sjoeoptions		DUMMYNET
48150636Smlaierdevice		if_bridge
49201034Sluigi# Running with less than 1000 seems to give poor timing on
50201034Sluigi# qemu, so we set HZ explicitly.
51201034Sluigioptions		HZ=1000
5257086Sluigi
53190421Sluigidevice		random			# used by ssh
5467175Sjoedevice		pci
5557086Sluigi
5667175Sjoe# Floppy drives
5767175Sjoedevice		fdc
5857086Sluigi
5967175Sjoe# ATA and ATAPI devices
6084314Sluigi#device		ata
6184314Sluigi#device		atadisk			# ATA disk drives
6284314Sluigi#device		atapicd			# ATAPI CDROM drives
6384314Sluigi#options		ATA_STATIC_ID		#Static device numbering
6457086Sluigi
6557086Sluigi# atkbdc0 controls both the keyboard and the PS/2 mouse
66116687Sluigidevice		atkbdc			# At keyboard controller
6767175Sjoedevice		atkbd
6871903Sluigi#device		psm			# do we need the mouse ??
6957086Sluigi
7071903Sluigidevice		vga			# VGA screen
7157086Sluigi
7257086Sluigi# syscons is the default console driver, resembling an SCO console
73116687Sluigidevice		sc
7457086Sluigi
7567175Sjoe# Serial (COM) ports
76188834Sluigidevice		uart
7757086Sluigi
7871903Sluigi# Audio support
7971903Sluigi#device		pcm
8071903Sluigi
8171903Sluigi# PCCARD (PCMCIA) support
8271903Sluigi#device		card		# pccard bus
8371903Sluigi#device		pcic		# PCMCIA bridge
8471903Sluigi
8567175Sjoe# Parallel port
8667175Sjoe#device		ppc
8767175Sjoe#device		ppbus		# Parallel port bus (required)
8867175Sjoe#device		lpt		# Printer
8967175Sjoe#device		plip		# TCP/IP over parallel
9067175Sjoe#device		ppi		# Parallel port interface device
9157086Sluigi
9257086Sluigi#
9357086Sluigi# The following Ethernet NICs are all PCI devices.
9457086Sluigi#
9557086Sluigidevice	miibus 
9667175Sjoedevice		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
97190760Sluigidevice		nfe		# nVidia nForce MCP on-board Ethernet
98190760Sluigi#device		xl		# 3Com
9971903Sluigidevice		rl		# RealTek 8129/8139
100190760Sluigidevice		re		# RealTek 8139C+/8169/8169S/8110S
10192025Sluigidevice		sis		# National/SiS
10271903Sluigidevice		dc		# DEC/Intel 21143 and various workalikes
10391938Sluigidevice		ed
10457086Sluigi
10567175Sjoedevice		loop		# Network loopback
10667175Sjoedevice		ether		# Ethernet support
10767175Sjoedevice		tun		# Packet tunnel.
10870314Sjoe#device		vn		#Vnode driver (turns a file into a device)
10967175Sjoedevice		pty		# Pseudo-ttys (telnet etc)
11067175Sjoedevice		md		# Memory "disks"
11171903Sluigi#device		gif	4	# IPv6 and IPv4 tunneling
11271903Sluigi#device		faith	1	# IPv6-to-IPv4 relaying (translation)
113188834Sluigidevice		tap
11457086Sluigi
115190760Sluigi#options               DEVICE_POLLING
116190760Sluigi
11767175Sjoe# The `bpf' device enables the Berkeley Packet Filter.
11867175Sjoe# Be aware of the administrative consequences of enabling this!
119188834Sluigidevice		bpf		# Berkeley packet filter
120