[PATCH] UBUNTU: [arm] Fix kexec on ARM by properly calling the relocation function

Daniel Silverstone dsilvers at simtec.co.uk
Wed Jan 28 15:59:38 UTC 2009


On Wed, 2009-01-28 at 14:30 +0000, Russell King - ARM Linux wrote:
> > > > This patch can't work - with how it is, you'll be booting a kernel with
> > > > the CPU MMU enabled.  Kernels must be booted with the CPU MMU disabled
> > > > as per the 'booting.txt' documentation, which can be found in the kernel
> > > > source and on my website.
> > > I was unaware of this document when I created the patch, I'll make sure to
> > > refer to it when I take another stab at resolving this issue.
> > Also you should take a read of:
> > http://www.simtec.co.uk/products/SWLINUX/files/booting_article.html
> > Since that details register entry requirements etc. Specifically, check
> > out section 10 of the document.
> And my version doesn't?
> - CPU register settings
>   r0 = 0,
>   r1 = machine type number discovered in (3) above.
>   r2 = physical address of tagged list in system RAM.

Sorry, I was just asked to punt the reference to the list :-) I
certainly didn't intend to suggest your document was incomplete.

D.

-- 
Daniel Silverstone                              http://www.simtec.co.uk/
PGP mail accepted and encouraged.            Key Id: 2BC8 4016 2068 7895







More information about the kernel-team mailing list