Kernel基础
文章平均质量分 69
Ming_Kernel
如果曾经有过汗水里的耕耘,就会在收获的季节不致去懊悔曾经蹉跎的岁月
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DMA映射
由于cpu cache的影响,设备在进行DMA操作时存在数据一致性的问题,kernel实现了一系列 api来解决dma一致性问题:include/linux/dma-mapping.hdma_alloc_coherent/dma_free_coherent:一致性DMA缓冲区申请和释放dma_map_single/dma_unmap_single:流式DMA映射dma_map_sg原创 2017-08-06 16:51:37 · 1724 阅读 · 0 评论 -
likely与unlikely
在可能性比较大的条件判断加likely(),反之加unlikely(),这样编译器会将可能性大的分支语句块紧跟在前面的代码后面,运行时就会减少指令跳转带来的性能下降。原创 2017-07-23 11:19:53 · 490 阅读 · 0 评论
分享