On Tue, 15 Mar 2011 00:39:17 -0500 Kumar Gala <ga...@kernel.crashing.org> wrote:
> diff --git a/cpu/mpc85xx/cpu_init.c b/cpu/mpc85xx/cpu_init.c > index 48a82ed..a6d1e99 100644 > --- a/cpu/mpc85xx/cpu_init.c > +++ b/cpu/mpc85xx/cpu_init.c > @@ -364,5 +364,16 @@ extern void setup_ivors(void); > > void arch_preboot_os(void) > { > + u32 msr; > + > + /* > + * We are changing interrupt offsets and are about to boot the OS so > + * we need to make sure we disable all async interrupts. EE is already > + * disabled by the time we get called. > + */ > + msr = mfmsr(); > + msr &= ~(MSR_ME|MSR_CE|MSR_DE); > + mtmsr(msr); > + > setup_ivors(); > } > > ----- > > :) Ah, thanks. Not sure why my previous grep found the other one but not this. :-) -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot