dma

    2热度

    1回答

    我在GBA中编写游戏以获得乐趣,并希望使用模式4.我最近在模式3中创建了一个游戏,其中的dma非常简单。如果我想在屏幕上绘制图像,dma结构是否会相同?这里是我有: /* * A function that will draw an arbitrary sized image * onto the screen (with DMA). * @param r row to draw the im

    1热度

    1回答

    我正在通过PCIe在Xilinx FPGA和PC之间建立DMA连接。但是,从FPGA到计算机的DMA传输不起作用。我甩经由的ChipScope由FPGA发送所述PCIe包: (标题)0x6000_0002,0x0600_01FF,(地址)0x0000_0000,0x3740_0000,(数据)0x0000_0001,0x0000_0002 应写0x1,0x2到存储器地址0x3740_0000,但写

    2热度

    1回答

    我正在写一个dma的linux设备驱动程序,同时穿过LXR的dma驱动程序的源代码,我遇到了函数dma_cap_zero和dma_cap_set以及整个dma_cap_ *系列。这些功能是什么? 也有叫dma_transaction_type enum dma_transaction_type { DMA_MEMCPY, DMA_XOR, DMA_PQ,

    0热度

    1回答

    有人可以告诉我一个关于为什么需要dma_unmap的简单文档。请自由解释即使是dma_map。我新设备驱动程序。 感谢

    3热度

    2回答

    给定起始内存地址&字数DMA控制器在CPU工作于其他进程时传输数据。 的输入输出处理过处理给出的起始地址&字数.. I/O处理(纠正我,如果我错我) 那么什么是IOP & DMA控制器之间在功能上的区别?

    0热度

    1回答

    有一个PCI卡连接到PC,我们有一个相同的GUI。我们希望在RAM中分配大约400到600 MB物理内存的DMA缓冲区,以便从PCI卡进行读取/写入(FPGA在PCI卡中进行读/写操作)。我们正在使用JUNGO windows PCI驱动程序。 JUNGO提供了一个WDC_DMAContigBufLock方法,通过连续或分散/聚集方法分配DMA缓冲区。我们可以在RAM中创建多达63MB的缓冲区,并

    6热度

    1回答

    我想分配一个大的DMA缓冲区,大小约40 MB。当我使用dma_alloc_coherent(),它失败,我所看到的是: ------------[ cut here ]------------ WARNING: at mm/page_alloc.c:2106 __alloc_pages_nodemask+0x1dc/0x788() Modules linked in: [<8004799c

    4热度

    1回答

    我想启动DMA传输测试。 我偶然发现了内核源代码(drivers/dma)中的dmatest.c文件。我用这个模块编译了一个内核,并且没有任何参数地尝试它。 sudo modprobe dmatest 和我得到的dmesg __dma_request_channel: fail ((null)) 哪些dmatest.ko的先决条件? 我应该加载一个特殊的DMA引擎吗? 是需要dmatest

    1热度

    1回答

    我们正在研究如何在Pi上运行服务器,并通过webapp(通过本地网络)与它通信以控制2-3个伺服器。看起来Rpi只有一个硬件配置的PWM引脚,但是这可以通过伺服器来解决。但是,由于Servoblaster使用Rpi的DMA,它会干扰Pi的操作Web服务器的能力吗?我很抱歉,如果这个问题不清楚,我对涉及的软件/网络概念有点不熟悉。此外,是否有进一步了解DMA功能的好资源? 在此先感谢您的帮助。

    2热度

    1回答

    我脑子里有几个假设,请纠正我,如果我错了: 没有一个真正的IOMMU支持DMA传输将是一个安全风险,因为客人可能转移垃圾在主机内存中。 在客户机内存和直通设备之间没有真实IOMMU的有效DMA传输是不可能的。 主机操作系统是不知道相关的直通设备 的现在,任何DMA有关的东西一些问题: 到点3相关 :有什么办法通过直通设备获取有关DMA传输的任何信息? 如果我没有DMA重新映射,KVM会抱怨吗? 是