[BACK]Return to INSTALL CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / pmax / conf

Annotation of src/sys/arch/pmax/conf/INSTALL, Revision 1.52

1.52    ! ad          1: #      $NetBSD: INSTALL,v 1.51 2003/10/25 13:21:13 simonb Exp $
1.1       jonathan    2: #
1.14      simonb      3: # Distribution install kernel (any model)
                      4: #    netbsd:   cut-down kernel for miniroots.
                      5: #    nfsnetbsd:        root on NFS to boot diskless for installation,
                      6: #      disk drivers for labelling disks and installation on local disk.
1.1       jonathan    7: #
1.9       jonathan    8: #    Kernel must be under 1Mbyte to net-boot on 3100s with old PROMs.
1.7       jonathan    9: #
1.1       jonathan   10: #
                     11: include                "arch/pmax/conf/std.pmax"
1.52    ! ad         12: include                "arch/pmax/conf/files.pmax_rcons"
1.45      atatat     13:
                     14: #options       INCLUDE_CONFIG_FILE     # embed config file in kernel binary
1.18      simonb     15:
1.42      lukem      16: makeoptions    COPTS="-Os -mmemcpy"    # Optimise for space. Implies -O2
1.1       jonathan   17:
                     18: maxusers       8
                     19:
1.8       jonathan   20: # CPU options
1.7       jonathan   21: options        MIPS1                   # R2000/R3000 support
                     22: options        MIPS3                   # R4000/R4400 support
1.1       jonathan   23:
                     24:
                     25: # Support for specific models of DECstation
1.14      simonb     26: options        DEC_3100                # kn01: DECstation 2100, 3100
1.27      simonb     27: options        DEC_5100                # kn230: DECsystem 5100
1.11      jonathan   28: options        DEC_MAXINE              # kn02ca: 5000/xx (Personal DECstation)
1.14      simonb     29: options        DEC_3MIN                #  5000/1xx (kn02ba), 5000/150 (kn04)
1.11      jonathan   30: options        DEC_3MAX                # kn02: 5000/200 support
1.15      simonb     31: options        DEC_3MAXPLUS            #  5000/240 (kn03), 5000/260 (kn05)
1.11      jonathan   32:
                     33: #options       DEC_5400
                     34: #options       DEC_5800
                     35: #options       DEC_5500
1.1       jonathan   36:
                     37: # Standard system options
1.7       jonathan   38: #options       DIAGNOSTIC              # extra kernel debugging checks
                     39: #options       DEBUG                   # extra kernel debugging support
1.6       jonathan   40: #options       KTRACE                  # system call tracing support
                     41: #options       LKM                     # loadable kernel modules
1.48      lukem      42: options        USERCONF                # userconf(4) support
1.43      jdolecek   43: options                PIPE_SOCKETPAIR         # smaller, but slower pipe(2)
1.46      abs        44: options        MALLOC_NOINLINE         # Not inlining MALLOC saves memory
1.1       jonathan   45:
1.6       jonathan   46: #options       NTP                     # network time protocol
                     47:
1.1       jonathan   48:
1.37      abs        49: # File systems
1.6       jonathan   50: file-system    FFS                     # BSD fast filesystem
                     51: file-system    NFS                     # Sun NFS-compatible filesystem (client)
1.22      simonb     52: file-system    CD9660                  # ISO 9660 + Rock Ridge file system
1.6       jonathan   53: file-system    KERNFS                  # kernel data-structure filesystem
1.34      simonb     54:
1.37      abs        55: # Filesystem options
1.38      simonb     56: #options       NFS_V2_ONLY             # Exclude NFS3 and NQNFS code to save space
1.46      abs        57: options        VNODE_OP_NOINLINE       # Not inlining vnode op calls saves mem
1.4       thorpej    58:
1.1       jonathan   59:
                     60: # Networking options
1.38      simonb     61: options        INET                    # Internet protocols
1.40      abs        62: #options       TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
1.1       jonathan   63:
1.19      ad         64:
                     65: # Raster console options
1.38      simonb     66: options        FONT_BOLD8x16           # Font for fb devices
1.47      ad         67: options        FONT_GALLANT12x22
1.1       jonathan   68:
                     69: # pmax specific
1.42      lukem      70: options        HZ=256          # RTC rate required
1.20      simonb     71:
                     72: options        NFS_BOOT_DHCP   # superset of BOOTP
1.1       jonathan   73:
1.7       jonathan   74: config         netbsd          root on ? type ?
1.4       thorpej    75: config         nfsnetbsd       root on ? type nfs
1.1       jonathan   76:
1.13      simonb     77: mainbus0       at root
                     78: cpu*           at mainbus0
1.6       jonathan   79:
1.24      nisimura   80: ## Peripheral Bus Support (for devices to attach to)
                     81: ## ----------------------------------------------------------------------------
1.6       jonathan   82:
1.24      nisimura   83: # TURBOchannel bus support
                     84: tc*    at      mainbus0
1.11      jonathan   85:
1.24      nisimura   86: # 3MIN, 3MAX+ and MAXINE have IOASIC in system slot
1.26      nisimura   87: ioasic0        at      tc?
1.31      nisimura   88: mcclock* at    ioasic? offset ?        # DS1287 RTC
                     89: le*    at      ioasic? offset ?        # LANCE
                     90: scc*   at      ioasic? offset ?        # Z85C30
1.32      gmcgarry   91: #bba*  at      ioasic? offset ?        # MAXINE baseboard audio
                     92: #audio*        at      bba?
1.31      nisimura   93: dtop*  at      ioasic? offset ?        # MAXINE kbd and mouse
1.24      nisimura   94: #fdc   at      ioasic? offset ?        # MAXINE floppy disk (not supported)
1.31      nisimura   95: asc*   at      ioasic? offset ?        # NCR53C94 SCSI with IOASIC
1.24      nisimura   96:
                     97: # 3MAX has TURBOchannel but no IOASIC
1.25      thorpej    98: ibus0  at      tc? slot ? offset ?     # 3MAX system slot
1.31      nisimura   99:
                    100: # PMAX, 3MAX and MIPSMATE common devices
                    101: mcclock* at    ibus0 addr ?            # DS1287 RTC
                    102: dc*    at      ibus0 addr ?            # DC7085 quad line serial device
1.24      nisimura  103:
                    104: # TURBOchannel devices
1.25      thorpej   105: mfb*   at      tc? slot ? offset ?     # PMAG-A MX Monochrome Framebuffer
                    106: cfb*   at      tc? slot ? offset ?     # PMAG-B CX Color Framebuffer
                    107: #tfb*  at      tc? slot ? offset ?     # PMAG-RO TX True Color Framebuffer
                    108: sfb*   at      tc? slot ? offset ?     # PMAGB-B HX Smart Framebuffer
1.28      ad        109: px0    at      tc? slot ? offset ?     # PMAG-C,D,E,F PX family
1.25      thorpej   110: #sfbp* at      tc? slot ? offset ?     # PMAGD HX+ Smart Framebuffer
                    111: xcfb0  at      tc? slot ? offset ?     # PMAG-DV Color Framebuffer at MAXINE
                    112: asc*   at      tc? slot ? offset ?     # PMAZ-A single channel SCSI
                    113: le*    at      tc? slot ? offset ?     # PMAD-A LANCE
                    114: fta*   at      tc? slot ? offset ?     # PMAF-F FDDI
                    115: #tcds* at      tc? slot ? offset ?     # PMAZB/PMAZC dual channel SCSI
1.24      nisimura  116: #asc*  at      tcds? chip ?
                    117:
                    118: # PMAX and MIPSMATE
                    119: ibus0  at      mainbus0
1.31      nisimura  120: pm*    at      ibus0 addr ?            # 3100 onboard fb
                    121: le*    at      ibus0 addr ?            # 3100 onboard LANCE
                    122: sii*   at      ibus0 addr ?            # DC7061 onboard SCSI
1.1       jonathan  123:
1.14      simonb    124: #########################################################################
                    125: # SCSI configuration                                                   #
                    126: #########################################################################
1.1       jonathan  127:
1.41      simonb    128: scsibus* at sii?
                    129: scsibus* at asc?
                    130: sd*    at scsibus? target ? lun ?      # SCSI disks
                    131: st*    at scsibus? target ? lun ?      # SCSI tapes
1.42      lukem     132: cd*    at scsibus? target ? lun ?      # SCSI CD-ROMs
1.1       jonathan  133:
1.14      simonb    134: #########################################################################
                    135: # Pseudo-devices                                                       #
                    136: #########################################################################
1.1       jonathan  137:
1.39      abs       138: pseudo-device  pty             2       # pseudo-terminals (Sysinst needs two)
1.1       jonathan  139: pseudo-device  bpfilter        16      # packet filter ports
                    140: pseudo-device  loop
1.14      simonb    141: pseudo-device  ccd              4      # concatenated disks
1.1       jonathan  142:
1.14      simonb    143: pseudo-device  rasterconsole    1      # NB: raster console requires "fb"
                    144: pseudo-device  fb               1      # only 1 framebuffer supported
1.50      itojun    145:
                    146: pseudo-device  rnd                     # /dev/random and in-kernel generator

CVSweb <webmaster@jp.NetBSD.org>