On 06/13/2013 04:55:43 AM, Wang Dongsheng-B40534 wrote:
> > +#else
> > +     /* Save SPRGs */
> > +     RESTORE_SPRG(0)
> > +     RESTORE_SPRG(1)
> > +     RESTORE_SPRG(2)
> > +     RESTORE_SPRG(3)
> > +     RESTORE_SPRG(4)
> > +     RESTORE_SPRG(5)
> > +     RESTORE_SPRG(6)
> > +     RESTORE_SPRG(7)
>
> Why do we need this on book3e and not on book3s?
>
Book3e: SPRG1 used save paca, SPRG2 be defined SPRN_SPRG_TLB_EXFRAME,... I think those register should be save, even now some SPRG register not be use.

Are those expected/allowed to change as a result of the restore?

-Scott
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to