Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / hp300 / conf / INSTALL
blobc63903a1b25ea866cf413f060334272f2b5e4a6c
1 # $NetBSD: INSTALL,v 1.38 2008/11/24 11:41:11 ad Exp $
3 # INSTALL machine description file
5 # This machine description file is used to generate the NetBSD kernel
6 # for the installation media.
8 include         "arch/hp300/conf/std.hp300"
10 #options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
12 # optimise for smaller kernels
13 makeoptions     COPTS="-Os"
14 options         NVNODE=50
15 options         NBUF=16
16 options         BUFPAGES=16
17 options         NMBCLUSTERS=64
18 options         NFS_V2_ONLY
19 options         NFS_DEFAULT_NIOTHREADS=1
20 options         USERCONF                # userconf(4) support
21 options         PIPE_SOCKETPAIR         # smaller, but slower pipe(2)
22 #options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
24 # Support for various CPU types
25 options         HP320
26 options         HP330           # includes 318, 319
27 options         HP340
28 options         HP345
29 options         HP350
30 options         HP360
31 options         HP362
32 options         HP370
33 options         HP375
34 options         HP380
35 options         HP382
36 options         HP385
37 options         HP400
38 options         HP425
39 options         HP433
40 options         FPSP            # floating point interface for 68040
42 # Need to set locally
43 maxusers        32
45 # Standard system options
46 #options        COMPAT_43       # compatibility with 4.3BSD interfaces
47 #options        COMPAT_44       # compatibility with 4.4BSD binaries
48 #options        COMPAT_09       # compatibility with NetBSD 0.9
49 #options        COMPAT_10       # compatibility with NetBSD 1.0
50 #options        COMPAT_11       # compatibility with NetBSD 1.1
51 #options        COMPAT_12       # compatibility with NetBSD 1.2
52 #options        COMPAT_13       # compatibility with NetBSD 1.3
53 #options        COMPAT_14       # compatibility with NetBSD 1.4
54 #options        COMPAT_15       # compatibility with NetBSD 1.5
55 #options        COMPAT_16       # compatibility with NetBSD 1.6
56 #options        COMPAT_20       # compatibility with NetBSD 2.0
57 #options        COMPAT_30       # compatibility with NetBSD 3.0
58 #options        COMPAT_40       # compatibility with NetBSD 4.0
59 #options        COMPAT_50       # compatibility with NetBSD 5.0
60 #options        TCP_COMPAT_42   # 4.2BSD TCP/IP bug compat. Not recommended.
61 options         COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
62 #options        SYSVSHM         # System V-style shared memory
63 #options        SYSVSEM         # System V-style semaphores
64 #options        SEMMNI=10       # number of semaphore identifiers
65 #options        SEMMNS=60       # number of semaphores in system
66 #options        SEMUME=10       # max number of undo entries per process
67 #options        SEMMNU=30       # number of undo structures in system
68 #options        SYSVMSG         # System V-style message queues
69 #options        KTRACE          # system call tracing support
70 #options        SCSIVERBOSE     # Verbose SCSI errors
72 # Filesystems
73 file-system     FFS             # fast filesystem
74 file-system     CD9660          # CD-ROM ISO-9660 filesystem
75 file-system     NFS             # Network filesystem client
76 #file-system    UNION           # Union filesystem (req. for FDESC)
77 #file-system    KERNFS          # kernel data-structure filesystem
78 #file-system    FDESC           # user file descriptor filesystem
79 #file-system    PROCFS          # /proc filesystem
80 file-system     MFS             # Memory-based filesystem
81 #file-system    PTYFS           # /dev/pts/N support
83 # Filesystem options
84 #options        QUOTA           # User and group quotas in FFS
85 #options        FFS_EI          # FFS Endian Independant support
86 options         WAPBL           # File system journaling support - Experimental
87 #options        NFSSERVER       # Network filesystem server
88 #options        NFS_BOOT_BOOTP  # use bootp for NFS boot
89 options         FFS_NO_SNAPSHOT # No FFS snapshot support
91 # Networking options
92 options         INET            # Internet protocols
93 #options        INET6           # IPV6
94 #options        IPSEC           # IP security
95 #options        IPSEC_ESP       # IP security (encryption part; define w/IPSEC)
96 #options        IPSEC_NAT_T     # IPsec NAT traversal (NAT-T)
97 #options        IPSEC_DEBUG     # debug for IP security
98 #options        GATEWAY         # IP forwarding + larger mb_map
99 #options        MROUTING        # Multicast routing
100 #options        PIM             # Protocol Independent Multicast
101 #options        PFIL_HOOKS      # packet filter hooks
102 #options        TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
104 # Options for HP hardware
105 #options        USELEDS         # make the lights twinkle
106 #options        PANICBUTTON     # two fast <reset>s on HIL dump kernel
107 #options        CONSCODE=9      # force console at this select code
109 # This option enables a different copyin/copyout that uses page
110 # mapping for large copies.
111 #options        MAPPEDCOPY      # different copyin/copyout for large copies
113 # Debugging options
114 #options        DIAGNOSTIC      # Extra kernel sanity checks
115 #options        DEBUG           # Enable misc. kernel debugging code
116 #options        DDB             # Kernel Dynamic Debugger
117 #options        DDB_HISTORY_SIZE=100    # Enable history editing in DDB
118 #makeoptions    DEBUG="-g"      # netbsd.gdb with full debugging symbols
120 # Verbose descriptions of unconfigured DIO devices
121 # (Warning: this compiles in a large string table)
122 #options        DIOVERBOSE      # recognize "unknown" DIO devices
124 config          netbsd root on ? type ?
126 mainbus0        at root         # root "bus"
128 intio0          at mainbus0     # internal i/o space
129 dio0            at mainbus0     # DIO/DIO-II bus
131 # Real-time clock (not optional)
132 rtc*            at intio?
134 # DMA controller
135 dma*            at intio?
137 # Human Interface Loop
138 hil*            at intio?
139 #options        UK_KEYBOARD     # include United Kingdom HIL keymap
140 #options        SE_KEYBOARD     # include Swedish HIL keymap
142 # Frodo utility chip found on 4xx's
143 frodo*          at intio?
145 # 8250-like serial ports found on Frodo ASIC
146 #dnkbd0         at frodo? offset 0x0    # Domain keyboard flavor
147 com*            at frodo? offset ?      # tty flavor
149 # Davinci framebuffer
150 dvbox*          at intio?
151 dvbox*          at dio? scode ?
153 # Gatorbox framebuffer
154 gbox*           at intio?
155 gbox*           at dio? scode ?
157 # Hyperion framebuffer
158 hyper*          at dio? scode ?
160 # Renaissance framebuffer
161 rbox*           at intio?
162 rbox*           at dio? scode ?
164 # Topcat/catseye framebuffers
165 topcat*         at intio?
166 topcat*         at dio? scode ?
168 # Framebuffer abstraction
169 grf*            at dvbox?
170 grf*            at gbox?
171 grf*            at hyper?
172 grf*            at rbox?
173 grf*            at topcat?
175 # Internal Terminal Emulator
176 ite*            at grf?
178 com*            at dio0 scode 9         # DCA serial interfaces
179 com*            at dio? scode ?
181 dcm*            at dio? scode ? flags 0xe # DCM 4- or 8-port serial interfaces
183 le*             at dio? scode ?         # LANCE ethernet interfaces
185 nhpib0          at dio? scode 7         # slow internal HP-IB
186 nhpib*          at dio? scode ?
188 fhpib*          at dio? scode ?         # `fast' HP-IB
190 hpibbus0        at nhpib0
191 hpibbus*        at nhpib?
192 hpibbus*        at fhpib?
194 rd*             at hpibbus? slave ? punit ?     # HP-IB disks
195 ct*             at hpibbus? slave ? punit ?     # HP-IB cartridge tapes
196 mt*             at hpibbus? slave ? punit ?     # HP-IB 9-track tape
197 #ppi0           at hpibbus0 slave 5 punit 0     # HP-IB plotter
199 spc*            at dio? scode ?                 # HP 98265A SCSI
200 scsibus*        at spc?
202 sd*             at scsibus? target ? lun ?      # SCSI disks
203 st*             at scsibus? target ? lun ?      # SCSI tapes
204 cd*             at scsibus? target ? lun ?      # SCSI CD-ROMs
205 #ch*            at scsibus? target ? lun ?      # SCSI changer devices
206 #ss*            at scsibus? target ? lun ?      # SCSI scanners
207 #uk*            at scsibus? target ? lun ?      # unknown SCSI devices
209 pseudo-device   pty                     # pseudo-terminals
210 #pseudo-device  sl                      # SLIP network interfaces
211 #pseudo-device  ppp                     # PPP network interfaces
212 #pseudo-device  pppoe                   # PPP over Ethernet (RFC 2516)
213 pseudo-device   bpfilter                # Berkeley packet filter
214 #pseudo-device  vnd                     # vnode pseudo-disks
215 #pseudo-device  ccd             4       # concatenated disk devices
216 #pseudo-device  raid            8       # RAIDframe disk driver
217 #options        RAID_AUTOCONFIG         # auto-configuration of RAID components
218 # Options to enable various other RAIDframe RAID types.
219 #options        RF_INCLUDE_EVENODD=1
220 #options        RF_INCLUDE_RAID5_RS=1
221 #options        RF_INCLUDE_PARITYLOGGING=1
222 #options        RF_INCLUDE_CHAINDECLUSTER=1
223 #options        RF_INCLUDE_INTERDECLUSTER=1
224 #options        RF_INCLUDE_PARITY_DECLUSTERING=1
225 #options        RF_INCLUDE_PARITY_DECLUSTERING_DS=1
226 #pseudo-device  fss             4       # file system snapshot device
227 pseudo-device   loop                    # loopback network interface
228 #pseudo-device  ipfilter                # IP Filter package
229 #pseudo-device  gre                     # generic L3 over IP tunnel
230 #pseudo-device  gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
231 #pseudo-device  faith                   # IPv[46] tcp relay translation i/f
232 #pseudo-device  stf                     # 6to4 IPv6 over IPv4 encapsulation
233 #pseudo-device  vlan                    # IEEE 802.1q encapsulation
234 #pseudo-device  bridge                  # simple inter-network bridging
235 pseudo-device   rnd                     # /dev/random and in-kernel generator