
15 Mar
2011
15 Mar
'11
5:11 p.m.
On Tue, 15 Mar 2011 00:39:17 -0500 Kumar Gala galak@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