1

Bonjour a tous,
J'aimerais pouvoir passer en "mono tache"(XP) le temps de l'exécution d'une routine assembleur. J'aimerais que pendant le temps de son exécution, le CPU me donne 100% de son temps et ignore totalement la totalité des autres taches !
PS: je peux accéder au niveau de privilège Ring0 ...
Si quelqu'un s'est déja frotté au problème, je suis va-che-ment intéressé grave !!!
tout grand merci a tous.

2

Exécute un cli dans le ring 0.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Hello,
Un " cli " en mode Ring0 suffirait ?
Un " cli " inhibe les interrruption masquables, pas les non masquables (NMI) ... la gestion du temps pour chaque tache ne se ferait elle pas via un timer qui agirait par l'intermédiaire d'une interrruption non masquable ? Un " cli " en Ring0 suffirait a mettre a "la masse" le fonctionnement du gestionnaire de taches en multi-taches ? confirme moi ta réponse stp. Comment pourrais je vérifier (pas pour te mettre en doute bien entendu, mais par amour de la bidouillerie, hi ) que, en Ring0, entre mon " cli " et mon "sti ", aucune autres taches ne prend la main ... possible de vérifier ca tu crois ?
Et de toute facon, grand merci de m'avoir répondu.
bien cordialement,

4

Franchement, je n'ai aucune idée. Je pensais qu'un cli suffisait, mais je ne suis pas un expert du x86. sad
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Je pense que oui.

6

x
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.