On Sat, Dec 15, 2007 at 05:16:25PM +1100, Benjamin Herrenschmidt wrote:
> > index 8b642ab..db0e749 100644
> > --- a/arch/powerpc/kernel/misc_32.S
> > +++ b/arch/powerpc/kernel/misc_32.S
> > @@ -816,6 +816,75 @@ relocate_new_kernel:
> > /* r4 = reboot_code_buffer */
> > /* r5 = start_address
> index 8b642ab..db0e749 100644
> --- a/arch/powerpc/kernel/misc_32.S
> +++ b/arch/powerpc/kernel/misc_32.S
> @@ -816,6 +816,75 @@ relocate_new_kernel:
> /* r4 = reboot_code_buffer */
> /* r5 = start_address */
>
> +#ifdef CONFIG_E500
> + /*
> + * Since we can't turn of
More nits ...
On Thu, 22 Nov 2007 08:46:07 -0700 Dale Farnsworth <[EMAIL PROTECTED]> wrote:
>
> @@ -259,6 +260,11 @@ define_machine(mpc85xx_ads) {
> .show_cpuinfo = mpc85xx_ads_show_cpuinfo,
> .get_irq= mpic_get_irq,
> .restart= fsl_rstcr
Book E processors need some extra setup in relocate_new_kernel,
because the MMU can't be turned off. Add the code to create
the required one-to-one memory map.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
arch/powerpc/Kconfig |2 +-
arch/powerpc/kernel/misc_32.