[SOS] Interruption logicielle

Thomas Petazzoni thomas.petazzoni at enix.org
Wed Jun 30 19:28:54 CEST 2004


Bonjour,

On Wed, 30 Jun 2004 19:23:37 +0200
"Cyril Dupuit" <cyrildupuit at hotmail.com> wrote:

> Je ne comprend pas, j'ai initialisé le vecteur d'interruption sur une 
> procédure concrète ainsi qu'un niveau de privilège = 0.

Peux-tu préciser comment est défini le vecteur d'interruption dans l'IDT
? Est-ce que les autres interruptions (exceptions ou IRQ) fonctionnent ?

Sinon, une technique efficace est de modifier rapidement les sources de
Bochs. Dans cpu/exception.cc, tu as les fonctions qui gèrent les
interruptions. Tu mets plein de message de debug partout, et tu vas
comprendre pourquoi ça ne fonctionne pas ;-)

Thomas
-- 
PETAZZONI Thomas - thomas.petazzoni at enix.org 
http://thomas.enix.org - Jabber: kos_tom at sourcecode.de
KOS: http://kos.enix.org/ - Lolut: http://lolut.utbm.info
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://the-doors.enix.org/pipermail/sos/attachments/20040630/c2b9f723/attachment.pgp


More information about the Sos mailing list