DRACO revision 1.3 1 # $NetBSD: DRACO,v 1.3 1996/08/11 09:48:17 veego 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 PANICBUTTON # Forced crash via keypress (???)
98
99 #
100 # Amiga specific options
101 #
102 options MACHINE_NONCONTIG # Non-contiguous memory support
103 # higly recommended for DraCo
104
105 options RETINACONSOLE # enable code to allow retina to be console
106
107 #options "KFONT_8X11" # 8x11 font
108
109 # This is how you specify the blitting speed, higher values may speed up blits
110 # a littel bit. If you raise this value too much some trash may appear.
111 # the commented version is the default.
112 #options RH_MEMCLK 61000000
113 # this option enables the 64 bit sprite which doesn't seems to be work
114 # for quite a few people. E.g. The cursor sprite will turn to a block
115 # when moved to the top of the screen in X.
116 #options RH_64BIT_SPRITE
117 # enables fast scroll code appears to now work on 040 systems.
118 #options RETINA_SPEED_HACK
119 # enables the Hardwarecursor which does not work on some systems.
120 #options RH_HARDWARECURSOR
121
122 grfrh0 at zbus0 # Altais looks just like the Retina Z3
123 grful0 at zbus0 # A2410, for poor ZZA
124
125 grf2 at grfrh0
126 grf4 at grful0
127
128 ite2 at grf2 # terminal emulators for grf's
129 ite4 at grf4 # terminal emulators for grf's
130
131 #msc0 at zbus0 # A2232 MSC multiport serial.
132 #mfc0 at zbus0 # MultiFaceCard I/O board
133 #mfcs0 at mfc0 unit 0 # MFC serial
134 #mfcs1 at mfc0 unit 1 # MFC serial
135 #mfcp0 at mfc0 unit 0 # MFC parallel [not available yet]
136 #mfc1 at zbus0 # MultiFaceCard 2nd I/O board
137 #mfcs2 at mfc1 unit 0
138 #mfcs3 at mfc1 unit 1
139 #mfcp1 at mfc1 unit 0
140
141 #le0 at zbus0 # Lance ethernet.
142 #ed0 at zbus0 # dp8390 ethernet
143 #es0 at zbus0 # SMC 91C90 ethernet
144 #qn0 at zbus0 # quicknet ethernet
145 ae0 at zbus0 # Ariadne ethernet
146 bah* at zbus0 # C= arcnet
147
148
149 # scsi stuff
150 drsc0 at mainbus0 # DraCo mainboard scsi
151 scsibus* at drsc0
152
153 # each hard drive from low target to high
154 # will configure to the next available sd unit number
155 sd* at scsibus? target ? lun ? # scsi disks
156 st* at scsibus? target ? lun ? # scsi tapes
157 cd* at scsibus? target ? lun ? # scsi cd's
158
159 pseudo-device pty 16 # pseudo terminals
160 pseudo-device loop # network loopback
161 pseudo-device bpfilter 2 # berkeley packet filters
162 pseudo-device tun 2
163
164 config netbsd swap on generic
165