Home | History | Annotate | Line # | Download | only in conf
ALL revision 1.43
      1 #
      2 #	ALL -- everything that's currently supported
      3 #
      4 #	$Id: ALL,v 1.43 1994/03/09 22:55:57 hpeyerl Exp $
      5 #
      6 
      7 # architecture type and name of kernel; REQUIRED
      8 machine		"i386"
      9 ident		ALL
     10 
     11 # different CPU types; you must have at least the correct one; REQUIRED
     12 cpu		"I386_CPU"
     13 cpu		"I486_CPU"
     14 cpu		"I586_CPU"
     15 
     16 # floating point emulation
     17 options		MATH_EMULATE
     18 
     19 # make the kernel a little faster; will break on some machines
     20 #options		DUMMY_NOPS
     21 
     22 # temporary kluge while adding support for non-contiguous physical memory
     23 options		MACHINE_NONCONTIG
     24 
     25 # time zone RTC is expected to be set in; REQUIRED
     26 timezone	8 dst
     27 
     28 # estimated number of users
     29 maxusers	32
     30 
     31 # maximum number of file descriptors per process
     32 maxfdescs	2048
     33 
     34 # paging of processes, and caching vnodes and devices; REQUIRED
     35 options		SWAPPAGER
     36 options		VNODEPAGER,DEVPAGER
     37 
     38 # system call tracing, a la ktrace(1)
     39 options		KTRACE
     40 
     41 # FIFOs; RECOMMENDED
     42 options		FIFO
     43 
     44 # System V-like message queues
     45 options		SYSVMSG
     46 
     47 # System V-like semaphores
     48 options		SYSVSEM
     49 
     50 # System V-like memory sharing
     51 options		SYSVSHM
     52 #options	SHMMAXPGS=1024		# 1024 pages is the default
     53 
     54 # generic SCSI system
     55 options		SCSI
     56 
     57 # UFS
     58 options		FFS
     59 
     60 # quotas in UFS
     61 options		QUOTA
     62 
     63 # memory file system (shares memory and swap space)
     64 options		MFS
     65 
     66 # Sun's Network File System
     67 options		NFSSERVER
     68 options		NFSCLIENT
     69 
     70 # ISO 9660 file system, with Rock Ridge
     71 options		ISOFS
     72 
     73 # MS-DOS file system
     74 options		MSDOSFS
     75 
     76 # /dev/fd
     77 options		FDESC
     78 
     79 # kernel file system; RECOMMENDED
     80 options		KERNFS
     81 
     82 # various types of networks and protocols
     83 #options		IMP	 
     84 options		INET
     85 options		NS
     86 options		ISO
     87 options		TPIP
     88 options		EON
     89 options		CCITT
     90 
     91 # packet forwarding
     92 options		GATEWAY
     93 
     94 # kernel debugger
     95 options		DDB
     96 
     97 # Allows user to create an i386 LDT (Used by Wine to run Windows programs)
     98 options		"USER_LDT"
     99 
    100 options		"COMPAT_NOMID"
    101 options		"COMPAT_43"
    102 options		"TCP_COMPAT_42"
    103 
    104 config		netbsd	root on wd0 swap on wd0 and sd0
    105 
    106 #buses
    107 controller	isa0
    108 
    109 #console
    110 device		pc0	at isa? port "IO_KBD" tty irq 1 vector pcrint
    111 
    112 #math co-processor
    113 device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr
    114 
    115 #serial ports
    116 device		com0	at isa? port "IO_COM1" tty irq 4 vector comintr
    117 device		com1	at isa? port "IO_COM2" tty irq 3 vector comintr
    118 #device		com2	at isa? port "IO_COM3" tty irq 5 vector comintr
    119 #device		com3	at isa? port "IO_COM4" tty irq 9 vector comintr
    120 
    121 #parallel ports
    122 device		lpt0	at isa? port "IO_LPT1" tty irq 7 vector lptintr
    123 device		lpt1	at isa? port "IO_LPT2" tty
    124 device		lpt2	at isa? port "IO_LPT3" tty
    125 
    126 #bus mice
    127 # Microft InPort
    128 device		mms0	at isa? port "IO_BMS1" tty irq 5 vector mmsintr
    129 # Logitech
    130 device		lms0	at isa? port "IO_BMS1" tty irq 5 vector lmsintr
    131 # PS/2 auxiliary port; BROKEN
    132 #device		pms0	at isa? port "IO_KBD" tty irq 5 vector pmsintr
    133 
    134 #non-scsi disk controllers
    135 controller	wdc0	at isa? port "IO_WD1" bio irq 14 vector wdintr
    136 disk		wd0	at wdc0 drive 0
    137 disk		wd1	at wdc0 drive 1
    138 
    139 #non-scsi floppy controllers
    140 controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
    141 disk		fd0	at fdc0 drive 0
    142 disk		fd1	at fdc0 drive 1
    143 
    144 #non-scsi tape drives
    145 device		wt0	at isa? port 0x300 bio irq 5 drq 1 vector wtintr
    146 
    147 #non-scsi CD-ROM drives
    148 # Mitsumi
    149 device		mcd0	at isa? port 0x300 bio irq 10 vector mcdintr
    150 
    151 #scsi
    152 controller	aha0	at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr
    153 device		sd0	at aha0 flags 0 drive ?
    154 device		sd1	at aha0 flags 0 drive ?
    155 device		sd2	at aha0 flags 0 drive ?
    156 device		sd3	at aha0 flags 0 drive ?
    157 device		st0	at aha0 flags 1 drive ?
    158 device		st1	at aha0 flags 1 drive ?
    159 device		cd0	at aha0 flags 2 drive ?
    160 device		cd1	at aha0 flags 2 drive ?
    161 device	        ch0	at aha0 flags 3 drive ?
    162 device	        ch1	at aha0 flags 3 drive ?
    163 
    164 controller	ahb0	at isa? bio irq 11 drq 5 vector ahbintr
    165 device		sd0	at ahb0 flags 0 drive ?
    166 device		sd1	at ahb0 flags 0 drive ?
    167 device		sd2	at ahb0 flags 0 drive ?
    168 device		sd3	at ahb0 flags 0 drive ?
    169 device		st0	at ahb0 flags 1 drive ?
    170 device		st1	at ahb0 flags 1 drive ?
    171 device		cd0	at ahb0 flags 2 drive ?
    172 device		cd1	at ahb0 flags 2 drive ?
    173 device	        ch0	at ahb0 flags 3 drive ?
    174 device	        ch1	at ahb0 flags 3 drive ?
    175 
    176 controller	bt0	at isa? port "IO_BT0" bio irq 11  vector btintr
    177 device		sd0	at bt0 flags 0 drive ?
    178 device		sd1	at bt0 flags 0 drive ?
    179 device		sd2	at bt0 flags 0 drive ?
    180 device		sd3	at bt0 flags 0 drive ?
    181 device		st0	at bt0 flags 1 drive ?
    182 device		st1	at bt0 flags 1 drive ?
    183 device		cd0	at bt0 flags 2 drive ?
    184 device		cd1	at bt0 flags 2 drive ?
    185 device	        ch0	at bt0 flags 3 drive ?
    186 device	        ch1	at bt0 flags 3 drive ?
    187 
    188 controller	uha0	at isa? port "IO_UHA0" bio irq 11 drq 5 vector uhaintr
    189 device		sd0	at uha0 flags 0 drive ?
    190 device		sd1	at uha0 flags 0 drive ?
    191 device		sd2	at uha0 flags 0 drive ?
    192 device		sd3	at uha0 flags 0 drive ?
    193 device		st0	at uha0 flags 1 drive ?
    194 device		st1	at uha0 flags 1 drive ?
    195 device		cd0	at uha0 flags 2 drive ?
    196 device		cd1	at uha0 flags 2 drive ?
    197 device	        ch0	at uha0 flags 3 drive ?
    198 device	        ch1	at uha0 flags 3 drive ?
    199 
    200 #ethernet
    201 device ed0 at isa? port 0x300 net irq 10 iomem 0xcc000 vector edintr
    202 device ed1 at isa? port 0x250 net irq 9 iomem 0xd8000 vector edintr
    203 device hp0 at isa? port 0x300 net irq 5 vector hpintr
    204 device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr
    205 device ep0 at isa? port 0x300 net irq 10 vector epintr
    206 
    207 #sound-blaster
    208 device		sb0	at isa? port 0x220 bio irq 7 drq 1 vector sbintr
    209 
    210 # psuedo-terminals; REQUIRED for remote logins and many other things
    211 pseudo-device pty	64
    212 
    213 # loopback; RECOMMENDED
    214 pseudo-device loop
    215 
    216 # ethernet; REQUIRED if using any ethernet device
    217 pseudo-device ether #XXX
    218 
    219 # used by kernel for logging messages; gateway to syslogd
    220 pseudo-device log
    221 
    222 # packet filter
    223 pseudo-device bpfilter	4
    224 
    225 # compressed SLIP
    226 pseudo-device sl
    227 
    228 # point-to-point protocol
    229 pseudo-device ppp
    230 
    231 # vn virtual filesystem device
    232 pseudo-device vn 4
    233 
    234 # speaker queue
    235 pseudo-device speaker
    236 
    237 # tablet line discipline
    238 pseudo-device tb
    239 #pseudo-device tun	missing header files
    240 
    241 # /dev/audio
    242 pseudo-device audio
    243