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