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