URL: https://linuxfr.org/forums/linux-noyau/posts/driver-pour-une-carte-dsp-pci Title: Driver pour une carte DSP PCI Authors: rouliaan Date: 2007年08月28日T16:47:32+02:00 Tags: Score: 0 Post qui fait suite à un post sur forum.general. Bonjour Mon problème consiste à réaliser un driver pour une carte DSP PCI avec un acces DMA. Je dispose d'un driver minimal implementé en mode user par un collègue qui ne permet pas d'acces DMA. Ma question est de savoir si le mode user permet un tel acces. Un reponse m'a été faites disant qu' en mode user la memoire n'est pas accessible a une adresse fixe et de ce fait rend le DMA impossible. Pourtant mes recherches ont permis de trouver des documents qui admette un acces DMA en mode user avec l'utilisation de fonctions différentes. Voilà le résumé : En mode noyau, l'implementation du DMA utilise : kmalloc, get_free_pages,virt_to_bus Alors qu'en mode user : memalign, mlock, recherche dans /dev/mem Est ce que cet analyse vous semble plausible ?? julien

AltStyle によって変換されたページ (->オリジナル) /