# # WACKY OpenBSD 3.2 kernel config, based on # # /sys/arch/i386/conf/GENERIC: # $OpenBSD: GENERIC,v 1.321 2002/10/13 20:59:34 pvalchev Exp $ # # /sys/conf/GENERIC: # $OpenBSD: GENERIC,v 1.91 2002/09/26 21:44:37 deraadt Exp $ machine i386 # architecture, used by config; REQUIRED option I686_CPU option BOOT_CONFIG # add support for boot -c option RAW4ALL # raw sockets for everyone #option ETHERSPOOF # spoof MAC address #option NFRSNIFF # sniff from kmem #option INSECURE # needed to support NFRSNIFF option NMBCLUSTERS=8192 option BUFCACHEPERCENT=20 option APM_NOPRINT makeoptions DEBUG="-g" option DDB # in-kernel debugger option DIAGNOSTIC # internal consistency checks option KTRACE # system call tracing, a la ktrace(1) option PTRACE # ptrace(2) system call option CRYPTO # Cryptographic framework option SYSVMSG # System V-like message queues option SYSVSEM # System V-like semaphores option SYSVSHM # System V-like memory sharing option UVM # use the UVM virtual memory system #option UVM_SWAP_ENCRYPT# support encryption of pages going to swap option USER_PCICONF # user-space PCI configuration option USER_LDT # user-settable LDT; see i386_set_ldt(2) option APERTURE # in-kernel aperture driver for XFree86 option COMPAT_LINUX # binary compatibility with Linux option COMPAT_FREEBSD # binary compatibility with FreeBSD option COMPAT_BSDOS # binary compatibility with BSD/OS option FFS # UFS option FFS_SOFTUPDATES # Soft updates option MFS # memory file system option CD9660 # ISO 9660 + Rock Ridge file system option MSDOSFS # MS-DOS file system option FDESC # /dev/fd option FIFO # FIFOs; RECOMMENDED option INET # IP + ICMP + TCP + UDP option ALTQ # ALTQ base option INET6 # IPv6 (needs INET) option PULLDOWN_TEST # use m_pulldown for IPv6 packet parsing option IPSEC # IPsec option TCP_SACK # Selective Acknowledgements for TCP option TCP_ECN # Explicit Congestion Notification for TCP #option TCP_FACK # Forward Acknowledgements for TCP option NFSCLIENT # Network File System client maxusers 32 # estimated number of users config bsd root on wd0 swap on wd0 mainbus0 at root bios0 at mainbus0 apm0 at bios0 flags 0x0000 # flags 0x0101 to force protocol version 1.1 pcibios0 at bios0 flags 0x0000 isa0 at pcib? pci* at mainbus0 bus ? option PCIVERBOSE #option PCMCIAVERBOSE #option USBVERBOSE #option PCIBIOSVERBOSE pchb* at pci? dev ? function ? # PCI-Host bridges ppb* at pci? dev ? function ? # PCI-PCI bridges pci* at ppb? bus ? pcib* at pci? dev ? function ? # PCI-ISA bridges (do nothing) # CardBus bus support cardbus* at cardslot? pcmcia* at cardslot? cbb* at pci? dev ? function ? cardslot* at cbb? # PCI USB Controllers #uhci* at pci? # Universal Host Controller (Intel) # USB bus support #usb* at uhci? # USB Hubs #uhub* at usb? #uhub* at uhub? port ? configuration ? interface ? # USB Mass Storage devices #umass* at uhub? port ? configuration ? interface ? #scsibus* at umass? # USB Modems #umodem* at uhub? port ? configuration ? #ucom* at umodem? # USB Audio #uaudio* at uhub? port ? configuration ? # Handspring Visor #uvisor* at uhub? port ? configuration ? #ucom* at uvisor? # USB Generic driver #ugen* at uhub? port ? configuration ? interface ? npx0 at isa? port 0xf0 irq 13 # math coprocessor isadma0 at isa? option WSDISPLAY_COMPAT_USL # VT handling option WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes option WSDISPLAY_DEFAULTSCREENS=6 option WSDISPLAY_COMPAT_PCVT # emulate some ioctls pckbc0 at isa? # PC keyboard controller pckbd* at pckbc? # PC keyboard pms* at pckbc? # PS/2 mouse for wsmouse option PCIAGP vga* at pci? dev ? function ? wsdisplay* at vga? console ? wskbd* at pckbd? console ? wsmouse* at pms? mux 0 pcppi0 at isa? sysbeep0 at pcppi? pccom* at pcmcia? function ? # PCMCIA modems/serial ports lpt2 at isa? port 0x3bc fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers fd* at fdc? drive ? flags 0x00 # IDE controllers pciide* at pci ? dev ? function ? flags 0x0000 wdc* at pcmcia? function ? # IDE hard drives wd* at wdc? channel ? drive ? flags 0x0000 wd* at pciide? channel ? drive ? flags 0x0000 # Networking devices fxp* at pci? dev ? function ? # EtherExpress 10/100B ethernet fxp* at cardbus? dev ? function ? # Intel PRO/100 ethernet xl* at cardbus? dev ? function ? # 3C575/3C656 ethernet ne* at pcmcia? function ? # PCMCIA based NE2000 ethernet ep* at pcmcia? function ? # PCMCIA based 3C5xx ethernet xe* at pcmcia? function ? # Xircom ethernet # Wireless network cards wi* at pcmcia? function ? # WaveLAN IEEE 802.11DS an* at pcmcia? function ? # Aironet IEEE 802.11DS # Media Independent Interface (mii) drivers inphy* at mii? phy ? # Intel 82555 PHYs clct* at pci? dev ? function ? # CS4281 CrystalClear audio # MIDI support midi* at pcppi? # MIDI interface to the PC speaker # The spkr driver provides a simple tone interface to the built in speaker. spkr0 at pcppi? # PC speaker #Audio Support audio* at clct? pseudo-device pf 1 # packet filter pseudo-device pflog 1 # pf log if pseudo-device loop 2 # network loopback pseudo-device bpfilter 8 # packet filter pseudo-device tun 2 # network tunneling over tty pseudo-device enc 1 # IPSEC needs the encapsulation interface pseudo-device gre 1 # GRE encapsulation interface pseudo-device pty 64 # pseudo-terminals pseudo-device tb 1 # tablet line discipline pseudo-device vnd 4 # paging to files pseudo-device ksyms 1 # kernel symbols device pseudo-device systrace 1 # system call tracing device pseudo-device pctr 1 pseudo-device mtrr 1 # Memory range attributes control pseudo-device sequencer 1 # for IPv6 pseudo-device gif 2 pseudo-device wsmux 2