socsvn commit: r236064 - in soc2012/aleek/beaglexm-armv6/sys/arm: conf ti/am37xx ti/omap3

aleek at FreeBSD.org aleek at FreeBSD.org
Mon May 21 15:22:29 UTC 2012


Author: aleek
Date: Mon May 21 15:22:26 2012
New Revision: 236064
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=236064

Log:
  added config files for bb-xm

Added:
  soc2012/aleek/beaglexm-armv6/sys/arm/conf/BEAGLEBOARD-XM
  soc2012/aleek/beaglexm-armv6/sys/arm/ti/am37xx/
  soc2012/aleek/beaglexm-armv6/sys/arm/ti/omap3/std.omap37xx

Added: soc2012/aleek/beaglexm-armv6/sys/arm/conf/BEAGLEBOARD-XM
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ soc2012/aleek/beaglexm-armv6/sys/arm/conf/BEAGLEBOARD-XM	Mon May 21 15:22:26 2012	(r236064)
@@ -0,0 +1,116 @@
+# BEAGLEBOARD -- Custom configuration for the BeagleBoard ARM development
+# platform, check out www.beaglebaord.org
+#
+# 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$
+
+ident		BEAGLEBAORD-XM
+
+# This probably wants to move somewhere else.  Maybe we can create a basic
+# OMAP3530 config, then make a BEAGLEBOARD config that includes the basic one,
+# adds the start addresses and custom devices plus pulls in this hints file.
+
+#hints       "BEAGLEBOARD.hints"
+
+include     "../ti/omap3/std.omap35xx"
+
+#To statically compile in device wiring instead of /boot/device.hints
+makeoptions	MODULES_OVERRIDE=""
+makeoptions WITHOUT_MODULES="ahc"
+
+makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
+makeoptions	WERROR=
+options 	HZ=100
+
+options 	SCHED_4BSD		#4BSD scheduler
+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		#Network Filesystem Client
+#options 	NFSSERVER		#Network Filesystem Server
+#options 	NFS_ROOT		#NFS usable as /, requires NFSCLIENT
+#options 	MSDOSFS			#MSDOS Filesystem
+#options 	CD9660			#ISO 9660 Filesystem
+#options 	PROCFS			#Process filesystem (requires PSEUDOFS)
+options 	PSEUDOFS		#Pseudo-filesystem framework
+options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
+options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI
+options 	KTRACE			#ktrace(1) support
+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 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
+
+options 	PREEMPTION
+
+# MMC/SD/SDIO Card slot support
+#device		mmc				# mmc/sd bus
+#device		mmcsd			# mmc/sd flash cards
+
+# I2C support
+#device		iicbus
+#device		iic
+
+device		loop
+#device		ether
+#device		mii
+device		smc
+device		smcphy
+device		uart
+device		uart_ns8250
+
+device		pty
+
+device		gpio
+
+# Debugging for use in -current
+options		VERBOSE_SYSINIT		#Enable verbose sysinit messages
+options 	KDB
+options 	DDB			#Enable the kernel 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 	DIAGNOSTIC
+options		BREAK_TO_DEBUGGER
+
+device		md
+
+# The following enables MFS as root, this seems similar to an initramfs or initrd
+# as used in Linux.
+# options		MD_ROOT
+# options		MD_ROOT_SIZE=7560
+
+device		random		# Entropy device
+
+# USB support
+#device		usb
+#device		ohci
+#device		ehci
+#device		umass
+#device		scbus		# SCSI bus (required for SCSI)
+#device		da		# Direct Access (disks)
+
+# USB Ethernet support, requires miibus
+#device		miibus
+#device		axe			# ASIX Electronics USB Ethernet
+
+

Added: soc2012/aleek/beaglexm-armv6/sys/arm/ti/omap3/std.omap37xx
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ soc2012/aleek/beaglexm-armv6/sys/arm/ti/omap3/std.omap37xx	Mon May 21 15:22:26 2012	(r236064)
@@ -0,0 +1,21 @@
+# Cortex-A8 Omap3 generic configuration
+#$FreeBSD$
+files		"../omap/omap3/files.omap37xx"
+include		"../omap/std.ti"
+#cpu 		CPU_CORTEXA8_OMAP3
+makeoption	ARM_LITTLE_ENDIAN
+
+#
+# Physical memory starts at 0x80000000.  We assume images are loaded at
+# 0x80200000, e.g. from u-boot with 'fatload mmc 0 0x80200000 kernel.bin'
+#
+#
+options		PHYSADDR=0x80000000
+options		KERNPHYSADDR=0x80200000
+makeoptions	KERNPHYSADDR=0x80200000
+options		KERNVIRTADDR=0xc0200000		# Used in ldscript.arm
+makeoptions	KERNVIRTADDR=0xc0200000
+
+options		STARTUP_PAGETABLE_ADDR=0x80000000
+
+options		SOC_OMAP3


More information about the svn-soc-all mailing list