Somebody already tried android on armv6.
You can get the patches from here.
http://code.google.com/p/android-development-environment/wiki/EclaironArmadillo500FX

Good luck!

On Mar 17, 5:49 pm, Porting beginner <porting.begin...@gmail.com>
wrote:
> On Tue, Mar 16, 2010 at 5:47 PM, Atsuo Igarashi 
> <atsuoigara...@gmail.com>wrote:
>
> > Hi,
>
> > You can specify with TARGET_ARCH_VARIANT in build/core/combo/linux-
> > arm.mk.
> > I'm using armv7-a, so I'm not sure about armv6.
>
> > I am using android prebuilt toolchain, it support only armv4t, armv5te ,
>
> armv5te-vfp and armv7-a only, no support for armv6 or armv6 variants.
>
> If I have armv6 variant and still compiling with armv5te, is that make big
> difference ? should we use armv-7 incase armv6 not available.
>
> Regards,
>
>
>
> > Atsuo
>
> > On 3月16日, 午後9:59, supermaximus79 <andruschenk...@mail.ru> wrote:
> > > Thanks for reply.
> > > I already ported ASHMEM to my kernel.
> > > But what about armv6 optimization in Android? Is there a patch
> > > available somewhere?
> > > Because by default cross compiler uses armv5te optimization, and this
> > > means android will work slow on my cpu,
>
> > > Did you change bionic kernel headers for 31 kernel, or just compiled
> > > Android as is, i mean just downloaded from git and compile?
>
> > > On Mar 16, 3:44 am, abukustfan <abukust...@gmail.com> wrote:
>
> > > > Yes, my target board work on linux kernel 2.6.31 with android-2.1_r1
> > > > tag.
>
> > > > You can simply get ashmem.c and its header/Makefile ... etc from old
> > > > version kernel,
> > > > then add/modify those file to you new kernel.
>
> > > > On Mar 15, 5:52šam, íÁËÓÉÍ áÎÄÒÕÝÅÎËÏ <andruschenk...@mail.ru> wrote:
>
> > > > > Hello!
>
> > > > > Is it possible to use linux kernel 2.6.31 with android 2.1?
> > > > > I have red athttp://pdk.android.com/online-pdk/guide/bring_up.html
> > > > > that linux kernel for android need support only:
> > > > > #
> > > > > # Android
> > > > > #
> > > > > # CONFIG_ANDROID_GADGET is not set
> > > > > # CONFIG_ANDROID_RAM_CONSOLE is not set
> > > > > CONFIG_ANDROID_POWER=y
> > > > > CONFIG_ANDROID_POWER_STAT=y
> > > > > CONFIG_ANDROID_LOGGER=y
> > > > > # CONFIG_ANDROID_TIMED_GPIO is not set
> > > > > CONFIG_ANDROID_BINDER_IPC=y
>
> > > > > However in /core/init/init.c i found that it uses ASHMEM device. But
> > there is no support for ASHMEM in 31 kernel.
> > > > > So what about this?
>
> > > > > Also i red in some forums regarding CPU TLS hardware register. Some
> > new platforms (for ex. cortex) has it's hardware support, some - doesn't.
> > What about Android? Does it use hardware or software TLS?
>
> > > > > Also i didn't find armv6 architecture in Android buid system. Only
> > armv5te and armv7. Will android support armv6 architecture, or is there any
> > patch available to support armv6 architecture in Android?
>
> > > > > Thanks!
>
> > --
> > unsubscribe: 
> > android-porting+unsubscr...@googlegroups.com<android-porting%2Bunsubscribe@ 
> > googlegroups.com>
> > website:http://groups.google.com/group/android-porting

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to