Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
904 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Serieux problème de perfs avec un mmap

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Serieux problème de perfs avec un mmap

n°733321
Caedes
Posté le 22-09-2005 à 17:53:39  profilanswer
 

Bonjour à tous !
 
Dans le cadre d'un développement de drivers linux pour une carte d'acquisition video, j'ai besoin d'une grande zone mémoire en RAM. Pour ce faire, j'utilise l'horrible trick "mem=" dans les paramètres du boot.  
Ensuite, je charge mon driver via insmod, je crée un noeud (via mknod) et, dans un programme, je teste l'accès à une zone mémoire que le driver a obtenu.
 
Le driver se base sur le code d'Alessandro Rubini (allocator.c). : http://www.ceng.metu.edu.tr/course [...] tor/README
 
Au niveau du code, l'utilisateur lance le programme, ce dernier effectue un open() puis un mmap().  
 
Le problème est que l'accès à la zone fonctionne mais est horriblement lent (environ 30x + lent que si le buffer était déclaré en static dans le programme utilisateur).  
 
Le code fourni est compilable je pense sans avoir la carte en question vu qu'il n'est nulle part question de cette même carte dans les drivers. Je suppose que les routines de Rubini sont correctes. Il y a donc le code source du dummy driver, les scripts shell que j'ai écrit pour le chargement et une application dummy...
 
 
Merci à toute personne pouvant m'aiguiller   :hello:  
 
http://users.cybernet.be/pyboulanger/dummydriver06.zip

mood
Publicité
Posté le 22-09-2005 à 17:53:39  profilanswer
 

n°733369
Dark_Schne​ider
Close the World, Open the Net
Posté le 22-09-2005 à 19:38:41  profilanswer
 

tu as regardé comment cela se passait dans d'autres drivers ? tu as check v4l et v4l2 ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°733405
Caedes
Posté le 22-09-2005 à 20:17:00  profilanswer
 

Oui j'ai un peu cherché, le problème c'est que je n'ai rien trouvé qui utilise "mem=" dans boot param (c'est souvent considéré comme un mauvais trick)
je vais rechercher dans v4l , on sait jamais ;)
 
merci pour ta réponse :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Serieux problème de perfs avec un mmap

 

Sujets relatifs
Jai un probleme avec internet et linux.j'ai un probleme avec ma carte tv usb
[Résolu] Probleme d'imprimante : epson color 480 SXUProblème install webmin ( FQDN et Debian )
probleme avec cvscedega[Debian] Audigy platinum probleme avec kernel 2.6.12 [resolu]
[Mandriva] Probleme chargement libglx.so & Jeux 3DProblème d'interpréteur avec dchroot
problème de mot de passe avec sudoprobleme live cd distrib whax
Plus de sujets relatifs à : Serieux problème de perfs avec un mmap


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR