Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

Commit

Permalink
import from mindrot
Browse files Browse the repository at this point in the history
  • Loading branch information
jschlyter committed Aug 9, 2011
1 parent 103fbe4 commit 32e5b6b
Show file tree
Hide file tree
Showing 74 changed files with 8,014 additions and 0 deletions.
320 changes: 320 additions & 0 deletions COMMELL-LE564
@@ -0,0 +1,320 @@
# $OpenBSD: GENERIC,v 1.509 2006/07/02 02:05:11 deraadt Exp $
# $OpenBSD: GENERIC,v 1.123 2005/12/12 20:39:36 miod Exp $

machine i386

option DDB # in-kernel debugger
#option DDB_SAFE_CONSOLE # allow break into ddb during boot
#makeoptions DEBUG="-g" # compile full symbol table
#makeoptions PROF="-pg" # build profiled kernel
#option GPROF # kernel profiling, kgmon(8)
option DIAGNOSTIC # internal consistency checks
option KTRACE # system call tracing, a la ktrace(1)
#option ACCOUNTING # acct(2) process accounting
option KMEMSTATS # collect malloc(9) statistics
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_SWAP_ENCRYPT# support encryption of pages going to swap

option FFS # UFS
option FFS_SOFTUPDATES # Soft updates
option UFS_DIRHASH # hash large directories
#option QUOTA # UFS quotas
#option EXT2FS # Second Extended Filesystem
option MFS # memory file system
#option XFS # xfs filesystem

option TCP_SACK # Selective Acknowledgements for TCP
option TCP_ECN # Explicit Congestion Notification for TCP
option TCP_SIGNATURE # TCP MD5 Signatures, for BGP routing sessions
#option TCP_FACK # Forward Acknowledgements for TCP

#option NFSCLIENT # Network File System client
#option NFSSERVER # Network File System server

#option VFSDEBUG # VFS debugging
#option CD9660 # ISO 9660 + Rock Ridge file system
#option UDF # UDF (DVD) file system
#option MSDOSFS # MS-DOS file system
option FIFO # FIFOs; RECOMMENDED
#option PORTAL # dynamically created filesystem objects

option INET # IP + ICMP + TCP + UDP
option ALTQ # ALTQ base
option INET6 # IPv6 (needs INET)
option IPSEC # IPsec
#option KEY # PF_KEY (implied by IPSEC)
#option IPX # IPX+SPX
#option IPXIP # IPX tunneling over IP
#option NETATALK # AppleTalk
option PPP_BSDCOMP # PPP BSD compression
option PPP_DEFLATE
option MROUTING # Multicast router
option PIM # Protocol Independent Multicast

pseudo-device pf # packet filter
pseudo-device pflog # pf log if
pseudo-device pfsync # pf sync if
pseudo-device pflow # pflow export if
pseudo-device sppp 1 # Sync PPP/HDLC
pseudo-device enc 1 # option IPSEC needs the encapsulation interface
#pseudo-device strip 1 # Starmode Radio IP interface

pseudo-device pty 16 # initial number of pseudo-terminals
#pseudo-device tb 1 # tablet line discipline
pseudo-device vnd 4 # paging to files
#pseudo-device ccd 4 # concatenated disk devices
pseudo-device ksyms 1 # kernel symbols device
pseudo-device systrace 1 # system call tracing device

# clonable devices
pseudo-device bpfilter # packet filter
pseudo-device bridge # network bridging support
pseudo-device carp # CARP protocol support
pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
pseudo-device gre # GRE encapsulation interface
pseudo-device loop # network loopback
pseudo-device ppp # PPP
pseudo-device sl # CSLIP
pseudo-device tun # network tunneling over tty
pseudo-device vlan # IEEE 802.1Q VLAN
pseudo-device trunk # Trunking support

# for IPv6
#pseudo-device faith 1 # IPv[46] tcp relay translation i/f

pseudo-device pppoe 1 # PPP over Ethernet (RFC 2516)

option BOOT_CONFIG # add support for boot -c

##########

maxusers 32 # estimated number of users

option I686_CPU

option USER_PCICONF # user-space PCI configuration

#option VM86 # Virtual 8086 emulation
option USER_LDT # user-settable LDT; see i386_set_ldt(2)
#option APERTURE # in-kernel aperture driver for XFree86

#option KGDB # Remote debugger support; exclusive of DDB
#option "KGDB_DEVNAME=\"com\"",KGDBADDR=0x2f8,KGDBRATE=9600

option DUMMY_NOPS # speed hack; recommended

#option COMPAT_SVR4 # binary compatibility with SVR4
#option COMPAT_IBCS2 # binary compatibility with SCO and ISC
#option COMPAT_LINUX # binary compatibility with Linux
#option COMPAT_FREEBSD # binary compatibility with FreeBSD
#option COMPAT_BSDOS # binary compatibility with BSD/OS
#option COMPAT_AOUT # a.out binaries are emulated

#option PROCFS # /proc
#option NTFS # Experimental NTFS support

# or use root on nfs swap on nfs
#config bsd swap generic
option RAMDISK_HOOKS
#option MINIROOTSIZE=16384 # disktab.8mb
#option MINIROOTSIZE=19456 # disktab.9.5mb
#option MINIROOTSIZE=20480 # disktab.10mb
option MINIROOTSIZE=30720 # disktab.12mb
option NKPTP=8
config bsd root on rd0a swap on rd0b and wd0b and wd1b
pseudo-device rd 1

mainbus0 at root

cpu0 at mainbus?
bios0 at mainbus0
apm0 at bios0 flags 0x0000 # flags 0x0101 to force protocol version 1.1
pcibios0 at bios0 flags 0x0000 # use 0x30 for a total verbose
#ipmi0 at mainbus? # IPMI

isa0 at mainbus0
isa0 at pcib?
pci* at mainbus0

#option ACPIVERBOSE
#option ACPI_ENABLE

#acpi0 at mainbus?
#acpitimer* at acpi?
#hpet* at acpi?
#acpiac* at acpi?
#acpibat* at acpi?

option PCIVERBOSE
option EISAVERBOSE
option USBVERBOSE

pchb* at pci? # PCI-Host bridges
ppb* at pci? # PCI-PCI bridges
pci* at ppb?
pci* at pchb?
pcib* at pci? # PCI-ISA bridge

viaenv* at pci? # VIA VT82C686A hardware monitor

# USB Controllers
uhci* at pci? # Universal Host Controller (Intel)

# USB bus support
usb* at uhci?

# USB devices
uhub* at usb? # USB Hubs
uhub* at uhub? # USB Hubs
umodem* at uhub? # USB Modems/Serial
ucom* at umodem?
#uvisor* at uhub? # Handspring Visor
#ucom* at uvisor?
uvscom* at uhub? # SUNTAC Slipper U VS-10U serial
ucom* at uvscom?
ubsa* at uhub? # Belkin serial adapter
ucom* at ubsa?
uftdi* at uhub? # FTDI FT8U100AX serial adapter
ucom* at uftdi?
uslcom* at uhub? # Silicon Laboratories CP210x serial
ucom* at uslcom?
uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter
ucom* at uplcom?
umct* at uhub? # MCT USB-RS232 serial adapter
ucom* at umct?
#uipaq* at uhub? # iPAQ serial adapter
#ucom* at uipaq?
ulpt* at uhub? # USB Printers
umass* at uhub? # USB Mass Storage devices
scsibus* at umass?
atapiscsi* at umass?
uhidev* at uhub? # Human Interface Devices
#ums* at uhidev? # USB mouse
#wsmouse* at ums? mux 0
ukbd* at uhidev? # USB keyboard
wskbd* at ukbd? mux 1
#uhid* at uhidev? # USB generic HID support
#aue* at uhub? # ADMtek AN986 Pegasus Ethernet
#atu* at uhub? # Atmel AT76c50x based 802.11b
#axe* at uhub? # ASIX Electronics AX88172 USB Ethernet
#cue* at uhub? # CATC USB-EL1201A based Ethernet
#kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet
#cdce* at uhub? # CDC Ethernet
#upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network'
#udav* at uhub? # Davicom DM9601 based Ethernet
#url* at uhub? # Realtek RTL8150L based adapters
wi* at uhub? # WaveLAN IEEE 802.11DS
#urio* at uhub? # Diamond Multimedia Rio 500
#uyap* at uhub? # Y@P firmware loader
#ubt* at uhub? # USB Bluetooth
ugen* at uhub? # USB Generic driver
ural* at uhub? # Ralink RT2500
#rum* at uhub? # Ralink RT2501
zyd* at uhub? # Zydas ZD1211
#option NATM
#ueagle* at uhub? # Analog Devices Eagle ADSL
udcf* at uhub? # Gude Expert mouseCLOCK
#puc* at pci? # PCI "universal" communication device

npx0 at isa? port 0xf0 irq 13 # math coprocessor

option WSDISPLAY_COMPAT_USL # VT handling
option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11
option WSDISPLAY_DEFAULTSCREENS=6 # initial number of text consoles
option WSDISPLAY_COMPAT_PCVT # emulate some ioctls; needed for X11

pckbc0 at isa? # PC keyboard controller
pckbd* at pckbc? # PC keyboard
#pms* at pckbc? # PS/2 mouse for wsmouse
#pmsi* at pckbc? # PS/2 "Intelli"mouse for wsmouse
#vga0 at isa?
option PCIAGP
vga* at pci?
#pcdisplay0 at isa? # CGA, MDA, EGA, HGA
wsdisplay* at vga?
#wsdisplay* at pcdisplay?
wskbd* at pckbd? mux 1
#wsmouse* at pms? mux 0
#wsmouse* at pmsi? mux 0

pcppi0 at isa?

com0 at isa? port 0x3f8 irq 4 # standard PC serial ports
com1 at isa? port 0x2f8 irq 3
#com2 at isa? port 0x3e8 irq 5
#com* at puc?

#lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports

sd* at scsibus? # SCSI disk drives
#st* at scsibus? # SCSI tape drives
cd* at scsibus? # SCSI CD-ROM drives
#ch* at scsibus? # SCSI autochangers
#ss* at scsibus? # SCSI scanners
#safte* at scsibus? # SCSI accessed fault-tolerant enclosures
#ses* at scsibus? # SCSI enclosure services
uk* at scsibus? # unknown SCSI

#fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
#fd* at fdc? flags 0x00

# IDE controllers
pciide* at pci? flags 0x0000

# IDE hard drives
wd* at pciide? flags 0x0000

#san* at pci? # Sangoma PCI AFT card
fxp* at pci? # EtherExpress 10/100B ethernet
em* at pci? # Intel Pro/1000 ethernet
rl* at pci? # RealTek 81[23]9 ethernet
re* at pci? # Realtek 8169/8169S/8110S
#art* at musycc? # Accoom Artery E1/T1 cards

# Wireless network cards
ath* at pci? # Atheros AR5k (802.11a/b/g)
atw* at pci? # ADMtek ADM8211 (802.11)
wi* at pci? # WaveLAN IEEE 802.11DS
an* at pci? # Aironet IEEE 802.11DS
ipw* at pci? # Intel PRO/Wireless 2100
iwi* at pci? # Intel PRO/Wireless 2200BG/2915ABG
ral* at pci? # Ralink RT2500/RT2501/RT2600
rtw* at pci? # Realtek 8180

# Media Independent Interface (mii) drivers
inphy* at mii? # Intel 82555 PHYs
iophy* at mii? # Intel 82553 PHYs
rlphy* at mii? # RealTek 8139 internal PHYs
rgephy* at mii? # Realtek 8169S/8110S PHY

# crypto support
#hifn* at pci? # Hi/fn 7751 crypto card
#lofn* at pci? # Hi/fn 6500 crypto card
#nofn* at pci? # Hi/fn 7814/7851/7854 crypto card
#ubsec* at pci? # Bluesteel Networks 5xxx crypto card
#safe* at pci? # SafeNet SafeXcel 1141/1741
#ises* at pci? # Pijnenburg PCC-ISES

# Speaker interface
midi* at pcppi? # MIDI interface to the PC speaker
spkr0 at pcppi? # PC speaker

pseudo-device pctr 1
pseudo-device mtrr 1 # Memory range attributes control
pseudo-device nvram 1
pseudo-device sequencer 1
#pseudo-device raid 4 # RAIDframe disk driver
pseudo-device bio 1 # ioctl multiplexing device
pseudo-device hotplug 1 # devices hot plugging

# mouse & keyboard multiplexor pseudo-devices
pseudo-device wsmux 2
pseudo-device crypto 1

0 comments on commit 32e5b6b

Please sign in to comment.