INSTALL revision 1.10
1# $NetBSD: INSTALL,v 1.10 2000/10/04 20:40:06 is Exp $ 2# 3# This file was automatically created. Changes will be 4# lost when running make in this directory. 5# 6# Created from: 7#$ NetBSD: GENERIC,v 1.151 2000/10/04 20:38:11 is Exp $ 8 9include "arch/amiga/conf/std.amiga" 10 11#ident "GENERIC-$Revision: 1.10 $" 12 13makeoptions COPTS="-Os" 14 15maxusers 8 16options RTC_OFFSET=0 17 18#mainboards to support (in addition to Amiga) 19 20options DRACO 21 22options BB060STUPIDROM # You need this, if you have a non-DraCo 23 # MC68060 with an OS ROM up to (at least) 24 # V40 (OS3.1) and want to boot with the 25 # bootblock. 26 # You do not need this if you have a DraCo, 27 # have no 68060 or NEVER use the bootblock 28options P5PPC68KBOARD # Phase5 PPC/68K board support 29 30#processors this kernel should support 31 32options M68060 # support for 060 33options M060SP # MC68060 software support (Required for 060) 34 35options M68040 # support for 040 36options FPSP # MC68040 floating point support 37options M68030 # support for 030 38options M68020 # support for 020/851 39options FPU_EMULATE # FPU emulation 40 41#Networking options 42 43options INET # IP networking support (Required) 44options INET6 # IPV6 45#options IPSEC # IP security 46#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 47#options IPSEC_DEBUG # debug for IP security 48#options GATEWAY # Packet forwarding 49#options DIRECTED_BROADCAST # Broadcast across subnets 50 51options PPP_BSDCOMP # BSD-Compress compression support for PPP 52options PPP_DEFLATE # Deflate compression support for PPP 53options PPP_FILTER # Active filter support for PPP (requires bpf) 54options PFIL_HOOKS # pfil(9) packet filter hooks 55options IPFILTER_LOG # ipmon(8) log support 56 57file-system FFS # Berkeley fast file system 58file-system EXT2FS # second extended file system (linux) 59#file-system LFS # log-structured filesystem (experimental) 60 61file-system NFS # Network File System client side code 62file-system ADOSFS # AmigaDOS file system 63file-system CD9660 # ISO 9660 + Rock Ridge filesystem 64file-system MSDOSFS # MS-DOS filesystem 65 66file-system KERNFS # kernel data-structure filesystem 67 68#Filesystem options 69 70#options FFS_EI # FFS Endian Independant support 71 72#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 73 # immutable) behave as system flags. 74 75#Compatability options for various existing systems 76 77#Support for various kernel options 78 79#options INSECURE # allow, among other insecure stuff, LKM 80 # loading in multi-user mode. 81options SCSIVERBOSE # Verbose SCSI errors 82 83#Misc. debugging options 84 85options DDB # Kernel debugger 86#options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 87options DIAGNOSTIC # Extra kernel sanity checks 88#options DEBUG # Enable misc. kernel debugging code 89#options SYSCALL_DEBUG # debug all syscalls. 90#options SCSIDEBUG # Add SCSI debugging statements 91#options PANICBUTTON # Forced crash via keypress (???) 92 93#Amiga specific options 94 95#options LIMITMEM=24 # Do not use more than LIMITMEM MB of the 96 # first bank of RAM. (default: unlimited) 97#options NKPTADD=4 # set this for 4 additional KPT pages 98#options NKPTADDSHIFT=24 # set this for 1 additional KPT page 99 # per 16 MB (1<<24 bytes) of RAM 100 # define and decrease this, or define and 101 # increase NKPTADD if you get "out of PT pages" 102 # panics. 103 104#ATTENTION: There is NO WARRANTY AT ALL that the sync will be complete 105#before the 10 secondinterval ends, or that KBDRESET does work at all. 106#options KBDRESET # sync on Ctrl-Amiga-Amiga 107 108#These options improve performance with the built-in serial port 109#on slower Amigas. Try the larger buffers first then lev6_defer. 110#options SERIBUF_SIZE=4096 111#options SEROBUF_SIZE=32 112#options LEV6_DEFER # defers l6 to l4 (below serial l5) 113 114options RETINACONSOLE # enable code to allow retina to be console 115 116options ULOWELLCONSOLE # enable code to allow a2410 to be console 117options CL5426CONSOLE # Cirrus console 118options CV64CONSOLE # CyberVision console 119options TSENGCONSOLE # Tseng console 120options CV3DCONSOLE # CyberVision 64/3D console 121 122options GRF_ECS # Enhanced Chip Set 123options GRF_NTSC # NTSC 124options GRF_PAL # PAL 125options GRF_A2024 # Support for the A2024 126options GRF_AGA # AGA Chip Set 127options GRF_AGA_VGA # AGA VGAONLY timing 128options GRF_SUPER72 # AGA Super-72 129 130#options KFONT_8X11 # 8x11 font 131 132#This is how you would tell the kernel the A2410 oscillator frequencies: 133#The used frequencies are the defaults, and do not need option setting 134#options ULOWELL_OSC1=36000000 135#options ULOWELL_OSC2=66667000 136 137#This is how you specify the blitting speed, higher values may speed up blits 138#a littel bit. If you raise this value too much some trash may appear. 139#the commented version is the default. 140#options RH_MEMCLK=61000000 141#this option enables the 64 bit sprite which does not work 142#for quite a few people. E.g. The cursor sprite will turn to a block 143#when moved to the top of the screen in X. 144#options RH_64BIT_SPRITE 145#enables fast scroll code appears to now work on 040 systems. 146#options RETINA_SPEED_HACK 147#enables the Hardwarecursor which does not work on some systems. 148#options RH_HARDWARECURSOR 149 150grfcc0 at mainbus0 # custom chips 151grfrt0 at zbus0 # retina II 152 153grfrh0 at zbus0 # retina III 154 155grfcl* at zbus0 # Picasso II/Piccalo/Spectrum 156grful0 at zbus0 # A2410 157grfcv0 at zbus0 # CyberVision 64 158grfet* at zbus0 # Tseng (oMniBus, Domino, Merlin) 159grfcv3d0 at zbus0 # CyberVision 64/3D 160 161grf0 at grfcc0 162grf1 at grfrt0 163 164grf2 at grfrh0 165 166grf3 at grfcl? 167grf4 at grful0 168grf5 at grfcv0 169grf6 at grfet? 170grf7 at grfcv3d0 171 172ite0 at grf0 # terminal emulators for grfs 173ite1 at grf1 # terminal emulators for grfs 174 175ite2 at grf2 # terminal emulators for grfs 176 177ite3 at grf3 # terminal emulators for grfs 178ite4 at grf4 # terminal emulators for grfs 179ite5 at grf5 # terminal emulators for grfs 180ite6 at grf6 # terminal emulators for grfs 181ite7 at grf7 # terminal emulators for grfs 182 183msc0 at zbus0 # A2232 MSC multiport serial. 184mfc0 at zbus0 # MultiFaceCard I/O board 185mfcs0 at mfc0 unit 0 # MFC serial 186mfcs1 at mfc0 unit 1 # MFC serial 187#mfcp0 at mfc0 unit 0 # MFC parallel [not available yet] 188#mfc1 at zbus0 # MultiFaceCard 2nd I/O board 189#mfcs2 at mfc1 unit 0 190#mfcs3 at mfc1 unit 1 191#mfcp1 at mfc1 unit 0 192 193hyper* at zbus? # zbus HyperCom3/3+/4/4+ 194#hyper* at mainbus0 # not yet: HyperCom1 + HyperCom3 195com* at hyper? port ? # Hypercom3/4 serial ports 196lpt* at hyper? port ? # Hypercom3+/4+ parallel port 197 198#not enabled yet... needs more testing and clock frequency autodetection 199#iobl* at zbus? # zbus IOBlix 200#com* at iobl? port ? # IOBlix serial ports 201#lpt* at iobl? port ? # IOBlix parallel ports 202 203#Amiga Mainboard devices (sans graphics and keyboard) 204 205ser0 at mainbus0 # Amiga onboard serial 206par0 at mainbus0 # Amiga onboard parallel 207ms* at mainbus0 # Amiga mice 208fdc0 at mainbus0 # Amiga FDC 209fd* at fdc0 unit ? # floppy disks on the later 210a34kbbc0 at mainbus0 # A3000/A4000 battery backed clock 211a2kbbc0 at mainbus0 # A2000 battery backed clock 212aucc* at mainbus0 # Amiga CC audio 213audio* at aucc? 214 215#DraCo Mainboard devices (sans keyboard) 216 217drbbc0 at mainbus0 # DraCo battery backed clock 218drsupio0 at mainbus0 # DraCo superio chip 219com* at drsupio? port ? # DraCo serial 220lpt0 at drsupio? port ? # DraCo parallel 221 222#Zorro-II, Zorro-III, DraCo Direct-Bus devices (sans graphics) 223 224#Ethernet cards: 225le* at zbus0 # A2065, Ameristar, Ariadne 226ne* at zbus0 # AriadneII 227ed* at zbus0 # Hydra, ASDG LanRover 228es* at zbus0 # CEI A4066 EthernetPLUS 229qn* at zbus0 # Quicknet 230 231bah* at zbus0 # C=/Ameristar A2060 / 560 232 233#Greater Valley Product Bus 234gvpbus* at zbus0 235 236#scsi stuff, all possible 237gtsc0 at gvpbus? # GVP series II scsi 238scsibus* at gtsc0 239ahsc0 at mainbus0 # A3000 scsi 240scsibus* at ahsc0 241atzsc0 at zbus0 # A2091 scsi 242scsibus* at atzsc0 243wstsc0 at zbus0 # Wordsync II scsi 244scsibus* at wstsc0 245ivsc0 at zbus0 # IVS scsi 246scsibus* at ivsc0 247mlhsc0 at zbus0 # Hacker scsi 248scsibus* at mlhsc0 249otgsc0 at zbus0 # 12 gauge scsi 250scsibus* at otgsc0 251zssc0 at zbus0 # Zeus scsi 252scsibus* at zssc0 253mgnsc0 at zbus0 # Magnum scsi 254scsibus* at mgnsc0 255wesc0 at zbus0 # Warp Engine scsi 256scsibus* at wesc0 257afsc0 at zbus0 # A4091 scsi 258scsibus* at afsc0 259aftsc0 at mainbus0 # A4000T scsi 260scsibus* at aftsc0 261flsc0 at zbus0 # FastlaneZ3 scsi 262scsibus* at flsc0 263bzsc0 at zbus0 # Blizzard 1230 I,II scsi 264scsibus* at bzsc0 265bzivsc0 at zbus0 # Blizzard 12x0 IV scsi 266scsibus* at bzivsc0 267bztzsc0 at zbus0 # Blizzard 2060 scsi 268scsibus* at bztzsc0 269cbsc0 at zbus0 # CyberSCSI I 270scsibus* at cbsc0 271cbiisc0 at zbus0 # CyberSCSI II 272scsibus* at cbiisc0 273cbiiisc0 at zbus0 # Cyberstorm mk.III/Cyberstorm PPC SCSI 274scsibus* at cbiiisc0 275empsc0 at zbus0 # Emplant scsi 276scsibus* at empsc0 277idesc0 at mainbus0 # A4000 & A1200 IDE 278scsibus* at idesc0 279 280#<<< comment out the idesc entries above if the following wdc/atapibus lines >>> 281#<<< are uncommented >>> 282#wdc0 at mainbus0 # A4000 & A1200 IDE bus 283#wd* at wdc? drive ? # + drives 284#atapibus* at wdc? channel ? # ATAPI bus 285#cd* at atapibus? drive ? # ATAPI CD-ROM drives 286#sd* at atapibus? drive ? # ATAPI disk drives 287 288#pccard0 at mainbus0 289#pcmcia* at pccard0 290#com* at pcmcia? function ? # Modems and serial cards 291#pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 292#aic* at pcmcia? function ? # Adaptec APA-1460 SCSI 293##wdc* at pcmcia? function ? 294#awi* at pcmcia? function ? # BayStack 650 (802.11FH) 295##ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 296#mbe* at pcmcia? function ? # MB8696x based Ethernet 297#ne* at pcmcia? function ? # NE2000-compatible Ethernet 298#sm* at pcmcia? function ? # Megahertz Ethernet 299#mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 300#com* at mhzc? 301#sm* at mhzc? 302 303drsc0 at mainbus0 # DraCo scsi 304scsibus* at drsc0 305 306#each hard drive from low target to high 307#will configure to the next available sd unit number 308sd* at scsibus? target ? lun ? # scsi disks 309st* at scsibus? target ? lun ? # scsi tapes 310cd* at scsibus? target ? lun ? # scsi cds 311ch* at scsibus? target ? lun ? # scsi autochangers 312 313pseudo-device loop # loopback network interface 314pseudo-device sl 1 # SLIP network interfaces 315pseudo-device ppp 1 # PPP network interfaces 316pseudo-device tun 1 # network tunnel line discipline 317#pseudo-device gre 2 # generic L3 over IP tunnel 318#pseudo-device ipip 2 # IP Encapsulation within IP (RFC 2003) 319pseudo-device bpfilter 16 # Berkeley packet filter 320pseudo-device ipfilter # IP Filter package 321pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 322#pseudo-device faith 1 # IPv[46] tcp relay translation i/f 323#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 324 325pseudo-device view 4 # views (needed for grfcc) 326pseudo-device pty 2 # pseudo-terminals 327 328pseudo-device vnd 4 # vnode pseudo-disks 329pseudo-device ccd 4 # concatenated disk devices 330#pseudo-device raid 4 # RAIDframe disk driver 331#options RAID_AUTOCONFIG # auto-configuration of RAID components 332 333#rnd is EXPERIMENTAL at this point. 334pseudo-device rnd # /dev/random and in-kernel generator 335#options RND_COM # use "com" randomness as well (BROKEN) 336 337config netbsd root on ? type ? 338