TRAX44
Messages postés93Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention20 juillet 2006
-
22 avril 2003 à 16:25
TheLudo2013
Messages postés77Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention18 octobre 2007
-
30 juil. 2004 à 01:57
salut,
g 1 petit pb, kan je ceu pa c en mode protégé
mov eax, cr0
or al, 1
mov cr0, eax
(g deja cree et charger la gdt)
le pc redemarre !!
ce ki ne devrai pas être la cas!!
Alors ma question est cmt pa c en pmode ?
TRAX44 :sad)
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 20071 22 avril 2003 à 23:35
Et l'IDT !!!!
Il faut charger l'IDT sinon lorqu'une exception se déclenche et c'est surement ce qui déclenche le reboote, elle n'est pas gérée et donc le PC reboote automatiquement car il y a une exception de double faute qui est provoquée ou que le code de reboote est exécuté puisqu'il est à la fin du 1er Mo !!
Il faut donc charger l'IDT et redéfinir les exceptions même si elles contiennes un simple iretd
N'oublie pas aussi l'activer la ligne d'adresse 20 car en mode réel elle est naturellement désactivé et provoque un crash système en passant eu mode protégé !
CoreBreaker
Messages postés540Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 5 octobre 20071 2 mai 2003 à 01:04
Effectivement si ton IDT (descpteur ou le code exec pointé) est mauvaise ça peut faire rebooter voire planter le système.
Mais je ne sais pas si tu la charge mal car tu ne m'a pas donné ce que tu as fais.
TheLudo2013
Messages postés77Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention18 octobre 2007 30 juil. 2004 à 01:57
Le fait qu'il n'y ais pas d'idt n'emêche pas de passer en pmode... du moment qu'il ne se produits pas d'exception.
Par contre lorsque j'ai commencé... effectivement mon pc rebootait après le passage en pmode... ceci se produit lorsque certaine valeurs de la gdt sont mauvaise...