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

  FORUM HardWare.fr
  Programmation
  C

  [kmalloc] ... ne veut pas m'allouer plus de 128 ko ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[kmalloc] ... ne veut pas m'allouer plus de 128 ko ???

n°953170
allawos
Posté le 14-01-2005 à 15:40:30  profilanswer
 

Bonjour à tous. je suis en train de faire un module linux gérant une caméra usb. Pour cela, je prévois de faire passer l'image par appel de ma propre ioctl.
 
Mon souci est pour l'instant que j'aimerai allouer dans le module, une image suffisamment grande (1024*1024) ... sauf que le kmalloc renvoit NULL à partir d'une alloc de plus de 128ko (131072 octets) ...
 
... meuuu est-ce que ca veut dire que je dois forcément gérer des packets entre mon appli user et le kernel pour transférer des images de cette taille ???*
 
 
Merci d'avance à vous !


Message édité par allawos le 14-01-2005 à 15:40:46
mood
Publicité
Posté le 14-01-2005 à 15:40:30  profilanswer
 

n°953206
gedeon
Posté le 14-01-2005 à 16:26:48  profilanswer
 

30 secondes dans google  
Extrait du manuel :
"...  kmalloc ne peut allouer plus de 128ko de mémoire. Si vous ne désirez pas une zone mémoire physiquement contigue (elle le sera au niveau des adresses virtuelles => utilisation du cache moins optimale), utilisez vmalloc() / vfree().  ..."

n°953236
SomeBugsIn​Me
life suxx
Posté le 14-01-2005 à 17:04:12  profilanswer
 

bah oui faut lire la doc  :)  
 
 
l'implémentation de kmalloc vise les performances avant tout (ie le cache).

n°953238
allawos
Posté le 14-01-2005 à 17:07:23  profilanswer
 

merci ! (et désolé!)


Message édité par allawos le 14-01-2005 à 17:08:59

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [kmalloc] ... ne veut pas m'allouer plus de 128 ko ???

 

Sujets relatifs
probleme pour choisir ou l'on veut stocker ce que l'on telecharge[PHPBB] Mettre un smiley ou on veut
/!\ HELP /!\........Ca veut dire quoi ???[MySQL] order by "quoi ?" quand on veut ref1, ref2, ref10, ref11 ...
que veut dire "->" à la place du "=" ?IE ne veut pas créer le cookie
MySQL ne veut pas démarrer sous easy phpcaractère ' qui ne veut pas s'afficher ds 1 livre d'or ?
Saisir le nom que l'on veut attribuer à une instance de classemysql ne veut plus démarrer
Plus de sujets relatifs à : [kmalloc] ... ne veut pas m'allouer plus de 128 ko ???


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