[SOS] IF Flag.
LfvrChris at aol.com
LfvrChris at aol.com
Mar 28 Déc 19:26:03 CET 2004
Bonsoir,
Une chose me gêne dans l'appel des "interrupt gate", il est précisé dans
la documentation Intel (volume 3, paragraphe 5.10.1.2. FLAG USAGE BY
EXCEPTION- OR INTERRUPT-HANDLER PROCEDURE) que la seule différence entre une
"interrupt gate" et une "trap gate" concerne flag IF du registre EFLAGS. Il est
réglé à 0 dans le cas d'une interrupt gate pour se prémunir des autres
interruptions qui pourraient interférer avec le gestionnaire d'interruption courant.
Si nous utilisons uniquement, dans l'IDT, des "interrupt gate", alors
pourquoi ajouter une séquence en assembleur de traitement qui consiste inhiber
les interruptions en utilisant un CLI ?
Le fait d'utiliser les "interrupt gate" devrait suffir non !!!?
Krys
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://the-doors.enix.org/pipermail/sos/attachments/20041228/716c8536/attachment.html
Plus d'informations sur la liste de diffusion Sos