1# $NetBSD: INSTALL,v 1.65 2020/09/15 08:13:51 mrg Exp $ 2# 3# First try for BeBox config file 4# 5 6include "arch/bebox/conf/std.bebox" 7 8#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9 10maxusers 32 11 12makeoptions COPTS="-Os" # Optimise for space. Implies -O2 13 14# Enable the hooks used for initializing the root memory-disk. 15options MEMORY_DISK_HOOKS 16options MEMORY_DISK_IS_ROOT # force root on memory disk 17options MEMORY_DISK_SERVER=0 # no userspace memory disk support 18options MEMORY_DISK_ROOT_SIZE=5120 # size of memory disk, in blocks 19options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode 20 21#makeoptions DEBUG="-g" 22 23#options DEBUG 24#options DIAGNOSTIC 25#options TRAP_PANICWAIT 26#options DDB 27#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 28#options KTRACE 29options USERCONF # userconf(4) support 30options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 31#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 32 33#include "conf/compat_netbsd09.config" 34#options COMPAT_386BSD_MBRPART # recognize old partition ID 35 36# File systems 37file-system FFS 38#file-system EXT2FS 39file-system MFS 40file-system NFS 41file-system CD9660 42file-system MSDOSFS 43#file-system FDESC 44file-system KERNFS 45#file-system NULLFS 46#file-system PROCFS 47#file-system UMAPFS 48#file-system UNION 49file-system PTYFS # /dev/pts/N support 50#file-system TMPFS 51 52# Filesystem options 53#options DISKLABEL_EI # disklabel Endian Independent support 54#options FFS_EI # FFS Endian Independent support 55options NFS_V2_ONLY # Exclude NFS3 code to save space 56#options FFS_NO_SNAPSHOT # No FFS snapshot support 57#options WAPBL # File system journaling support 58 59#options NFSSERVER 60 61options INET 62 63options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 64 65#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 66 67# wscons options 68# builtin terminal emulations 69#options WSEMUL_SUN # sun terminal emulation 70options WSEMUL_VT100 # VT100 / VT220 emulation 71options WS_DEFAULT_FG=WSCOL_LIGHT_WHITE 72# compatibility to other console drivers 73options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 74options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 75 76config netbsd root on ? type ffs 77 78# 79# device 80# 81options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 82 83#options PCIVERBOSE # verbose PCI device messages 84#options PCI_CONFIG_DUMP # verbosely dump PCI config space 85 86mainbus0 at root 87 88cpu* at mainbus0 89pci0 at mainbus0 bus ? 90 91#ppb* at pci? dev ? function ? # PCI-PCI bridges 92#pci* at ppb? bus ? 93pchb* at pci? dev ? function ? # PCI-Host bridges 94pcib* at pci? dev ? function ? # PCI-ISA bridges 95 96isa* at pcib? # ISA on PCI-ISA bridge 97 98# Console Devices 99 100# wscons 101pckbc0 at isa? # pc keyboard controller 102pckbd* at pckbc? # PC keyboard 103#pms* at pckbc? # PS/2 mouse for wsmouse 104#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 105#options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads 106genfb* at pci? dev ? function ? 107options WSFB_FAKE_VGA_FB 108vga* at pci? dev ? function ? 109wsdisplay* at vga? console ? 110wskbd* at pckbd? console ? 111#wsmouse* at pms? mux 0 112 113# make sure the console display is always wsdisplay0 114wsdisplay0 at wsemuldisplaydev? console 1 115wsdisplay* at wsemuldisplaydev? 116 117com0 at isa? port 0x3f8 irq 4 # standard PC serial ports 118com1 at isa? port 0x2f8 irq 3 119#com2 at isa? port 0x380 irq 16 120#com3 at isa? port 0x388 irq 17 121 122#lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 123 124mcclock0 at isa? port 0x70 # time-of-day clock 125attimer0 at isa? 126 127siop* at pci? dev ? function ? # NCR 538XX SCSI controllers 128scsibus* at siop? 129 130sd* at scsibus? target ? lun ? # SCSI disk drives 131#st* at scsibus? target ? lun ? # SCSI tape drives 132cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 133#ch* at scsibus? target ? lun ? # SCSI autochangers 134#ss* at scsibus? target ? lun ? # SCSI scanners 135#uk* at scsibus? target ? lun ? # SCSI unknown 136 137fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 138#fdc1 at isa? port 0x370 irq ? drq ? 139fd0 at fdc? drive 1 140#fd* at fdc? drive ? 141 142wdc0 at isa? port 0x1f0 irq 14 # ST506, ESDI, and IDE controllers 143atabus* at ata? 144wd* at atabus? drive ? 145 146# ATAPI bus support 147atapibus* at atapi? 148 149# ATAPI devices 150# flags have the same meaning as for IDE drives. 151cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 152#sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 153#st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 154#uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 155 156# Network devices 157ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 158ne0 at isa? port 0x300 irq 5 # NE[12]000 ethernet cards 159fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 160ne* at pci? dev ? function ? # NE2000-compatible Ethernet 161tlp* at pci? dev ? function ? # DECchip 21x4x and clones 162 163# MII/PHY support 164ukphy* at mii? phy ? # generic unknown PHYs 165 166#wss0 at isa? port 0x530 irq 10 drq 0 # Windows Sound System 167#spkr* at pcppi? 168 169# Joystick driver. Probe is a little strange; add only if you have one. 170#joy0 at isa? port 0x201 171 172#pseudo-device vnd 173#pseudo-device fss # file system snapshot device 174pseudo-device md 175pseudo-device loop 176#pseudo-device bpfilter # packet filter 177pseudo-device pty # pseudo-terminals 178