Le moteur DMA ne répond pas correctement sur PowerPC
linux. Lorsque mon périphérique PCIe
envoie une demande de lecture/écriture à l'hôte, le délai d'attente se produit. J'ai 1 Go de RAM à la plage d'adresses inférieure. J'ai appelé les fonctions suivantesLe moteur DMA ne répond pas correctement sur PowerPC linux
pci_device_enable()
pci_set_master()
mémoire DMA est allouée à 0x0F00_0000
et je suis en mesure d'accéder à cette mémoire de l'espace utilisateur de l'hôte. Comment puis-je déboguer ce problème. Quelle pourrait être la raison?