全部博文(86)
发布时间:2015-07-19 16:11:24
dma_alloc_coherent: 一致性DMA映射
dma_alloc_writecombine: 流式DMA映射
原来 dma_alloc_coherent 在 arm 平台上会禁止页表项中的 C (Cacheable) 域以及 B (Bufferable)域。
而 dma_alloc_writecombine 只禁止 C (Cacheable) 域.......【阅读全文】
发布时间:2015-07-18 17:24:31
Linux内核中,关于虚存管理的最基本的管理单元应该是struct vm_area_struct了,它描述的是一段连续的、具有相同访问属性的虚存空间,该虚存空间的大小为物理内存页面的整数倍。......【阅读全文】
发布时间:2015-07-18 14:06:08
物理页作为内存管理的基本单位...在x86结构中,三种类型的内存区域...slab层......【阅读全文】
发布时间:2015-07-18 13:46:32
kmem_cache_create()主要是建立的cache描述符,填充了其成员,设置cpu local slab,设置外置slab描述符还是内置slab描述符,并没有分配slab块和对象。最终将cache描述符添加到cache_chain链表上。......【阅读全文】