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

Annotation of src/sys/arch/macppc/conf/POWERMAC_G5_11_2, Revision 1.15

1.1       macallan    1: # Lean and mean config file for the POWERMAC G5
                      2: # Author: Sanjay Lal <sanjayl@kymasys.com>
                      3:
1.3       mrg         4: include        "arch/macppc/conf/std.macppc.g5"
1.1       macallan    5:
                      6: options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
                      7: maxusers       32
                      8:
                      9: options        PMAC_G5
                     10: options        ALTIVEC         # Include AltiVec support
                     11:
                     12: # Standard system options
                     13: options        INSECURE        # disable kernel security levels
                     14:
                     15: options        RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
                     16: options        NTP             # NTP phase/frequency locked loop
                     17: options        KTRACE          # system call tracing via ktrace(1)
                     18:
                     19: options        SYSVMSG         # System V message queues
                     20: options        SYSVSEM         # System V semaphores
                     21: #options       SEMMNI=10       # number of semaphore identifiers
                     22: #options       SEMMNS=60       # number of semaphores in system
                     23: #options       SEMUME=10       # max number of undo entries per process
                     24: #options       SEMMNU=30       # number of undo structures in system
                     25: options        SYSVSHM         # System V shared memory
                     26:
                     27: options        USERCONF        # userconf(4) support
                     28: #options       PIPE_SOCKETPAIR # smaller, but slower pipe(2)
                     29: options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
                     30:
1.7       sevan      31: # Alternate buffer queue strategies for better responsiveness under high
                     32: # disk I/O load.
1.9       sevan      33: #options       BUFQ_READPRIO
                     34: options        BUFQ_PRIOCSCAN
1.1       macallan   35:
                     36: # Diagnostic/debugging support options
                     37: options        DIAGNOSTIC      # cheap kernel consistency checks
                     38: options        DEBUG           # expensive debugging checks/support
                     39: options        ZS_CONSOLE_ABORT# allow break to get into DDB on serial
                     40: options        DDB             # in-kernel debugger
                     41: options        DDB_ONPANIC=1   # don't go into ddb on panic.
                     42: options        DDB_HISTORY_SIZE=512    # enable history editing in DDB
                     43: options        TRAP_PANICWAIT
                     44:
                     45: makeoptions    DEBUG="-g"      # compile full symbol table
                     46:
                     47: # Compatibility options
1.3       mrg        48: include        "conf/compat_netbsd30.config"
1.1       macallan   49: #options       COMPAT_386BSD_MBRPART # recognize old partition ID
                     50:
                     51: # File systems
                     52: file-system    FFS             # UFS
                     53: file-system    MFS             # memory file system
                     54: file-system    KERNFS          # /kern
                     55: file-system    PROCFS          # /proc
                     56: file-system    NFS             # Network File System client
                     57:
                     58: # File system options
1.4       macallan   59: #options       QUOTA           # legacy UFS quotas
                     60: #options       QUOTA2          # new, in-filesystem UFS quotas
1.1       macallan   61: #options       FFS_EI          # FFS Endian Independent support
                     62: #options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
                     63: #options       NFSSERVER       # Network File System server
                     64: #options       FFS_NO_SNAPSHOT # ffs snapshots
                     65: #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                     66:                                # immutable) behave as system flags.
                     67: #options       APPLE_UFS       # Apple UFS support in FFS
                     68: # Networking options
                     69: #options       GATEWAY         # packet forwarding
                     70: options        INET            # IP + ICMP + TCP + UDP
                     71:
                     72: # These options enable verbose messages for several subsystems.
                     73: # Warning, these may compile large string tables into the kernel!
                     74: options        PCIVERBOSE      # verbose PCI device autoconfig messages
                     75: options        MIIVERBOSE      # verbose PHY autoconfig messages
                     76: #options       PCI_CONFIG_DUMP # verbosely dump PCI config space
                     77:
                     78: # wscons options
                     79: #options       WSEMUL_SUN                      # sun terminal emulation
                     80: options        WSEMUL_VT100                    # VT100 / VT220 emulation
                     81: options        WSDISPLAY_COMPAT_USL            # wsconscfg VT handling
                     82: #options       WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
                     83: options        FONT_GALLANT12x22
                     84:
                     85: # Kernel root file system and dump configuration.
                     86: config         netbsd  root on ? type ?
                     87: #config                netbsd  root on gem0 type nfs
1.11      macallan   88: #options       NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
1.1       macallan   89:
                     90: #
                     91: # Device configuration
                     92: #
                     93:
                     94: mainbus* at root
                     95:
                     96: cpu*   at mainbus?
1.11      macallan   97: options        MULTIPROCESSOR
1.1       macallan   98: ibmcpc* at mainbus?
                     99: uninorth*      at mainbus?
1.4       macallan  100: memory* at mainbus?
                    101: spdmem* at memory? addr ?
                    102:
                    103: uni_n* at mainbus?
                    104: ki2c*  at uni_n?                       # Keywest I2C
                    105:
                    106: smu*           at mainbus?
                    107: #options       SMU_DEBUG
                    108: smuiic*        at smu?
1.10      macallan  109: iic*           at smuiic?
1.1       macallan  110:
                    111: pci*   at ibmcpc? bus ?
                    112: pci*   at uninorth? bus ?
                    113: pci*   at ppb? bus ?
                    114:
                    115: pchb*  at pci? dev ? function ?        # PCI-Host bridges
                    116: ppb*   at pci? dev ? function ?        # PCI-PCI bridges
                    117:
1.5       macallan  118: obio0          at pci? dev ? function ?
                    119: zsc*           at obio?
                    120: zstty*         at zsc? channel ?
                    121: #snapper*      at obio?
                    122: ki2c*          at obio?        # Keywest I2C
                    123: iic*           at ki2c?
                    124:
                    125: admtemp*       at iic?
1.6       macallan  126: lmtemp*        at iic?
1.8       macallan  127: dstemp*        at iic?
1.10      macallan  128: smusat*        at iic?
1.5       macallan  129: deq*           at iic?
                    130:
                    131: # Audio support
                    132: #audio*        at audiobus?
                    133:
                    134: #spkr* at audio?               # PC speaker (synthesized)
                    135: #wsbell* at spkr?
                    136:
1.1       macallan  137: bge*   at pci? dev ? function ?        # gmac ethernet
1.4       macallan  138: brgphy*        at mii? phy ?                   # Broadcom BCM5400 PHYs
1.1       macallan  139: ukphy* at mii? phy ?                   # generic unknown PHYs
                    140:
                    141: # PCI USB controllers
                    142: ohci*  at pci? dev ? function ?        # USB Open Host Controller
                    143: ehci*  at pci? dev ? function ?        # USB Enhanced Host Controller
                    144:
                    145: usb*   at ohci?                                        # USB bus support
1.14      macallan  146: usb*   at ehci?                                        # USB bus support
1.1       macallan  147: uhub*  at usb?                                         # USB Hubs
                    148: uhub*  at uhub? port ?
                    149: uhidev*        at uhub? port ? configuration ? interface ?     # USB HID device
                    150: uhid*  at uhidev? reportid ?                           # USB Generic HID
                    151: ukbd*  at uhidev? reportid ?                           # USB Keyboards
                    152: wskbd* at ukbd? console ?
                    153: ums*   at uhidev? reportid ?                           # USB Mice
                    154: wsmouse* at ums?
                    155:
                    156: genfb* at pci? dev ? function ?
1.4       macallan  157: wdc*   at pci? dev ? function ?                # Kauai ATA
1.12      macallan  158: svwsata* at pci? dev ? function ?              # ServerWorks SATA controllers
1.4       macallan  159: obio*  at pci? dev ? function ?
                    160: zsc*   at obio?
                    161: zstty* at zsc? channel ?
                    162:
                    163: wsdisplay0     at wsemuldisplaydev? console 1
                    164: wsdisplay*     at wsemuldisplaydev?
                    165:
                    166: atabus* at ata?
                    167: wd*    at atabus? drive ? flags 0x0000
                    168: atapibus* at atapi?
                    169: cd*    at atapibus? drive ? flags 0x0000       # ATAPI CD-ROM drives
                    170: sd*    at atapibus? drive ? flags 0x0000       # ATAPI disk drives
                    171: uk*    at atapibus? drive ? flags 0x0000       # ATAPI unknown
1.1       macallan  172:
                    173: #pseudo-device         crypto                  # opencrypto framework
                    174:                                        # (disabled, requires generic softints)
                    175: pseudo-device  vnd             4       # disk-like interface to files
                    176: pseudo-device  md                      # memory disk device
                    177: pseudo-device  loop                    # network loopback
                    178: pseudo-device  pty                     # pseudo-terminals
                    179: pseudo-device  openfirm                # /dev/openfirm
                    180: pseudo-device  wsmux                   # mouse and keyboard multiplexor
                    181: pseudo-device  clockctl                # user control of clock subsystem
                    182: pseudo-device  ksyms                   # /dev/ksyms
                    183: pseudo-device  nsmb                    # SMB requester
                    184: pseudo-device   bpfilter        8       # Berkeley packet filter
1.13      maxv      185: #pseudo-device npf                     # NPF packet filter
1.1       macallan  186:
                    187: options                EXSTORAGE_MAX=24
                    188:
                    189: # Enable the hooks used for initializing the ram-disk.
1.4       macallan  190: #options       MEMORY_DISK_HOOKS
                    191: #options       MEMORY_DISK_IS_ROOT             # Force root on ram-disk
                    192: #options       MEMORY_DISK_ROOT_SIZE=5000      # 25000 KiB
                    193: #options       MEMORY_DISK_RBFLAGS=RB_SINGLE   # boot in single-user mode
                    194: #options               MEMORY_DISK_SERVER=1

CVSweb <webmaster@jp.NetBSD.org>