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