bootstrap stuffs

Geert Uytterhoeven Geert.Uytterhoeven at
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?



Geert Uytterhoeven                     Geert.Uytterhoeven at
Wavelets, Linux/{m68k~Amiga,PPC~CHRP}
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 ]]

More information about the Linuxppc-dev mailing list