Home | History | Annotate | Line # | Download | only in conf
      1 #	$NetBSD: INSTALL,v 1.65 2020/09/15 08:13:51 mrg Exp $
      2 #
      3 # First try for BeBox config file
      4 #
      5 
      6 include "arch/bebox/conf/std.bebox"
      7 
      8 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
      9 
     10 maxusers	32
     11 
     12 makeoptions	COPTS="-Os"		# Optimise for space. Implies -O2
     13 
     14 # Enable the hooks used for initializing the root memory-disk.
     15 options 	MEMORY_DISK_HOOKS
     16 options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
     17 options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
     18 options 	MEMORY_DISK_ROOT_SIZE=5120	# size of memory disk, in blocks
     19 options 	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
     29 options 	USERCONF		# userconf(4) support
     30 options		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
     37 file-system 	FFS
     38 #file-system	EXT2FS
     39 file-system 	MFS
     40 file-system 	NFS
     41 file-system 	CD9660
     42 file-system 	MSDOSFS
     43 #file-system 	FDESC
     44 file-system 	KERNFS
     45 #file-system 	NULLFS
     46 #file-system 	PROCFS
     47 #file-system 	UMAPFS
     48 #file-system 	UNION
     49 file-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
     55 options 	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 
     61 options 	INET
     62 
     63 options 	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
     70 options 	WSEMUL_VT100		# VT100 / VT220 emulation
     71 options 	WS_DEFAULT_FG=WSCOL_LIGHT_WHITE
     72 # compatibility to other console drivers
     73 options 	WSDISPLAY_COMPAT_USL	# wsconscfg VT handling
     74 options 	WSDISPLAY_COMPAT_RAWKBD	# can get raw scancodes
     75 
     76 config		netbsd	root on ? type ffs
     77 
     78 #
     79 # device
     80 #
     81 options 	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 
     86 mainbus0 at root
     87 
     88 cpu*	at mainbus0
     89 pci0	at mainbus0 bus ?
     90 
     91 #ppb*	at pci? dev ? function ?	# PCI-PCI bridges
     92 #pci*	at ppb? bus ?
     93 pchb*	at pci? dev ? function ?	# PCI-Host bridges
     94 pcib*	at pci? dev ? function ?	# PCI-ISA bridges
     95 
     96 isa*	at pcib?			# ISA on PCI-ISA bridge
     97 
     98 # Console Devices
     99 
    100 # wscons
    101 pckbc0		at isa?			# pc keyboard controller
    102 pckbd*		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
    106 genfb*		at pci? dev ? function ?
    107 options 	WSFB_FAKE_VGA_FB
    108 vga*		at pci? dev ? function ?
    109 wsdisplay*	at vga? console ?
    110 wskbd*		at pckbd? console ?
    111 #wsmouse*	at pms? mux 0
    112 
    113 # make sure the console display is always wsdisplay0
    114 wsdisplay0	at wsemuldisplaydev? console 1
    115 wsdisplay*	at wsemuldisplaydev?
    116 
    117 com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
    118 com1	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 
    124 mcclock0 at isa? port 0x70		# time-of-day clock
    125 attimer0 at isa?
    126 
    127 siop*	at pci? dev ? function ?	# NCR 538XX SCSI controllers
    128 scsibus* at siop?
    129 
    130 sd*	at scsibus? target ? lun ?	# SCSI disk drives
    131 #st*	at scsibus? target ? lun ?	# SCSI tape drives
    132 cd*	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 
    137 fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
    138 #fdc1	at isa? port 0x370 irq ? drq ?
    139 fd0	at fdc? drive 1
    140 #fd*	at fdc? drive ?
    141 
    142 wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
    143 atabus* at ata?
    144 wd*	at atabus? drive ?
    145 
    146 # ATAPI bus support
    147 atapibus* at atapi?
    148 
    149 # ATAPI devices
    150 # flags have the same meaning as for IDE drives.
    151 cd*	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
    157 ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3Com 3c503 Ethernet
    158 ne0	at isa? port 0x300 irq 5	# NE[12]000 ethernet cards
    159 fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
    160 ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
    161 tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
    162 
    163 # MII/PHY support
    164 ukphy*  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
    174 pseudo-device	md		
    175 pseudo-device	loop
    176 #pseudo-device	bpfilter		# packet filter
    177 pseudo-device	pty			# pseudo-terminals
    178