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