[SOS] IF Flag.

David Decotigny david.decotigny at free.fr
Jeu 30 Déc 12:03:11 CET 2004


Bonjour,

Thomas Petazzoni wrote:
>> Le fait d'utiliser les "interrupt gate" devrait suffir non !!!?
> Je pense que oui, effectivement.

Oui, ca suffit. En commentaires on precise tout de meme :
     cli  /* Just in case we messed up everything in the handler */

Car, oui, les interruptions sont desactivees au moment de l'appel du 
handler (interrupt gate, en effet). Mais le handler, c'est du C qui peut 
faire n'importe quoi, y compris reactiver les interruptions. Or comme on 
tient _absolument_ a ce que  la fin du code soit executee interruptions 
desactivees, on les desactive "au cas ou..." (c'est particulierement 
critique pour l'article 6.5).

Bonne journee,


Plus d'informations sur la liste de diffusion Sos