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