Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/macppc/conf a config for PCIe PowerMac G5 models



details:   https://anonhg.NetBSD.org/src/rev/b2785b0bf42e
branches:  trunk
changeset: 824440:b2785b0bf42e
user:      macallan <macallan%NetBSD.org@localhost>
date:      Mon Jun 05 15:20:51 2017 +0000

description:
a config for PCIe PowerMac G5 models
should have been committed years ago...

diffstat:

 sys/arch/macppc/conf/POWERMAC_G5_11_2 |  168 ++++++++++++++++++++++++++++++++++
 1 files changed, 168 insertions(+), 0 deletions(-)

diffs (172 lines):

diff -r 5cf0ac85768f -r b2785b0bf42e sys/arch/macppc/conf/POWERMAC_G5_11_2
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/macppc/conf/POWERMAC_G5_11_2     Mon Jun 05 15:20:51 2017 +0000
@@ -0,0 +1,168 @@
+# Lean and mean config file for the POWERMAC G5
+# Author: Sanjay Lal <sanjayl%kymasys.com@localhost>
+
+include                "arch/macppc/conf/std.macppc.g5"
+
+options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
+maxusers       32
+
+options        PMAC_G5
+options        ALTIVEC         # Include AltiVec support
+
+# Standard system options
+options        INSECURE        # disable kernel security levels
+
+options        RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
+options        NTP             # NTP phase/frequency locked loop
+options        KTRACE          # system call tracing via ktrace(1)
+
+options        SYSVMSG         # System V message queues
+options        SYSVSEM         # System V semaphores
+#options       SEMMNI=10       # number of semaphore identifiers
+#options       SEMMNS=60       # number of semaphores in system
+#options       SEMUME=10       # max number of undo entries per process
+#options       SEMMNU=30       # number of undo structures in system
+options        SYSVSHM         # System V shared memory
+
+options        USERCONF        # userconf(4) support
+#options       PIPE_SOCKETPAIR # smaller, but slower pipe(2)
+options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
+
+# Enable experimental buffer queue strategy for better responsiveness under
+# high disk I/O load. Use it with caution - it's not proven to be stable yet.
+#options       NEW_BUFQ_STRATEGY
+
+# Diagnostic/debugging support options
+options        DIAGNOSTIC      # cheap kernel consistency checks
+options        DEBUG           # expensive debugging checks/support
+options        ZS_CONSOLE_ABORT# allow break to get into DDB on serial
+options        DDB             # in-kernel debugger
+options        DDB_ONPANIC=1   # don't go into ddb on panic.
+options        DDB_HISTORY_SIZE=512    # enable history editing in DDB
+options        TRAP_PANICWAIT
+
+makeoptions    DEBUG="-g"      # compile full symbol table
+
+# Compatibility options
+options        COMPAT_30       # NetBSD 3.0 compatibility.
+options        COMPAT_40       # NetBSD 4.0 compatibility.
+options        COMPAT_43       # and 4.3BSD
+#options       COMPAT_386BSD_MBRPART # recognize old partition ID
+#options       TCP_COMPAT_42   # 4.2BSD TCP/IP bug compat. Not recommended.
+options        COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
+
+# File systems
+file-system    FFS             # UFS
+file-system    MFS             # memory file system
+file-system    KERNFS          # /kern
+file-system    PROCFS          # /proc
+file-system    NFS             # Network File System client
+
+# File system options
+options        QUOTA           # legacy UFS quotas
+options        QUOTA2          # new, in-filesystem UFS quotas
+#options       FFS_EI          # FFS Endian Independent support
+#options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
+#options       NFSSERVER       # Network File System server
+#options       FFS_NO_SNAPSHOT # ffs snapshots
+#options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
+                               # immutable) behave as system flags.
+#options       APPLE_UFS       # Apple UFS support in FFS
+# Networking options
+#options       GATEWAY         # packet forwarding
+options        INET            # IP + ICMP + TCP + UDP
+
+# These options enable verbose messages for several subsystems.
+# Warning, these may compile large string tables into the kernel!
+options        PCIVERBOSE      # verbose PCI device autoconfig messages
+options        MIIVERBOSE      # verbose PHY autoconfig messages
+#options       PCI_CONFIG_DUMP # verbosely dump PCI config space
+
+# wscons options
+#options       WSEMUL_SUN                      # sun terminal emulation
+options        WSEMUL_VT100                    # VT100 / VT220 emulation
+options        WSDISPLAY_COMPAT_USL            # wsconscfg VT handling
+#options       WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
+options        FONT_GALLANT12x22
+
+# Optional Mac keyboard tweaks
+
+# Tweak the keyboard driver to treat the caps lock key on an ADB
+# keyboard as a control key; requires special remapping because of
+# ADB's strange emulation of a mechanically-locked key.
+#options       CAPS_IS_CONTROL
+
+# On Mac laptops, several function keys double as "hot keys"
+# (brightness, volume, eject) when the Fn modifier is held down.  Mac
+# OS X likes to reprogram the keyboard controller to send hot key
+# events when Fn is not held down and send function key events when it
+# is.  This option transforms the non-keyboard "button" events back
+# into function key events.
+#options       FORCE_FUNCTION_KEYS
+
+# Kernel root file system and dump configuration.
+config         netbsd  root on ? type ?
+#config                netbsd  root on gem0 type nfs
+#options         NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
+
+#
+# Device configuration
+#
+
+mainbus* at root
+
+cpu*   at mainbus?
+ibmcpc* at mainbus?
+uninorth*      at mainbus?
+
+pci*   at ibmcpc? bus ?
+pci*   at uninorth? bus ?
+pci*   at ppb? bus ?
+
+pchb*  at pci? dev ? function ?        # PCI-Host bridges
+ppb*   at pci? dev ? function ?        # PCI-PCI bridges
+
+bge*   at pci? dev ? function ?        # gmac ethernet
+ukphy* at mii? phy ?                   # generic unknown PHYs
+
+# PCI USB controllers
+ohci*  at pci? dev ? function ?        # USB Open Host Controller
+ehci*  at pci? dev ? function ?        # USB Enhanced Host Controller
+
+usb*   at ohci?                                        # USB bus support
+uhub*  at usb?                                         # USB Hubs
+uhub*  at uhub? port ?
+uhidev*        at uhub? port ? configuration ? interface ?     # USB HID device
+uhid*  at uhidev? reportid ?                           # USB Generic HID
+ukbd*  at uhidev? reportid ?                           # USB Keyboards
+wskbd* at ukbd? console ?
+ums*   at uhidev? reportid ?                           # USB Mice
+wsmouse* at ums?
+
+genfb* at pci? dev ? function ?
+wsdisplay*     at genfb? console ?
+
+#pseudo-device         crypto                  # opencrypto framework
+                                       # (disabled, requires generic softints)
+pseudo-device  vnd             4       # disk-like interface to files
+pseudo-device  md                      # memory disk device
+pseudo-device  loop                    # network loopback
+pseudo-device  pty                     # pseudo-terminals
+pseudo-device  openfirm                # /dev/openfirm
+pseudo-device  wsmux                   # mouse and keyboard multiplexor
+pseudo-device  clockctl                # user control of clock subsystem
+pseudo-device  ksyms                   # /dev/ksyms
+pseudo-device  nsmb                    # SMB requester
+pseudo-device   bpfilter        8       # Berkeley packet filter
+#pseudo-device pf                      # PF packet filter
+#pseudo-device pflog                   # PF log if
+
+options                OFWOEA_WSCONS_NO_ROM_FONT
+options                EXSTORAGE_MAX=24
+
+# Enable the hooks used for initializing the ram-disk.
+options        MEMORY_DISK_HOOKS
+options        MEMORY_DISK_IS_ROOT             # Force root on ram-disk
+options        MEMORY_DISK_ROOT_SIZE=5000      # 25000 KiB
+options        MEMORY_DISK_RBFLAGS=RB_SINGLE   # boot in single-user mode
+options                MEMORY_DISK_SERVER=1



Home | Main Index | Thread Index | Old Index