Harici bir kaynaktan bir PCIe kartlı bir Linux kutusuna yüksek hızlı veri aktarımı için yüksek hızlı seri kartla çalışıyorum. PCIe kartı, verileri almak için dma arabelleklerini ayırmak için dma_alloc
PC tabanlı ağ sürücüsü üzerinde çalışıyorum. Farklı örnekler, iletim ve alım tanımlayıcıları için bellek almak üzere pci_alloc_consistent veya dma_alloc_coherent'dan birini kullanır. Hangisi daha iyid
Şu an DMA olmadan Linux için bir PCIe sürücüsü yazıyorum ve kullanıcı alanından etkinleştirildikten sonra PCIe aygıtının nasıl okunacağını ve yazılacağını bilmem gerekiyor. pci_enable_device();
pci_r