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, Максим Андрущенко <[email protected]> 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: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to