1201062Sluigi# 2201062Sluigi# $FreeBSD$ 3201062Sluigi# A configuration file to run tests on qemu. 4201062Sluigi# We disable SMP because it does not work well with qemu, and set HZ=1000 5201062Sluigi# to avoid it being overridden. 6201062Sluigi# 7201062Sluigi# Line starting with #PicoBSD contains PicoBSD build parameters 8201062Sluigi#marker def_sz init MFS_inodes floppy_inodes 9201076Sluigi#PicoBSD 18000 init 8192 32768 10201076Sluigioptions MD_ROOT_SIZE=18000 # same as def_sz 11201062Sluigi 12201062Sluigihints "PICOBSD.hints" 13201062Sluigi 14201062Sluigi# values accessible through getenv() 15201062Sluigi# env "PICOBSD.env" 16201062Sluigi 17201062Sluigi#cpu I486_CPU 18201062Sluigicpu I586_CPU 19201062Sluigicpu I686_CPU 20201062Sluigiident PICOBSD 21201062Sluigi 22210125Sluigi# SMP seems to be needed for kern_et 23210125Sluigioptions SMP 24210125Sluigidevice apic 25201062Sluigi 26210125Sluigioptions SCHED_ULE # mandatory to have one scheduler 27210125Sluigioptions PREEMPTION # needed for decent interrupt processing 28201062Sluigi#options MATH_EMULATE #Support for x87 emulation 29201062Sluigioptions INET #InterNETworking 30201062Sluigi#options INET6 31201062Sluigioptions FFS #Berkeley Fast Filesystem 32201062Sluigi#options BOOTP #Use BOOTP to obtain IP address/hostname 33201062Sluigioptions MD_ROOT #MD is a potential root device 34201062Sluigi 35201062Sluigi#options NFS #Network Filesystem 36201062Sluigi#options NFS_ROOT #NFS usable as root device, NFS required 37201062Sluigi 38201062Sluigi#options MSDOSFS #MSDOS Filesystem 39201062Sluigi#options CD9660 #ISO 9660 Filesystem 40201062Sluigi#options CD9660_ROOT #CD-ROM usable as root, CD9660 required 41201062Sluigi#options DEVFS #Device Filesystem 42201062Sluigi#options PROCFS #Process filesystem 43201062Sluigioptions COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 44201062Sluigi 45201062Sluigioptions KDB 46201062Sluigioptions DDB 47201062Sluigi 48201062Sluigioptions IPFIREWALL 49201062Sluigioptions IPFIREWALL_DEFAULT_TO_ACCEPT 50201062Sluigioptions IPDIVERT # divert (for natd) 51201062Sluigi 52201062Sluigi# Support for bridging and bandwidth limiting 53201062Sluigioptions DUMMYNET 54201062Sluigidevice if_bridge 55201062Sluigi# Running with less than 1000 seems to give poor timing on 56201062Sluigi# qemu, so we set HZ explicitly. 57201062Sluigioptions HZ=1000 58201062Sluigi 59201062Sluigidevice random # used by ssh 60201062Sluigidevice pci 61201062Sluigi 62201062Sluigi# Floppy drives 63201062Sluigidevice fdc 64201062Sluigi 65201062Sluigi# ATA and ATAPI devices 66201062Sluigi#device ata 67201062Sluigi#device atadisk # ATA disk drives 68201062Sluigi#device atapicd # ATAPI CDROM drives 69201062Sluigi#options ATA_STATIC_ID #Static device numbering 70201062Sluigi 71201062Sluigi# atkbdc0 controls both the keyboard and the PS/2 mouse 72201062Sluigidevice atkbdc # At keyboard controller 73201062Sluigidevice atkbd 74201062Sluigi#device psm # do we need the mouse ?? 75201062Sluigi 76201062Sluigidevice vga # VGA screen 77201062Sluigi 78201062Sluigi# syscons is the default console driver, resembling an SCO console 79201062Sluigidevice sc 80201062Sluigi 81201062Sluigi# Serial (COM) ports 82201062Sluigidevice uart 83201062Sluigi 84201062Sluigi# Audio support 85201062Sluigi#device pcm 86201062Sluigi 87201062Sluigi# PCCARD (PCMCIA) support 88201062Sluigi#device card # pccard bus 89201062Sluigi#device pcic # PCMCIA bridge 90201062Sluigi 91201062Sluigi# Parallel port 92201062Sluigi#device ppc 93201062Sluigi#device ppbus # Parallel port bus (required) 94201062Sluigi#device lpt # Printer 95201062Sluigi#device plip # TCP/IP over parallel 96201062Sluigi#device ppi # Parallel port interface device 97201062Sluigi 98201062Sluigi# 99201062Sluigi# The following Ethernet NICs are all PCI devices. 100201062Sluigi# 101201062Sluigidevice miibus 102201062Sluigidevice fxp # Intel EtherExpress PRO/100B (82557, 82558) 103201062Sluigidevice nfe # nVidia nForce MCP on-board Ethernet 104201062Sluigi#device xl # 3Com 105201062Sluigidevice rl # RealTek 8129/8139 106201062Sluigidevice re # RealTek 8139C+/8169/8169S/8110S 107201062Sluigidevice sis # National/SiS 108201062Sluigidevice dc # DEC/Intel 21143 and various workalikes 109201062Sluigidevice ed 110201062Sluigi 111201062Sluigidevice loop # Network loopback 112201062Sluigidevice ether # Ethernet support 113201062Sluigidevice tun # Packet tunnel. 114201062Sluigidevice pty # Pseudo-ttys (telnet etc) 115201062Sluigidevice md # Memory "disks" 116201062Sluigi#device gif 4 # IPv6 and IPv4 tunneling 117201062Sluigi#device faith 1 # IPv6-to-IPv4 relaying (translation) 118201062Sluigidevice tap 119201062Sluigi 120210125Sluigi#options VIMAGE # soner or later we may want to test this 121201062Sluigi#options DEVICE_POLLING 122201062Sluigi 123201062Sluigi# The `bpf' device enables the Berkeley Packet Filter. 124201062Sluigi# Be aware of the administrative consequences of enabling this! 125201062Sluigidevice bpf # Berkeley packet filter 126