<http://www.crazydaks.com/>





On Wed, Jan 5, 2011 at 10:01 AM, Chris Stratton <[email protected]> wrote:

> On Jan 4, 9:06 pm, Srikant <[email protected]> wrote:
> > I agree with you, if the requirement is porting to a new h/w platform.
> >
> > But the requirement here is to just porting to a new Linux Kernel
> > version, hence it may not be required to do assembly level debugging.
>
> I'm not sure that it isn't quite comparable to porting to a new
> platform.
>
> Agree to it. If you are kexecing a plain vanilla (different)kernel, you
still need to re-port arch specific code right from header.S to
main.c[depending on specific architecture]. may be diff these files between
running kernel and new vanilla version and paste to vanilla.


You've either got to figure out what the thing that usually runs
> before the kernel does in the way of setup and duplicate that in the
> kexec code so that a stock kernel will start up correctly, or you've
> got to modify the kernel startup code to work forward from the
> configuration in effect at the time kexec under the old kernel hands
> over to it.
>
>

> You know the kernel should work once the low level startup/handoff is
> properly accomplished - the work to be done is figuring out that low
> level part.  Which I think is probably a lot like porting.
>
> yes but once the new kernel is kexeced/loaded and before "real" consoles
could be registered it may good idea to register "boot" consoles via early
printks ...

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

Reply via email to