LIVE CD OMF

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 - 11 juin 2008 à 16:23
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

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
8 sept. 2008 à 16:25
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.

@++
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
11 juin 2008 à 16:23
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.

@++
Rejoignez-nous