KenZhang1031 发表于 2018-07-12 15:47

dmam_alloc_coherent申请的内存如何硬件对齐

本帖最后由 KenZhang1031 于 2018-07-12 17:55 编辑

驱动中有1句代码:
host->buffer = dmam_alloc_coherent(host->dev, SPI_NAND_BUFFER_LEN, &host->dma_buffer, GFP_KERNEL);申请到的空间可能不是按照1MB来对齐的,如果内存页只是4KB大小的,但是希望申请到的host->dma_buffer是按照1MB对齐的话,应该怎么做?

页: [1]
查看完整版本: dmam_alloc_coherent申请的内存如何硬件对齐