Author: imp
Date: Sat Jan  9 18:17:39 2010
New Revision: 201915
URL: http://svn.freebsd.org/changeset/base/201915

Log:
  Merge from projects/mips to head by hand:
  
  Copy over XLR kernel config file.

Added:
     - copied unchanged from r201914, projects/mips/sys/mips/conf/XLR
Directory Properties:
  head/sys/mips/conf/XLR   (props changed)

Copied: head/sys/mips/conf/XLR (from r201914, projects/mips/sys/mips/conf/XLR)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/mips/conf/XLR      Sat Jan  9 18:17:39 2010        (r201915, copy 
of r201914, projects/mips/sys/mips/conf/XLR)
@@ -0,0 +1,160 @@
+#################################RMI_BSD#####################################
+# Copyright (c) 2003-2009 RMI Corporation
+# All rights reserved.
+# 
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. Neither the name of RMI Corporation, nor the names of its contributors,
+#    may be used to endorse or promote products derived from this software
+#    without specific prior written permission.
+# 
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#################################RMI_BSD#####################################
+# XLR -- Generic kernel configuration file for FreeBSD/mips
+#
+# For more information on this file, please read the handbook section on
+# Kernel Configuration Files:
+#
+#    
http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
+#
+# The handbook is also available locally in /usr/share/doc/handbook
+# if you've installed the doc distribution, otherwise always see the
+# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
+# latest information.
+#
+# An exhaustive list of options and more detailed explanations of the
+# device lines is also present in the ../../conf/NOTES and NOTES files. 
+# If you are in doubt as to the purpose or necessity of a line, check first 
+# in NOTES.
+#
+# $FreeBSD$
+
+machine        mips
+cpu            CPU_MIPS4KC
+ident          XLR
+
+makeoptions    MODULES_OVERRIDE=""
+makeoptions     TARGET_BIG_ENDIAN
+#
+
+options                KERNVIRTADDR=0x80100000
+include                "../rmi/std.xlr"
+
+
+makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols
+#profile               2
+
+#options       SCHED_ULE               # ULE scheduler
+#options               VERBOSE_SYSINIT
+options        SCHED_4BSD              # 4BSD scheduler
+#options       PREEMPTION              # Enable kernel thread preemption
+#options       FULL_PREEMPTION         # Enable kernel thread preemption
+options        INET                    # InterNETworking
+options        INET6                   # IPv6 communications protocols
+options        FFS                     # Berkeley Fast Filesystem
+#options       SOFTUPDATES             # Enable FFS soft updates support
+options        UFS_ACL                 # Support for access control lists
+options        UFS_DIRHASH             # Improve performance on big directories
+options                NFSCLIENT
+options                NFS_ROOT
+#
+options         BOOTP
+options         BOOTP_NFSROOT
+options         BOOTP_NFSV3
+options         BOOTP_WIRED_TO=rge0
+options         BOOTP_COMPAT
+options                ROOTDEVNAME=\"nfs:10.1.1.15:/extra/nfsroot\"
+#
+#options       MD_ROOT                 # MD is a potential root device
+#options               MD_ROOT_SIZE=21264
+#options               MD_ROOT_SIZE=5120
+#options               ROOTDEVNAME=\"ufs:md0\"
+options        _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time 
extensions
+options        HZ=1000 
+options        PHYS_ADDR_64BIT
+options        NO_SWAPPING
+
+#Debugging options
+options        KTRACE                  # ktrace(1) support
+options        DDB
+options        KDB
+options        GDB
+options        ALT_BREAK_TO_DEBUGGER
+#options       INVARIANTS              #Enable calls of extra sanity checking
+#options       INVARIANT_SUPPORT       #Extra sanity checks of internal 
structures, required by INVARIANTS
+#options       WITNESS                 #Enable checks to detect deadlocks and 
cycles
+#options       WITNESS_SKIPSPIN        #Don't run witness on spinlocks for 
speed
+#options       KTR                     # ktr(4) and ktrdump(8) support
+#options       
KTR_COMPILE=(KTR_LOCK|KTR_PROC|KTR_INTR|KTR_CALLOUT|KTR_UMA|KTR_SYSC|KTR_CRITICAL)
+#options       KTR_ENTRIES=131072
+#options       MUTEX_DEBUG
+#options       MUTEX_PROFILING
+
+device         pci
+#device                ata
+#device                atadisk
+#options       XLR_PERFMON             # Enable XLR processor activity 
monitoring
+
+#device                genclock
+device                 uart
+
+# Pseudo
+device                 loop
+device                 random
+device                 md
+device                 mem
+device                 pty
+device         bpf
+
+# Network
+device         miibus
+device         rge
+device                 ether
+device         re
+device         msk
+
+device          da
+device          scbus
+#device          ohci            # OHCI PCI->USB interface
+device          ehci            # EHCI PCI->USB interface (USB 2.0)
+device          usb             # USB Bus (required)
+#device         udbp            # USB Double Bulk Pipe devices
+#device          ugen            # Generic
+#device          uhid            # "Human Interface Devices"
+device          umass           # Disks/Mass storage - Requires scbus and da
+
+#device                cfi
+
+#i2c
+# Not yet
+#device      ic
+#device      iic
+#device      iicbb
+#device      iicbus
+#device      xlr_rtc
+#device      xlr_temperature
+#device      xlr_eeprom
+
+#crypto
+# Not yet
+#device cryptodev
+#device crypto
+#device rmisec
+options                ISA_MIPS32
+makeoptions    KERNLOADADDR=0x80100000
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to