Ecriture de driver pour linux, discussion kernel->userland

Ecriture de driver pour linux, discussion kernel->userland - Hardware - Linux et OS Alternatifs

Marsh Posté le 18-05-2011 à 11:04:13    

Bonjour,
Je débute dans la programmation en mode noyau sous linux, et je me frotte actuellement à un problème épineux, je doit attraper une interruption et exécuter une routine d'interruption dont l'adresse se trouve en user land.
 
Mon problème se situe dans le passage kernel->user, en effet, je ne vois pas quel objet système utiliser pour synchroniser un processus user sur un évènement kernel.
 
Dans l'idéal, il faudrait que le handler d'interruption kernel puisse lancer un nouveau thread dans l'userland avec un pointeur de fonction(en userland) donné.
 
Voilà, merci de m'aiguiller si vous avez  une idée !

Reply

Marsh Posté le 18-05-2011 à 11:04:13   

Reply

Marsh Posté le 24-05-2011 à 18:11:43    

peut être le répertoire /proc ?
Il est très bien, comme interface avec le kernel le /proc.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed