简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
在Linux内核模块中使用CMA内存分配
本文探讨了在一个Linux内核模块中使用CMA分配大块连续内存的方法,内存中大内存的方法,主要有:保留内存、memblock和CMA。保留内存对于模块使用是比较方便,但是保留的内存内核是不管理也不可用的,完全由用户决定怎么使用,这样如果用户使用不充分会造成内存的浪费。memblock是内核启动时,使用的预留内存的方法,当内核启动完成就不能再用对应的接口了。CMA(Contiguous Memory
到底了