Author: andrew
Date: Mon Sep 17 09:22:59 2012
New Revision: 240596
URL: http://svn.freebsd.org/changeset/base/240596

Log:
  Add a kernel config for the Toshiba AC100. The AC100 is an ARM laptop with
  an NVidia Tegra 2 CPU.
  
  Tegra 2 needs an external patch to pmap for atomic operations to work. Even
  with this the Kernel only gets to the mount root prompt. As such Tegra
  support is considered experimental, however adding the kernel config will
  help ensure the Tegra code builds.

Added:
  head/sys/arm/conf/AC100   (contents, props changed)

Added: head/sys/arm/conf/AC100
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/arm/conf/AC100     Mon Sep 17 09:22:59 2012        (r240596)
@@ -0,0 +1,96 @@
+#
+# Custom kernel for Toshiba AC100
+#
+# $FreeBSD$
+#
+
+ident          AC100
+include                "../tegra/std.tegra2"
+
+makeoptions    MODULES_OVERRIDE=""
+
+makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols
+makeoptions    WERROR="-Werror"
+
+#options       SCHED_ULE               #ULE scheduler
+options        SCHED_4BSD              #4BSD scheduler
+options        INET                    #InterNETworking
+#options       INET6                   #IPv6 communications protocols
+options        FFS                     #Berkeley Fast Filesystem
+#options       NFSCL                   #Network Filesystem Client
+#options       NFSLOCKD                #Network Lock Manager
+#options       NFS_ROOT                #NFS usable as /, requires NFSCLIENT
+#options       BOOTP
+#options       BOOTP_NFSROOT
+#options       BOOTP_NFSV3
+#options       BOOTP_WIRED_TO=mge0
+
+options        GEOM_PART_GPT
+options        ROOTDEVNAME=\"ufs:/dev/da0p1\"
+
+options        SYSVSHM                 #SYSV-style shared memory
+options        SYSVMSG                 #SYSV-style message queues
+options        SYSVSEM                 #SYSV-style semaphores
+options        _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
+options        MUTEX_NOINLINE
+options        RWLOCK_NOINLINE
+options        NO_FFS_SNAPSHOT
+options        NO_SWAPPING
+
+#options       SMP
+
+# Debugging
+options        VERBOSE_SYSINIT
+#options       ALT_BREAK_TO_DEBUGGER
+options        DDB
+options        GDB
+options        DIAGNOSTIC
+options        INVARIANTS              #Enable calls of extra sanity checking
+options        INVARIANT_SUPPORT       #Extra sanity checks of internal 
structures, required by INVARIANTS
+options        KDB
+options        KDB_TRACE
+#options       KTR
+#options       KTR_VERBOSE=0
+#options       KTR_ENTRIES=16384
+#options       KTR_MASK=(KTR_SPARE2)
+#options       KTR_COMPILE=KTR_ALL
+options        WITNESS                 #Enable checks to detect deadlocks and 
cycles
+options        WITNESS_SKIPSPIN        #Don't run witness on spinlocks for 
speed
+#options       WITNESS_KDB
+options        MUTEX_DEBUG
+
+# Pseudo devices
+device         random
+device         pty
+device         loop
+device         md
+
+# USB
+#options       USB_DEBUG               # enable debug msgs
+#device                usb
+#device                ehci
+#device                umass
+#device                scbus
+#device                pass
+#device                da
+
+# SATA
+#device                ata
+#device                atadisk
+#device                mvs
+
+# Serial ports
+device         uart
+
+# I2C (TWSI)
+#device                iic
+#device                iicbus
+
+#Network
+device         ether
+
+#FDT
+options        FDT
+options        FDT_DTB_STATIC
+makeoptions    FDT_DTS_FILE=tegra20-paz00.dts
+
_______________________________________________
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