发布时间:2016-06-27 13:54:44
目 录第1章 ARMv8简介. 31.1基础认识. 31.2 相关专业名词解释. 3第2章 Execution State 42.1 提供两种Execution State 42.2 决定Execution State的条件. 4第3章 Exception Level 53.1 Exc.........【阅读全文】
发布时间:2016-06-23 11:26:15
文章来源:http://gliethttp.cublog.cn在分析request_standard_resources前先来看linux对挂接在4G总线空间上的设备实体的管理方式-resource结构体 一个独立的挂接在cpu总线上的设备单元,一般都需要一段线性的地址空间来描述设备自身,linux是怎么管理所有的这些外部"物理地址范围段",进而给用户和linux自身一个比较好.........【阅读全文】
发布时间:2016-06-14 09:29:45
kmalloc 原型是:#include void *kmalloc(size_t size, int flags); 给 kmalloc 的第一个参数是要分配的块的大小. 第 2 个参数, 分配标志, 一般使用的标志, GFP_KERNEL驱动开发者应当记住的一件事情是, 内核只能分配某些预定义的, 固定大小的字节数组. 如果你请求一个任意数量内存, 你可能得到稍微多于你.........【阅读全文】