head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	2013.04.05.00.25.42;	author svnexp;	state Exp;
branches;
next	1.2;

1.2
date	2012.11.17.01.51.08;	author svnexp;	state Exp;
branches;
next	1.1;

1.1
date	2012.09.17.09.22.59;	author andrew;	state Exp;
branches;
next	;


desc
@@


1.3
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/249083
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@#
# Custom kernel for Toshiba AC100
#
# $FreeBSD: head/sys/arm/conf/AC100 249083 2013-04-04 07:12:24Z mav $
#

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		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

@


1.2
log
@Switching exporter and resync
@
text
@d4 1
a4 1
# $FreeBSD: head/sys/arm/conf/AC100 240596 2012-09-17 09:22:59Z andrew $
a78 1
#device		atadisk
@


1.1
log
@SVN rev 240596 on 2012-09-17 09:22:59Z by andrew

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.
@
text
@d4 1
a4 1
# $FreeBSD$
@

