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
