PICOBSD revision 190421
157086Sluigi#
257086Sluigi# $FreeBSD: head/release/picobsd/bridge/PICOBSD 190421 2009-03-25 18:48:46Z luigi $
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
1457086Sluigicpu		I486_CPU
1557086Sluigicpu		I586_CPU
1657086Sluigicpu		I686_CPU
1757086Sluigiident		PICOBSD
1857086Sluigi
19116687Sluigioptions		SCHED_4BSD		# mandatory to have one scheduler
2091938Sluigi#options	MATH_EMULATE		#Support for x87 emulation
2167175Sjoeoptions 	INET			#InterNETworking
2271903Sluigi#options	INET6
2367175Sjoeoptions 	FFS			#Berkeley Fast Filesystem
2470314Sjoe#options	BOOTP			#Use BOOTP to obtain IP address/hostname
2567175Sjoeoptions 	MD_ROOT			#MD is a potential root device
2667175Sjoe
2771903Sluigi#options	NFS			#Network Filesystem
2871903Sluigi#options	NFS_ROOT		#NFS usable as root device, NFS required
2971903Sluigi
3070314Sjoe#options 	MSDOSFS			#MSDOS Filesystem
3170314Sjoe#options 	CD9660			#ISO 9660 Filesystem
3271903Sluigi#options 	CD9660_ROOT		#CD-ROM usable as root, CD9660 required
3371903Sluigi#options	DEVFS			#Device Filesystem
3470314Sjoe#options 	PROCFS			#Process filesystem
3571903Sluigioptions		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
3670314Sjoe
3791938Sluigi#options		DDB
3871903Sluigi
3957086Sluigioptions		IPFIREWALL
4057086Sluigioptions		IPFIREWALL_DEFAULT_TO_ACCEPT
4171903Sluigioptions		IPDIVERT		# divert (for natd)
4267175Sjoe
4357086Sluigi# Support for bridging and bandwidth limiting
4467175Sjoeoptions		DUMMYNET
45150636Smlaierdevice		if_bridge
4667175Sjoeoptions		HZ=1000
4757086Sluigi
48190421Sluigidevice		random			# used by ssh
4967175Sjoedevice		pci
5057086Sluigi
5167175Sjoe# Floppy drives
5267175Sjoedevice		fdc
5357086Sluigi
5467175Sjoe# ATA and ATAPI devices
5584314Sluigi#device		ata
5684314Sluigi#device		atadisk			# ATA disk drives
5784314Sluigi#device		atapicd			# ATAPI CDROM drives
5884314Sluigi#options		ATA_STATIC_ID		#Static device numbering
5957086Sluigi
6057086Sluigi# atkbdc0 controls both the keyboard and the PS/2 mouse
61116687Sluigidevice		atkbdc			# At keyboard controller
6267175Sjoedevice		atkbd
6371903Sluigi#device		psm			# do we need the mouse ??
6457086Sluigi
6571903Sluigidevice		vga			# VGA screen
6657086Sluigi
6757086Sluigi# syscons is the default console driver, resembling an SCO console
68116687Sluigidevice		sc
6957086Sluigi
7067175Sjoe# Serial (COM) ports
71188834Sluigidevice		uart
7257086Sluigi
7371903Sluigi# Audio support
7471903Sluigi#device		pcm
7571903Sluigi
7671903Sluigi# PCCARD (PCMCIA) support
7771903Sluigi#device		card		# pccard bus
7871903Sluigi#device		pcic		# PCMCIA bridge
7971903Sluigi
8067175Sjoe# Parallel port
8167175Sjoe#device		ppc
8267175Sjoe#device		ppbus		# Parallel port bus (required)
8367175Sjoe#device		lpt		# Printer
8467175Sjoe#device		plip		# TCP/IP over parallel
8567175Sjoe#device		ppi		# Parallel port interface device
8657086Sluigi
8757086Sluigi#
8857086Sluigi# The following Ethernet NICs are all PCI devices.
8957086Sluigi#
9057086Sluigidevice	miibus 
9167175Sjoedevice		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
9271903Sluigidevice		rl		# RealTek 8129/8139
9392025Sluigidevice		sis		# National/SiS
9471903Sluigidevice		dc		# DEC/Intel 21143 and various workalikes
9591938Sluigidevice		ed
9657086Sluigi
9767175Sjoedevice		loop		# Network loopback
9867175Sjoedevice		ether		# Ethernet support
9967175Sjoedevice		tun		# Packet tunnel.
10070314Sjoe#device		vn		#Vnode driver (turns a file into a device)
10167175Sjoedevice		pty		# Pseudo-ttys (telnet etc)
10267175Sjoedevice		md		# Memory "disks"
10371903Sluigi#device		gif	4	# IPv6 and IPv4 tunneling
10471903Sluigi#device		faith	1	# IPv6-to-IPv4 relaying (translation)
105188834Sluigidevice		tap
10657086Sluigi
10767175Sjoe# The `bpf' device enables the Berkeley Packet Filter.
10867175Sjoe# Be aware of the administrative consequences of enabling this!
109188834Sluigidevice		bpf		# Berkeley packet filter
110