作者简介
宋宝华,他有10几年的Linux开发经验。他长期在大型企业担任一线工程师和系统架构师,编写大量的Linux代码,并负责在gerrit上review其他同事的代码。Barry Song是Linux的活跃开发者,是某些内核版本的最活跃开发者之一(如https://lwn.net/Articles/395961/ 、https://lwn.net/Articles/429912/),也曾是一ARM SoC系列在Linux mainline的maintainer。他也是china-pub等评估的2008年度“十大畅销经典”,“十佳原创精品”图书《Linux设备驱动开发详解》的作者和《Essential Linux Device Driver》的译者。同时书写了很多技术文章,是51CTO 2012年度“十大杰出IT博客”得主及51CTO、优快云的专家博主。他也热衷于开源项目,正在开发LEP(Linux Easy Profiling,http://www.linuxep.com/)项目,并希望获得更多人的参与和帮助。
本文目录
1.DMA ZONE的大小是16MB?
2.DMA ZONE的内存只能做DMA吗?
3.dma_alloc_coherent()申请的内存来自DMA ZONE?
4.dma_alloc_coherent()申请的内存是非cache的吗?
5.dma_alloc_coherent()申请的内存一定是物理连续的吗?