DRACO revision 1.2 1 # $NetBSD: DRACO,v 1.2 1996/05/16 17:52:22 is Exp $
2
3 #
4 # Macro System GmbH "DraCo"
5 #
6
7 # look into this later.
8 include "std.draco"
9
10 maxusers 8
11 options TIMEZONE=300, DST=1
12
13 # mainboards to support (in addition to Amiga)
14 options DRACO
15 #
16 # processors this kernel should support
17 #
18 options "M68060" # support for 060 might still need M68040.
19 options "M68040" # support for 040
20 options M060SP # MC68060 software support (Required)
21 options FPSP # MC68040 floating point support
22 options FPCOPROC # Support for MC6888[12] (Required)
23
24 options SWAPPAGER # Pager for processes (Required)
25 options VNODEPAGER # Pager for vnodes (Required)
26 options DEVPAGER # Pager for devices (Required)
27
28 #
29 # Networking options
30 #
31 options INET # IP networking support (Required)
32 #options ISO # ISO Networking support
33 #options TPIP # ARGO TP networking support
34 #options CCITT # CCITT X.25
35 #options NS # Xerox XNS
36 #options EON # ISO CLNL over IP
37 #options GATEWAY # Packet forwarding
38 #options DIRECTED_BROADCAST # Broadcast across subnets
39 #options NSIP # XNS over IP
40
41 #
42 # File system related options
43 #
44 options QUOTA # Disk quotas for local disks
45 options NFSSERVER # Network File System server side code
46 options NFSCLIENT # Network File System client side code
47
48 #
49 # File systems
50 #
51 options FFS # Berkeley fast file system
52 options MFS # Memory based filesystem
53 options PROCFS # Process filesystem
54 options KERNFS # Kernel parameter filesystem (Recommended)
55 options FDESC # /dev/fd filesystem
56 options NULLFS # Loopback filesystem
57 options FIFO # FIFO operations on vnodes (Recommended)
58 options ADOSFS # AmigaDOS file system
59 options "CD9660" # ISO 9660 file system, with Rock Ridge
60 #options PORTAL # Portal filesystem
61 options MSDOSFS # MS-DOS filesystem
62
63
64 #
65 # Compatability options for various existing systems
66 #
67 #options "COMPAT_10" # compatability with older NetBSD release
68 #options COMPAT_SUNOS # Support to run Sun (m68k) executables
69 options "TCP_COMPAT_42" # Use 4.2 BSD style TCP
70 options "COMPAT_NOMID" # allow nonvalid machine id executables
71 #options COMPAT_HPUX # HP300 compatability
72
73 #
74 # Support for System V IPC facilities.
75 #
76 options SYSVSHM # System V-like shared memory
77 options SYSVMSG # System V-like messages
78 options SYSVSEM # System V-like semaphores
79
80 #
81 # Support for various kernel options
82 #
83 options GENERIC # Mini-root boot support
84 options LKM # Loadable kernel modules
85 options KTRACE # Add kernel tracing system call
86 options DIAGNOSTIC # Add additional error checking code
87 options "NKMEMCLUSTERS=256" # Size of kernel malloc area
88
89 #
90 # Misc. debuging options
91 #
92 options PANICWAIT # Require keystroke to dump/reboot
93 options DEBUG # Add debugging statements
94 options DDB # Kernel debugger
95 #options SYSCALL_DEBUG # debug all syscalls.
96 #options SCSIDEBUG # Add SCSI debugging statements
97 #options KGDB # Kernel debugger (KGDB) support
98 #options PANICBUTTON # Forced crash via keypress (???)
99
100 #
101 # Amiga specific options
102 #
103 options MACHINE_NONCONTIG # Non-contiguous memory support
104 # higly recommended for DraCo
105
106 options RETINACONSOLE # enable code to allow retina to be console
107
108 #options "KFONT_8X11" # 8x11 font
109
110 # This is how you specify the blitting speed, higher values may speed up blits
111 # a littel bit. If you raise this value too much some trash may appear.
112 # the commented version is the default.
113 #options RH_MEMCLK 61000000
114 # this option enables the 64 bit sprite which doesn't seems to be work
115 # for quite a few people. E.g. The cursor sprite will turn to a block
116 # when moved to the top of the screen in X.
117 #options RH_64BIT_SPRITE
118 # enables fast scroll code appears to now work on 040 systems.
119 #options RETINA_SPEED_HACK
120
121 grfrh0 at zbus0 # Altais looks just like the Retina Z3
122 grful0 at zbus0 # A2410, for poor ZZA
123
124 grf2 at grfrh0
125 grf4 at grful0
126
127 ite2 at grf2 # terminal emulators for grf's
128 ite4 at grf4 # terminal emulators for grf's
129
130 #msc0 at zbus0 # A2232 MSC multiport serial.
131 #mfc0 at zbus0 # MultiFaceCard I/O board
132 #mfcs0 at mfc0 unit 0 # MFC serial
133 #mfcs1 at mfc0 unit 1 # MFC serial
134 #mfcp0 at mfc0 unit 0 # MFC parallel [not available yet]
135 #mfc1 at zbus0 # MultiFaceCard 2nd I/O board
136 #mfcs2 at mfc1 unit 0
137 #mfcs3 at mfc1 unit 1
138 #mfcp1 at mfc1 unit 0
139
140 #le0 at zbus0 # Lance ethernet.
141 #ed0 at zbus0 # dp8390 ethernet
142 #es0 at zbus0 # SMC 91C90 ethernet
143 #qn0 at zbus0 # quicknet ethernet
144 ae0 at zbus0 # Ariadne ethernet
145 bah* at zbus0 # C= arcnet
146
147
148 # scsi stuff
149 drsc0 at mainbus0 # DraCo mainboard scsi
150 scsibus* at drsc0
151
152 # each hard drive from low target to high
153 # will configure to the next available sd unit number
154 sd* at scsibus? target ? lun ? # scsi disks
155 st* at scsibus? target ? lun ? # scsi tapes
156 cd* at scsibus? target ? lun ? # scsi cd's
157
158 pseudo-device pty 16 # pseudo terminals
159 pseudo-device loop # network loopback
160 pseudo-device bpfilter 2 # berkeley packet filters
161 pseudo-device tun 2
162
163 config netbsd swap on generic
164