On Mon, 31 Mar 2008 11:52:02 -0500 Jerone Young <[EMAIL PROTECTED]> wrote:
> > void ppc4xx_idle(void) > > > > > +{ > > > + unsigned long msr_save; > > > + > > > + /* set wait state MSR */ > > > + local_irq_enable(); > > > + msr_save = mfmsr(); > > > + mtmsr(msr_save|MSR_WE); > > > > Why don't you |MSR_WE|MSR_EE at the same time? > > You technically can do this. But the question is do all 4xx cpus use > MSR_EE to enable interrupts? I can assume they do (from what I know), They do for enabling external interrupts of normal priority. MSR_CE might also be used/needed if someone has the watchdog enabled or has an external device with the UIC pin mapped as a CE. josh _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev