下面是arm linux中一个申请DMA buffer的例子,DMA需要uncached virtual address space,同时映射的物理内存需要是连续的,所以需要特定的函数来帮助我们。
其中info->data_buff_phys是物理地址,info->data_buff是线性地址
下面是arm linux中一个申请DMA buffer的例子,DMA需要uncached virtual address space,同时映射的物理内存需要是连续的,所以需要特定的函数来帮助我们。
其中info->data_buff_phys是物理地址,info->data_buff是线性地址