socsvn commit: r236063 - in soc2012/aleek/beaglexm-armv6: lib/libc
lib/libc/arm/gen sys sys/arm/conf
aleek at FreeBSD.org
aleek at FreeBSD.org
Mon May 21 15:04:34 UTC 2012
Author: aleek
Date: Mon May 21 15:04:31 2012
New Revision: 236063
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=236063
Log:
testing - come merges from armv6 tree and 2 config files for bb-xm
Added:
soc2012/aleek/beaglexm-armv6/sys/arm/conf/EA3250.hints
- copied unchanged from r235800, mirror/FreeBSD/projects/armv6/sys/arm/conf/EA3250.hints
Modified:
soc2012/aleek/beaglexm-armv6/lib/libc/ (props changed)
soc2012/aleek/beaglexm-armv6/lib/libc/arm/gen/__aeabi_read_tp.S
soc2012/aleek/beaglexm-armv6/lib/libc/arm/gen/_set_tp.c
soc2012/aleek/beaglexm-armv6/sys/ (props changed)
Modified: soc2012/aleek/beaglexm-armv6/lib/libc/arm/gen/__aeabi_read_tp.S
==============================================================================
--- soc2012/aleek/beaglexm-armv6/lib/libc/arm/gen/__aeabi_read_tp.S Mon May 21 14:47:34 2012 (r236062)
+++ soc2012/aleek/beaglexm-armv6/lib/libc/arm/gen/__aeabi_read_tp.S Mon May 21 15:04:31 2012 (r236063)
@@ -31,8 +31,12 @@
#include <machine/sysarch.h>
ENTRY(__aeabi_read_tp)
+#ifdef ARM_TP_ADDRESS
ldr r0, .Larm_tp_address
ldr r0, [r0]
+#else
+ mrc p15, 0, r0, c13, c0, 3
+#endif
RET
.Larm_tp_address:
Modified: soc2012/aleek/beaglexm-armv6/lib/libc/arm/gen/_set_tp.c
==============================================================================
--- soc2012/aleek/beaglexm-armv6/lib/libc/arm/gen/_set_tp.c Mon May 21 14:47:34 2012 (r236062)
+++ soc2012/aleek/beaglexm-armv6/lib/libc/arm/gen/_set_tp.c Mon May 21 15:04:31 2012 (r236063)
@@ -35,5 +35,9 @@
_set_tp(void *tp)
{
+#ifdef ARM_TP_ADDRESS
*((struct tcb **)ARM_TP_ADDRESS) = tp;
+#else
+ sysarch(ARM_SET_TP, tp);
+#endif
}
Copied: soc2012/aleek/beaglexm-armv6/sys/arm/conf/EA3250.hints (from r235800, mirror/FreeBSD/projects/armv6/sys/arm/conf/EA3250.hints)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ soc2012/aleek/beaglexm-armv6/sys/arm/conf/EA3250.hints Mon May 21 15:04:31 2012 (r236063, copy of r235800, mirror/FreeBSD/projects/armv6/sys/arm/conf/EA3250.hints)
@@ -0,0 +1,2 @@
+hint.ssd1289.0.at="spibus0"
+hint.ssd1289.0.cs=26
More information about the svn-soc-all
mailing list