bootstrap stuffs
Geert Uytterhoeven
Geert.Uytterhoeven at cs.kuleuven.ac.be
Wed Feb 17 03:43:14 EST 1999
On Tue, 16 Feb 1999, Gabriel Paubert wrote:
> On Mon, 15 Feb 1999, David Edelsohn wrote:
>
> > As Gabriel correctly explained, a "sync" instruction may be
> > necessary before interrupts are enabled if some off-chip operation, like
> > modifying an interrupt controller on the bus, was performed. That is
> > because of the bus operations which need to complete before interrupts can
> > be enabled, not because of the enabling itself.
>
> Actually I have come to the conclusion that the best way to handle this is
> to add a sync instruction in the mask/disable interrupt routines (the ones
> that access the interrupt controllers), so that all following __cli/__sti
> only need to access the MSR (for enable/unmask you don't care to
> synchronize of course).
Then do we need sync in the OpenPIC routines, too?
Greetings,
Geert
--
Geert Uytterhoeven Geert.Uytterhoeven at cs.kuleuven.ac.be
Wavelets, Linux/{m68k~Amiga,PPC~CHRP} http://www.cs.kuleuven.ac.be/~geert/
Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium
[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to Cc linuxppc-dev if your ]]
[[ reply is of general interest. To unsubscribe from linuxppc-dev, send ]]
[[ the message 'unsubscribe' to linuxppc-dev-request at lists.linuxppc.org ]]
More information about the Linuxppc-dev
mailing list