freebsd-dev/sys/arm/conf/AC100
Andrew Turner 71f5a44d88 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.
2012-09-17 09:22:59 +00:00

97 lines
2.0 KiB
Plaintext

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