[PATCH] kexec tools mipsel port
Francesco Chiechi
francesco.chiechi at colibre.it
Sun Feb 17 17:05:57 EST 2008
On Sunday 17 February 2008 05:56:36 Simon Horman wrote:
> On Sat, Feb 16, 2008 at 09:31:34PM +0100, Tomasz Chmielewski wrote:
> > Simon Horman schrieb:
> >> On Sat, Feb 16, 2008 at 12:50:25PM +0100, Tomasz Chmielewski wrote:
> >>>>> We developed a patch to port kexec-tools to mips arch and included
> >>>>> support for command line passing through elf boot notes. We did it
> >
> > (...)
> >
> >>> There was a thread about kexec-tools mipsel port on Kexec Mailing
> >>> List in June 2007.
> >>>
> >>> What's the current state of this patch?
> >>>
> >>> Is it working, will be merged, will not be merged?
> >>
> >> Its still very much in the state of needing someone to
> >> nurse it into a merge.
> >
> > Funny thing is, kernel supports kexec, but there is no userland support
> > for it (well, unless you patch kexec-tools with the patches you found
> > somewhere on the internet).
> >
> > I'll try to see if the old patches posted to this list work for me.
>
> I'm quite happy to accept patches to add mipsel to kexec-tools
> (for the kexec-tools-testing tree that I maintain) and include
> it in the next release.
>
> The problem is that I'm not sure what state the patches are in.
Hi,
I'm really sorry because I did not have time to work again on the patch, which
I confirm is working for the application we developed it for.
There were surely a couple of problems that made it difficult to be for
general use:
the first (probably simple to solve) is about physical/virtual mapping, Simon
suggestion was about removing #ifdef __MIPSEL__ stuff in kexec.c
the second, a bit harder (for me at least), is that I had to insert cache
flushing code in kexec tools assembly part because leaving the job to the
kernel did not work
I don't know if I will have time for it in the near future because it implies
quite a bit of studying for me... anyway I'll keep an eye on it but I cannot
promise
bye
Francesco
More information about the kexec
mailing list