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
