[SOS] Scheduler de thread simpliste...

Romain LABBE labbe.romain at wanadoo.fr
Mer 9 Nov 23:30:02 CET 2005


Salut,

C'est encore moi :D !
Je viens de trouver mon probleme de scheduler de thread !
Hip..... Ha.... Je fais du multi thread !!!

Je suis comptant, j'ai mis à jour la doc si ca intéraisse quelqu'un !
http://www.hexanium.com/zumba/thread/

A++

Romain


> -----Message d'origine-----
> De : sos-bounces at the-doors.enix.org 
> [mailto:sos-bounces at the-doors.enix.org] De la part de Romain LABBE
> Envoyé : mercredi 9 novembre 2005 22:12
> À : 'SOS mailing-list'
> Objet : RE : [SOS] Scheduler de thread simpliste...
> 
> 
> Salut,
> 
> J'ai recu un petit coup de pouce de Stephane pour resoudre en 
> partie mon probleme, c'etait aussi expliqué dans les articles 
> SOS mais c'est pas tres facile à comprendre, il faut mettre 
> les mains dedans...
> 
> Les explications de la doc de son noyau m'ont fait un peu 
> avancé, j'ai résolue mon probleme de iret et de eip 
> poluant... Il reste encore un probleme dans le passage de 
> prametres aux fonctions des threads.
> 
> J'ai mis à jour ma doc:
> http://www.hexanium.com/zumba/thread/
> Y'a le source et l'explication du probleme en partie résolu, 
> Si ca peut aider...
> 
> A++
> 
> Romain
> 
> 
> 
> 
> -----Message d'origine-----
> De : sos-bounces at the-doors.enix.org 
> [mailto:sos-bounces at the-doors.enix.org] De la > part de Romain 
> LABBE Envoyé : mardi 8 novembre 2005 17:45 À : Sos-Bounces 
> Objet : [SOS] Scheduler de thread simpliste...
> 
> 
> Salut,
> 
> Comme le fesait remarquer Thomas sur l'embryons de scheduler 
> que je suis en train de mettre en place, ce systeme est 
> lourd, il implique 2 interruptions pour un changement de contexte !
> 
> Le systeme fonctionne mais je crois qu'il y'a quelque chose 
> que je n'ai pas compris. 
> 
> Comment lier la chaine des appels C/Asm et les contraintes 
> pour le IRET sans passer par une seconde interruption ? En 
> effet mon enchainement d'appelle "polue" la pile des EIP de 
> retour des fonctions C, comment s'en débarrasser ?
> 
> J'expose le probleme ici, c'est pas tres long: 
> http://www.hexanium.com/zumba/thread/
> (désolé pour les 
> fautes)
> 
> Si quelqu'un peut me faire ouvrir les yeux... je l'en remerci 
> d'avance !
> 
> Dans l'article il y'a les sources (compilés sous Windows, sans
> cygwin...)
> 
> Merci
> 
> A++
> 
> Romain
> 
> 
> _______________________________________________
> Sos mailing list
> Sos at the-doors.enix.org 
> http://the-doors.enix.org/cgi-> bin/mailman/listinfo/sos
> 




Plus d'informations sur la liste de diffusion Sos