[oe-commits] org.oe.dev dsplink: attempt to fix kernel architecture flags.

koen commit oe at amethyst.openembedded.net
Fri Jul 11 11:19:17 UTC 2008


dsplink: attempt to fix kernel architecture flags.

before: vermagic:       2.6.26-rc9-omap1 mod_unload modversions ARMv5 
after:  vermagic:       2.6.26-rc9-omap1 mod_unload modversions ARMv7 

Still not loading on omap3, though

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: e8231248b90cb486d432d936fcf67a09ff7b496e
ViewMTN: http://monotone.openembedded.org/revision/info/e8231248b90cb486d432d936fcf67a09ff7b496e
Files:
1
packages/dsplink/dsplink.inc
packages/dsplink/dsplink_1.51.00.08.bb
packages/dsplink/files/davinci_mvlpro5.0.mk
Diffs:

#
# mt diff -rb79181cfcebc8c6f2bddaccc0a713622983f37fd -re8231248b90cb486d432d936fcf67a09ff7b496e
#
#
#
# patch "packages/dsplink/dsplink.inc"
#  from [9bf97e97b6a40afebc59cf9e7931024cc4906d26]
#    to [5f66440887b9ddb50d916bd1ef9d159d68028bfe]
# 
# patch "packages/dsplink/dsplink_1.51.00.08.bb"
#  from [6991bc35fe4008741ba74bcd28bcc301faa9bd3b]
#    to [5f89c777768746e3ec3a8779b6c5812177572c57]
# 
# patch "packages/dsplink/files/davinci_mvlpro5.0.mk"
#  from [042770d48dc6f826ec64e4d6d293f0edbf7d4bda]
#    to [548cfba77ccea469c2b027243497afd013f89fd7]
#
============================================================
--- packages/dsplink/dsplink.inc	9bf97e97b6a40afebc59cf9e7931024cc4906d26
+++ packages/dsplink/dsplink.inc	5f66440887b9ddb50d916bd1ef9d159d68028bfe
@@ -23,6 +23,13 @@ DSPLINKSOC_beagleboard = "3530"
 
 DSPLINKSOC_beagleboard = "3530"
 
+
+USERARMFLAGS = "${TARGET_CC_ARCH}"
+KERNELARMFLAGS = "-D__LINUX_ARM_ARCH__=5 -march=armv5t -mtune=arm9tdmi"
+KERNELARMFLAGS_armv6 = "-D__LINUX_ARM_ARCH__=6 -march=armv6j -mtune=arm1136jf-s"
+KERNELARMFLAGS_armv7a = "-D__LINUX_ARM_ARCH__=7 -march=armv7-a -mtune=cortex-a8"
+
+
 export DSPLINKPLATFORM 
 export DSPLINKDSP
 
@@ -43,7 +50,9 @@ do_configure () {
 	sed -i	-e s:SED_ME_CROSS:${STAGING_INCDIR}:g \
 		-e s:SED_ME_STAGINGDIR:${STAGING_DIR_TARGET}:g \
 		-e s:SED_ME_TARGET_PREFIX:${TARGET_PREFIX}:g \
-		-e s:SED_ME_KERNELDIR:${STAGING_KERNEL_DIR}:g \	
+		-e s:SED_ME_KERNELDIR:${STAGING_KERNEL_DIR}:g \
+		-e 's:SEDME_KERNEL_ARMFLAGS:${KERNELARMFLAGS}:g' \
+		-e 's:SEDME_USER_ARMFLAGS:${USERARMFLAGS}:g' \
 		${S}/make/Linux/davinci_mvlpro5.0.mk 
 
 }
============================================================
--- packages/dsplink/dsplink_1.51.00.08.bb	6991bc35fe4008741ba74bcd28bcc301faa9bd3b
+++ packages/dsplink/dsplink_1.51.00.08.bb	5f89c777768746e3ec3a8779b6c5812177572c57
@@ -1,6 +1,6 @@ require dsplink.inc
 require dsplink.inc
 
-PR = "r5"
+PR = "r6"
 PE = "1"
 PV = "1.51"
 
============================================================
--- packages/dsplink/files/davinci_mvlpro5.0.mk	042770d48dc6f826ec64e4d6d293f0edbf7d4bda
+++ packages/dsplink/files/davinci_mvlpro5.0.mk	548cfba77ccea469c2b027243497afd013f89fd7
@@ -102,10 +102,10 @@ STD_KRNL_FLAGS  := -include linux/autoco
 STD_KRNL_FLAGS  := -include linux/autoconf.h -c -iwithprefix include -Iinclude -Wall  -Wstrict-prototypes\
                    -Wno-trigraphs -fno-strict-aliasing -fno-common             \
                    -fno-omit-frame-pointer -mapcs -mno-sched-prolog            \
-                   -mlittle-endian -D__LINUX_ARM_ARCH__=5 -march=armv5t        \
-                   -mtune=arm9tdmi  -msoft-float -Uarm -mapcs                  \
+                   -mlittle-endian SEDME_KERNEL_ARMFLAGS \
+                   -msoft-float -Uarm -mapcs                  \
                    -Wdeclaration-after-statement -Os -marm  -mabi=aapcs-linux
-STD_USER_FLAGS  := -mlittle-endian -march=armv5t -mtune=arm9tdmi  -msoft-float \
+STD_USER_FLAGS  := -mlittle-endian SEDME_USER_ARMFLAGS -msoft-float \
                   -Uarm -Wdeclaration-after-statement -marm -Wall              \
                   -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing      \
                   -fno-common -fno-omit-frame-pointer -mapcs -c                \






More information about the Openembedded-commits mailing list