Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Sep 2012 09:22:59 +0000 (UTC)
From:      Andrew Turner <andrew@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r240596 - head/sys/arm/conf
Message-ID:  <201209170922.q8H9MxIw085621@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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
+



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209170922.q8H9MxIw085621>