freebsd-dev/release/picobsd/bridge/PICOBSD
Josef Karthauser 1e2b0ddcfa Fix the PICOBSD kernel configs. They're now converted to use
Peter's new format, and I'd added hints files for each.

The build process uses the PICOBSD.hints file as well as the config,
and additionally builds with -DNO_MODULES.  The build process
probably needs to be converted to use the 'buildkernel' method
instead of running config itself.

The kernels now compile.  I've not been able to test the crunch
process however because it used the vn driver and there are no
/dev/vn device nodes under devfs yet.  Maybe someone else could
give it a go.
2000-10-15 20:42:22 +00:00

112 lines
3.1 KiB
Plaintext

#
# $FreeBSD$
#
# Line starting with #PicoBSD contains PicoBSD build parameters
#marker def_sz init MFS_inodes floppy_inodes
#PicoBSD 2400 init 4096 32768
machine i386
cpu I386_CPU
cpu I486_CPU
cpu I586_CPU
cpu I686_CPU
ident PICOBSD
maxusers 20
options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep this!]
options MFS #Memory Filesystem
#options DEVFS #Device Filesystem
options MD_ROOT #MD is a potential root device
#options NFS #Network Filesystem
#options NFS_ROOT #NFS usable as root device, NFS required
options NFS_NOSERVER #Disable the NFS-server code.
#options BOOTP #Use BOOTP to obtain IP address/hostname
options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options CD9660_ROOT #CD-ROM usable as root, CD9660 required
options PROCFS #Process filesystem
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
#options UCONSOLE #Allow users to grab the console
options USERCONFIG #boot -c editor
#options INTRO_USERCONFIG #imply -c and parse info area
options VISUAL_USERCONFIG #visual boot -c editor
#options KTRACE #ktrace(1) support
#options SYSVSHM #SYSV-style shared memory
#options SYSVMSG #SYSV-style message queues
#options SYSVSEM #SYSV-style semaphores
#options P1003_1B #Posix P1003_1B real-time extensions
#options _KPOSIX_PRIORITY_SCHEDULING
#options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
options PCI_QUIET #quiets PCI code on chipset settings
# Support for bridging and bandwidth limiting
options DUMMYNET
options BRIDGE
options HZ=1000
options NMBCLUSTERS=4096
device isa
device pci
options COMPAT_OLDISA # compatability shims for lnc, le
options COMPAT_OLDPCI # compatability shims for lnc, vx
# Floppy drives
device fdc
# ATA and ATAPI devices
device ata
device atadisk # ATA disk drives
#device atapicd # ATAPI CDROM drives
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc 1
device atkbd
device psm
device vga
# syscons is the default console driver, resembling an SCO console
device sc 1
# Floating point support - do not disable.
device npx
# Serial (COM) ports
device sio
# Parallel port
#device ppc
#device ppbus # Parallel port bus (required)
#device lpt # Printer
#device plip # TCP/IP over parallel
#device ppi # Parallel port interface device
#
# The following Ethernet NICs are all PCI devices.
#
device miibus
#device de # DEC/Intel DC21x4x (``Tulip'')
device fxp # Intel EtherExpress PRO/100B (82557, 82558)
device rl # RealTek 8129/8139
device dc # DEC/Intel 21143 and various workalikes
device ed
device loop # Network loopback
device ether # Ethernet support
device tun # Packet tunnel.
device vn #Vnode driver (turns a file into a device)
device pty # Pseudo-ttys (telnet etc)
device md # Memory "disks"
# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
device bpf # Berkeley packet filter