LIVE CD OMF

Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
- - Dernière réponse : cs_patatalo
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
- 8 sept. 2008 à 16:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46723-live-cd-omf

Afficher la suite 
cs_patatalo
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1 -
oh oh,

je l'ai testé sur un vrai ordi, ça marche pus...

c'est pas bien grave, c'est le registre fs ou gs qui doit prendre une mauvaise valeure vers le v86 je suppose.

Faudrait sauver fs et gs puis les restaurer correctement et modifier les ISS en consequence.

Je viens de trouver un bug de l'ordinateur virtuel MS, il ne teste pas la valeure des segments en mode protégé, il doit attendre leur utilisation pour les signaler mauvais, ce que ne fait pas un vrai cpu.

@++
cs_patatalo
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1 -
a premiere vue, c'est plus complexe que ça mais c'est bien le module v86 qui fait des siennes et qui ne retourne que des 0 lors des lectures.

dans le gestionnaire de mémoire virtuelle, il est possible de supprimer pgtd, seuls pgd et pgmap sont utilisés pour mapper l'ensemble donc c'est bien le déplacement de 1 DWORD et non de 2 qui permet le swap des 4Mo.

ce code ne sera pas mis a jour car les versions suivantes utiliseront plutot une methode de switch thread plutot similaire au ShedTest.

@++