Hi,

2.6.24 was released on Jan 24, 2008..and 2.6.36 was released on Oct
20, 2010..that's nearly 2.5 years of Kernel releases and countless
changes in between..

There is not going to be any document that describes changes between
arbitrary Kernel changes, but Linus keeps a rolling changelog between
Kernels and you can see those at:
http://www.kernel.org/pub/linux/kernel/v2.6/ Look at the top at the
ChangeLog-<kernel-version>..

There have been more changes that just files getting moved around
between those 2 very distant revisions of the Kernel, there are many
API changes as well at all levels..

You will first want to take a stock 2.6.24 Kernel tree and diff that
against your modified tree to determine what the HP changes were (you
might get other stuff too, but that's OK). With that diff in hand, you
can then take a look at 2.6.36 and figure out how to port that code in
there..

-- Ashwin


On Thu, Jul 28, 2011 at 11:23 PM, 070 <[email protected]> wrote:
> Guys:
> I am porting Gingerbread to palm pre plus. HP have released linux
> kernel source for GPL, but the kernel version is 2.6.24.
> So i decided to port kernel to 2.6.36.But it seems that the kernel
> source architecture changes a little. The header files which is
> located in include/asm-arm/arch-omap in 2.6.24 are moved to arch/arm/
> mach-omapXXX/include/. And arch source codes  are also changed
> correspondingly.
> Such as
>        2.6.24                                        2.6.36
> #Include <asm/hardware>  --------> #include <mach/hardware.h>
> #include <asm/arch/gpio.h> ------> #include <mach/gpio.h>
> and mostly
> #inlcude <asm/arch/*.h>      --------> #include <plat/*.h>
>
> I can find some changes incompletely. It would make kinds of problems.
> So i would ask is there any documents that describe the changes in
> detail?
>
> Thx.
>
>
>
> --
> unsubscribe: [email protected]
> website: http://groups.google.com/group/android-porting
>

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to