Kexec for ARM: Is it expected to load old kernels?
Brian Smucker
bsmucker at anabaptists.org
Mon Apr 12 10:52:12 EDT 2010
Hi
So it appears I cannot load pre-2.6.24 kernels ARM kernels. I have some
further questions.
Is this an ARM-only thing?
If I want to load an arbitrary kernel, am I out of luck?
I thought theoretically kexec was able to execute arbitrary elf
binaries, non-kernals, etc. Is this true, or only my own misconception?
Or is it true in general, but not for ARM?
If it is not true for ARM, can I fix it?
I would like kexec to be able to boot old,old kernels, of the 2.4.16
vintage.
Can you help answer these questions?
Thanks,
Brian
Andrea Adami wrote:
> Brian,
>
> I suppose you need the ATAG changes introduced in 2.6.24 in order to
> boot an arm kernel from kexec.
> There are around patches for 2.6.22 and 2.6.23
> (http://docs.openmoko.org/trac/ticket/930).
>
> See amongst others:
>
> [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)
> [ARM] 4836/1: Make ATAGS_PROC depend on KEXEC
>
>
> Regards
>
> Andrea
>
> _______________________________________________
> kexec mailing list
> kexec at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/kexec
>
More information about the kexec
mailing list