Hello all,
I recently tried doing some NEON stuff with Android and it seems that
its not actually built for armv7 architecture, but just armv5...
As a result, here is a patch to apply to the repo in order to enable
NEON (and armv7-a) build.
http://groups.google.com/group/beagleboard/web/android-beagle-armv7.patch
Please note, that before you do make, you need to run the rebuild.sh
script in dalvik/vm/mterp/
Also, you will need to reconfigure the kernel to have NEON enabled.
This is done by the following:
# cd kernel
# export ARCH=arm
# export CROSS_COMPILE=/pathtorepo/prebuilt/linux-x86/toolchain/arm-
eabi-4.4.0/bin/arm-eabi-
# make omap3_beagle_android_defconfig
# make menuconfig (or xconfig or whatever your choice is)
browse to Floating point emulation
Select NEON to be included, then save and exit
# make uImage
now copy the uImage located in arch/arm/boot/ to the sdcard.
SHOULD work.... enjoy
Regards,
McGeagh