| @@ -1,238 +1,238 @@ | | | @@ -1,238 +1,238 @@ |
1 | # $NetBSD: INSTALL,v 1.67 2021/05/29 21:06:20 tsutsui Exp $ | | 1 | # $NetBSD: INSTALL,v 1.68 2021/05/29 21:08:44 tsutsui Exp $ |
2 | # | | 2 | # |
3 | # INSTALL machine description file | | 3 | # INSTALL machine description file |
4 | # | | 4 | # |
5 | # This machine description file is used to generate the NetBSD kernel | | 5 | # This machine description file is used to generate the NetBSD kernel |
6 | # for the installation media. | | 6 | # for the installation media. |
7 | | | 7 | |
8 | include "arch/hp300/conf/std.hp300" | | 8 | include "arch/hp300/conf/std.hp300" |
9 | | | 9 | |
10 | #options INCLUDE_CONFIG_FILE # embed config file in kernel binary | | 10 | #options INCLUDE_CONFIG_FILE # embed config file in kernel binary |
11 | | | 11 | |
12 | # optimise for smaller kernels | | 12 | # optimise for smaller kernels |
13 | makeoptions COPTS="-Os -fno-unwind-tables" | | 13 | makeoptions COPTS="-Os -fno-unwind-tables" |
14 | #options NVNODE=50 | | 14 | #options NVNODE=50 |
15 | #options NBUF=16 | | 15 | #options NBUF=16 |
16 | #options BUFPAGES=16 | | 16 | #options BUFPAGES=16 |
17 | options BUFCACHE=5 | | 17 | options BUFCACHE=5 |
18 | options NFS_V2_ONLY | | 18 | options NFS_V2_ONLY |
19 | options NFS_DEFAULT_NIOTHREADS=1 | | 19 | options NFS_DEFAULT_NIOTHREADS=1 |
20 | options USERCONF # userconf(4) support | | 20 | options USERCONF # userconf(4) support |
21 | options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | | 21 | options PIPE_SOCKETPAIR # smaller, but slower pipe(2) |
22 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | | 22 | #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel |
23 | | | 23 | |
24 | # Support for various CPU types | | 24 | # Support for various CPU types |
25 | options HP320 | | 25 | options HP320 |
26 | options HP330 # includes 318, 319 | | 26 | options HP330 # includes 318, 319 |
27 | options HP340 | | 27 | options HP340 |
28 | options HP345 | | 28 | options HP345 |
29 | options HP350 | | 29 | options HP350 |
30 | options HP360 | | 30 | options HP360 |
31 | options HP362 | | 31 | options HP362 |
32 | options HP370 | | 32 | options HP370 |
33 | options HP375 | | 33 | options HP375 |
34 | options HP380 | | 34 | options HP380 |
35 | options HP382 | | 35 | options HP382 |
36 | options HP385 | | 36 | options HP385 |
37 | options HP400 | | 37 | options HP400 |
38 | options HP425 | | 38 | options HP425 |
39 | options HP433 | | 39 | options HP433 |
40 | options FPSP # floating point interface for 68040 | | 40 | options FPSP # floating point interface for 68040 |
41 | | | 41 | |
42 | # Need to set locally | | 42 | # Need to set locally |
43 | maxusers 32 | | 43 | maxusers 8 |
44 | | | 44 | |
45 | # Standard system options | | 45 | # Standard system options |
46 | #include "conf/compat_netbsd09.config" | | 46 | #include "conf/compat_netbsd09.config" |
47 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | | 47 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. |
48 | #options SYSVSHM # System V-style shared memory | | 48 | #options SYSVSHM # System V-style shared memory |
49 | #options SYSVSEM # System V-style semaphores | | 49 | #options SYSVSEM # System V-style semaphores |
50 | #options SEMMNI=10 # number of semaphore identifiers | | 50 | #options SEMMNI=10 # number of semaphore identifiers |
51 | #options SEMMNS=60 # number of semaphores in system | | 51 | #options SEMMNS=60 # number of semaphores in system |
52 | #options SEMUME=10 # max number of undo entries per process | | 52 | #options SEMUME=10 # max number of undo entries per process |
53 | #options SEMMNU=30 # number of undo structures in system | | 53 | #options SEMMNU=30 # number of undo structures in system |
54 | #options SYSVMSG # System V-style message queues | | 54 | #options SYSVMSG # System V-style message queues |
55 | #options KTRACE # system call tracing support | | 55 | #options KTRACE # system call tracing support |
56 | #options SCSIVERBOSE # Verbose SCSI errors | | 56 | #options SCSIVERBOSE # Verbose SCSI errors |
57 | | | 57 | |
58 | # Filesystems | | 58 | # Filesystems |
59 | file-system FFS # fast filesystem | | 59 | file-system FFS # fast filesystem |
60 | file-system CD9660 # CD-ROM ISO-9660 filesystem | | 60 | file-system CD9660 # CD-ROM ISO-9660 filesystem |
61 | file-system NFS # Network filesystem client | | 61 | file-system NFS # Network filesystem client |
62 | #file-system UNION # Union filesystem (req. for FDESC) | | 62 | #file-system UNION # Union filesystem (req. for FDESC) |
63 | #file-system KERNFS # kernel data-structure filesystem | | 63 | #file-system KERNFS # kernel data-structure filesystem |
64 | #file-system FDESC # user file descriptor filesystem | | 64 | #file-system FDESC # user file descriptor filesystem |
65 | #file-system PROCFS # /proc filesystem | | 65 | #file-system PROCFS # /proc filesystem |
66 | file-system MFS # Memory-based filesystem | | 66 | file-system MFS # Memory-based filesystem |
67 | #file-system PTYFS # /dev/pts/N support | | 67 | #file-system PTYFS # /dev/pts/N support |
68 | | | 68 | |
69 | # Filesystem options | | 69 | # Filesystem options |
70 | #options QUOTA # legacy UFS quotas | | 70 | #options QUOTA # legacy UFS quotas |
71 | #options QUOTA2 # new, in-filesystem UFS quotas | | 71 | #options QUOTA2 # new, in-filesystem UFS quotas |
72 | #options FFS_EI # FFS Endian Independent support | | 72 | #options FFS_EI # FFS Endian Independent support |
73 | options WAPBL # File system journaling support | | 73 | options WAPBL # File system journaling support |
74 | #options NFSSERVER # Network filesystem server | | 74 | #options NFSSERVER # Network filesystem server |
75 | #options NFS_BOOT_BOOTP # use bootp for NFS boot | | 75 | #options NFS_BOOT_BOOTP # use bootp for NFS boot |
76 | options FFS_NO_SNAPSHOT # No FFS snapshot support | | 76 | options FFS_NO_SNAPSHOT # No FFS snapshot support |
77 | | | 77 | |
78 | # Networking options | | 78 | # Networking options |
79 | options INET # Internet protocols | | 79 | options INET # Internet protocols |
80 | #options INET6 # IPV6 | | 80 | #options INET6 # IPV6 |
81 | #options IPSEC # IP security | | 81 | #options IPSEC # IP security |
82 | #options IPSEC_DEBUG # debug for IP security | | 82 | #options IPSEC_DEBUG # debug for IP security |
83 | #options GATEWAY # IP forwarding | | 83 | #options GATEWAY # IP forwarding |
84 | #options MROUTING # Multicast routing | | 84 | #options MROUTING # Multicast routing |
85 | #options PIM # Protocol Independent Multicast | | 85 | #options PIM # Protocol Independent Multicast |
86 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | | 86 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG |
87 | | | 87 | |
88 | # Options for HP hardware | | 88 | # Options for HP hardware |
89 | #options USELEDS # make the lights twinkle | | 89 | #options USELEDS # make the lights twinkle |
90 | #options PANICBUTTON # two fast <reset>s on HIL dump kernel | | 90 | #options PANICBUTTON # two fast <reset>s on HIL dump kernel |
91 | #options CONSCODE=9 # force console at this select code | | 91 | #options CONSCODE=9 # force console at this select code |
92 | | | 92 | |
93 | # Debugging options | | 93 | # Debugging options |
94 | #options DIAGNOSTIC # Extra kernel sanity checks | | 94 | #options DIAGNOSTIC # Extra kernel sanity checks |
95 | #options DEBUG # Enable misc. kernel debugging code | | 95 | #options DEBUG # Enable misc. kernel debugging code |
96 | #options DDB # Kernel Dynamic Debugger | | 96 | #options DDB # Kernel Dynamic Debugger |
97 | #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB | | 97 | #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB |
98 | #makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols | | 98 | #makeoptions DEBUG="-g" # netbsd.gdb with full debugging symbols |
99 | | | 99 | |
100 | # Verbose descriptions of unconfigured DIO devices | | 100 | # Verbose descriptions of unconfigured DIO devices |
101 | # (Warning: this compiles in a large string table) | | 101 | # (Warning: this compiles in a large string table) |
102 | #options DIOVERBOSE # recognize "unknown" DIO devices | | 102 | #options DIOVERBOSE # recognize "unknown" DIO devices |
103 | | | 103 | |
104 | # workstation console options | | 104 | # workstation console options |
105 | options WSEMUL_VT100 # VT100 / VT220 emulation | | 105 | options WSEMUL_VT100 # VT100 / VT220 emulation |
106 | options WSDISPLAY_DEFAULTSCREENS=1 | | 106 | options WSDISPLAY_DEFAULTSCREENS=1 |
107 | #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling | | 107 | #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling |
108 | #options WSDISPLAY_COMPAT_RAWKBD | | 108 | #options WSDISPLAY_COMPAT_RAWKBD |
109 | options WS_KERNEL_FG=WSCOL_GREEN | | 109 | options WS_KERNEL_FG=WSCOL_GREEN |
110 | #options WS_KERNEL_BG=WSCOL_BLACK | | 110 | #options WS_KERNEL_BG=WSCOL_BLACK |
111 | | | 111 | |
112 | #options FONT_GALLANT12x22 | | 112 | #options FONT_GALLANT12x22 |
113 | options FONT_VT220ISO8x16 | | 113 | options FONT_VT220ISO8x16 |
114 | | | 114 | |
115 | config netbsd root on ? type ? | | 115 | config netbsd root on ? type ? |
116 | | | 116 | |
117 | mainbus0 at root # root "bus" | | 117 | mainbus0 at root # root "bus" |
118 | | | 118 | |
119 | intio0 at mainbus0 # internal i/o space | | 119 | intio0 at mainbus0 # internal i/o space |
120 | dio0 at mainbus0 # DIO/DIO-II bus | | 120 | dio0 at mainbus0 # DIO/DIO-II bus |
121 | sgc0 at mainbus0 # SGC bus | | 121 | sgc0 at mainbus0 # SGC bus |
122 | | | 122 | |
123 | # Real-time clock (not optional) | | 123 | # Real-time clock (not optional) |
124 | rtc* at intio? | | 124 | rtc* at intio? |
125 | | | 125 | |
126 | # DMA controller | | 126 | # DMA controller |
127 | dma* at intio? | | 127 | dma* at intio? |
128 | | | 128 | |
129 | # Human Interface Loop | | 129 | # Human Interface Loop |
130 | hil0 at intio? # HIL controller | | 130 | hil0 at intio? # HIL controller |
131 | hilkbd* at hil? # keyboards | | 131 | hilkbd* at hil? # keyboards |
132 | wskbd* at hilkbd? mux 1 | | 132 | wskbd* at hilkbd? mux 1 |
133 | | | 133 | |
134 | # Frodo utility chip found on 4xx's | | 134 | # Frodo utility chip found on 4xx's |
135 | frodo* at intio? | | 135 | frodo* at intio? |
136 | | | 136 | |
137 | # 8250-like serial ports found on Frodo ASIC | | 137 | # 8250-like serial ports found on Frodo ASIC |
138 | #dnkbd0 at frodo? offset 0x0 # Domain keyboard flavor | | 138 | #dnkbd0 at frodo? offset 0x0 # Domain keyboard flavor |
139 | #wskbd* at dnkbd? mux 1 | | 139 | #wskbd* at dnkbd? mux 1 |
140 | com* at frodo? offset ? # tty flavor | | 140 | com* at frodo? offset ? # tty flavor |
141 | | | 141 | |
142 | # mc146818-like real time clock found on 425e | | 142 | # mc146818-like real time clock found on 425e |
143 | mcclock0 at frodo? offset 0x80 | | 143 | mcclock0 at frodo? offset 0x80 |
144 | | | 144 | |
145 | # Davinci framebuffer | | 145 | # Davinci framebuffer |
146 | dvbox* at intio? | | 146 | dvbox* at intio? |
147 | dvbox* at dio? scode ? | | 147 | dvbox* at dio? scode ? |
148 | wsdisplay* at dvbox? | | 148 | wsdisplay* at dvbox? |
149 | | | 149 | |
150 | # Gatorbox framebuffer | | 150 | # Gatorbox framebuffer |
151 | gbox* at intio? | | 151 | gbox* at intio? |
152 | gbox* at dio? scode ? | | 152 | gbox* at dio? scode ? |
153 | wsdisplay* at gbox? | | 153 | wsdisplay* at gbox? |
154 | | | 154 | |
155 | # Hyperion framebuffer | | 155 | # Hyperion framebuffer |
156 | hyper* at dio? scode ? | | 156 | hyper* at dio? scode ? |
157 | wsdisplay* at hyper? | | 157 | wsdisplay* at hyper? |
158 | | | 158 | |
159 | # Renaissance framebuffer | | 159 | # Renaissance framebuffer |
160 | rbox* at intio? | | 160 | rbox* at intio? |
161 | rbox* at dio? scode ? | | 161 | rbox* at dio? scode ? |
162 | wsdisplay* at rbox? | | 162 | wsdisplay* at rbox? |
163 | | | 163 | |
164 | # Topcat/catseye framebuffers | | 164 | # Topcat/catseye framebuffers |
165 | topcat* at intio? | | 165 | topcat* at intio? |
166 | topcat* at dio? scode ? | | 166 | topcat* at dio? scode ? |
167 | wsdisplay* at topcat? | | 167 | wsdisplay* at topcat? |
168 | | | 168 | |
169 | # TurboVRX framebuffer | | 169 | # TurboVRX framebuffer |
170 | tvrx* at dio? scode ? | | 170 | tvrx* at dio? scode ? |
171 | wsdisplay* at tvrx? | | 171 | wsdisplay* at tvrx? |
172 | | | 172 | |
173 | gendiofb* at dio? scode ? | | 173 | gendiofb* at dio? scode ? |
174 | wsdisplay* at gendiofb? | | 174 | wsdisplay* at gendiofb? |
175 | | | 175 | |
176 | sti* at sgc? slot ? # SGC EVRX framebuffers | | 176 | sti* at sgc? slot ? # SGC EVRX framebuffers |
177 | wsdisplay* at sti? | | 177 | wsdisplay* at sti? |
178 | | | 178 | |
179 | com* at dio0 scode 9 # DCA serial interfaces | | 179 | com* at dio0 scode 9 # DCA serial interfaces |
180 | com* at dio? scode ? | | 180 | com* at dio? scode ? |
181 | | | 181 | |
182 | dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces | | 182 | dcm* at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces |
183 | | | 183 | |
184 | le* at dio? scode ? # LANCE ethernet interfaces | | 184 | le* at dio? scode ? # LANCE ethernet interfaces |
185 | | | 185 | |
186 | nhpib* at intio? # internal HP-IB | | 186 | nhpib* at intio? # internal HP-IB |
187 | nhpib0 at dio? scode 7 # 98624A HP-IB | | 187 | nhpib0 at dio? scode 7 # 98624A HP-IB |
188 | nhpib* at dio? scode ? | | 188 | nhpib* at dio? scode ? |
189 | | | 189 | |
190 | fhpib* at dio? scode ? # 98625A/98625B HP-IB | | 190 | fhpib* at dio? scode ? # 98625A/98625B HP-IB |
191 | | | 191 | |
192 | hpibbus0 at nhpib0 | | 192 | hpibbus0 at nhpib0 |
193 | hpibbus* at nhpib? | | 193 | hpibbus* at nhpib? |
194 | hpibbus* at fhpib? | | 194 | hpibbus* at fhpib? |
195 | | | 195 | |
196 | rd* at hpibbus? slave ? punit ? # HP-IB disks | | 196 | rd* at hpibbus? slave ? punit ? # HP-IB disks |
197 | ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes | | 197 | ct* at hpibbus? slave ? punit ? # HP-IB cartridge tapes |
198 | mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape | | 198 | mt* at hpibbus? slave ? punit ? # HP-IB 9-track tape |
199 | #ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter | | 199 | #ppi0 at hpibbus0 slave 5 punit 0 # HP-IB plotter |
200 | | | 200 | |
201 | spc* at dio? scode ? # HP 98265A SCSI | | 201 | spc* at dio? scode ? # HP 98265A SCSI |
202 | scsibus* at spc? | | 202 | scsibus* at spc? |
203 | | | 203 | |
204 | sd* at scsibus? target ? lun ? # SCSI disks | | 204 | sd* at scsibus? target ? lun ? # SCSI disks |
205 | st* at scsibus? target ? lun ? # SCSI tapes | | 205 | st* at scsibus? target ? lun ? # SCSI tapes |
206 | cd* at scsibus? target ? lun ? # SCSI CD-ROMs | | 206 | cd* at scsibus? target ? lun ? # SCSI CD-ROMs |
207 | #ch* at scsibus? target ? lun ? # SCSI changer devices | | 207 | #ch* at scsibus? target ? lun ? # SCSI changer devices |
208 | #ss* at scsibus? target ? lun ? # SCSI scanners | | 208 | #ss* at scsibus? target ? lun ? # SCSI scanners |
209 | #uk* at scsibus? target ? lun ? # unknown SCSI devices | | 209 | #uk* at scsibus? target ? lun ? # unknown SCSI devices |
210 | | | 210 | |
211 | pseudo-device pty # pseudo-terminals | | 211 | pseudo-device pty # pseudo-terminals |
212 | #pseudo-device sl # SLIP network interfaces | | 212 | #pseudo-device sl # SLIP network interfaces |
213 | #pseudo-device ppp # PPP network interfaces | | 213 | #pseudo-device ppp # PPP network interfaces |
214 | #pseudo-device pppoe # PPP over Ethernet (RFC 2516) | | 214 | #pseudo-device pppoe # PPP over Ethernet (RFC 2516) |
215 | pseudo-device bpfilter # Berkeley packet filter | | 215 | pseudo-device bpfilter # Berkeley packet filter |
216 | #pseudo-device vnd # vnode pseudo-disks | | 216 | #pseudo-device vnd # vnode pseudo-disks |
217 | #pseudo-device ccd # concatenated disk devices | | 217 | #pseudo-device ccd # concatenated disk devices |
218 | #pseudo-device raid # RAIDframe disk driver | | 218 | #pseudo-device raid # RAIDframe disk driver |
219 | #options RAID_AUTOCONFIG # auto-configuration of RAID components | | 219 | #options RAID_AUTOCONFIG # auto-configuration of RAID components |
220 | # Options to enable various other RAIDframe RAID types. | | 220 | # Options to enable various other RAIDframe RAID types. |
221 | #options RF_INCLUDE_EVENODD=1 | | 221 | #options RF_INCLUDE_EVENODD=1 |
222 | #options RF_INCLUDE_RAID5_RS=1 | | 222 | #options RF_INCLUDE_RAID5_RS=1 |
223 | #options RF_INCLUDE_PARITYLOGGING=1 | | 223 | #options RF_INCLUDE_PARITYLOGGING=1 |
224 | #options RF_INCLUDE_CHAINDECLUSTER=1 | | 224 | #options RF_INCLUDE_CHAINDECLUSTER=1 |
225 | #options RF_INCLUDE_INTERDECLUSTER=1 | | 225 | #options RF_INCLUDE_INTERDECLUSTER=1 |
226 | #options RF_INCLUDE_PARITY_DECLUSTERING=1 | | 226 | #options RF_INCLUDE_PARITY_DECLUSTERING=1 |
227 | #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 | | 227 | #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 |
228 | #pseudo-device fss # file system snapshot device | | 228 | #pseudo-device fss # file system snapshot device |
229 | pseudo-device loop # loopback network interface | | 229 | pseudo-device loop # loopback network interface |
230 | #pseudo-device npf # NPF packet filter | | 230 | #pseudo-device npf # NPF packet filter |
231 | #pseudo-device gre # generic L3 over IP tunnel | | 231 | #pseudo-device gre # generic L3 over IP tunnel |
232 | #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) | | 232 | #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) |
233 | #pseudo-device faith # IPv[46] tcp relay translation i/f | | 233 | #pseudo-device faith # IPv[46] tcp relay translation i/f |
234 | #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation | | 234 | #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation |
235 | #pseudo-device vlan # IEEE 802.1q encapsulation | | 235 | #pseudo-device vlan # IEEE 802.1q encapsulation |
236 | #pseudo-device bridge # simple inter-network bridging | | 236 | #pseudo-device bridge # simple inter-network bridging |
237 | #pseudo-device vether # Virtual Ethernet for bridge | | 237 | #pseudo-device vether # Virtual Ethernet for bridge |
238 | pseudo-device wsmux # mouse & keyboard multiplexor | | 238 | pseudo-device wsmux # mouse & keyboard multiplexor |