免费注册
查看新帖
|
平台
论坛
博客
文库
动态
2016-03-18
菜单
darling54454
发表了新话题
2016-03-18 21:40
vmalloc区域释放的页表如何处理?
内核版本:linux 2.6.30 struct vm_struct *remove_vm_area(const void *addr) { struct vmap_area *va; va = find_vmap_area((unsigned long)addr); ...
2016-03-16
菜单
darling54454
发表了新话题
2016-03-16 15:03
求教无线通信模块。。。
生活中,我们拨打给10086都会有声音提示,然后输入选择,就会有不同的操作。 问题: 1.如何实现说,当A打电话给模块,模块可以发送提示音给A? 2.当A输入了 ...
2016-02-27
菜单
darling54454
发表了新话题
2016-02-27 13:53
VMA合并函数,vma_merge
先贴该函数主要代码: struct vm_area_struct *vma_merge(struct mm_struct *mm, struct vm_area_struct *prev, unsigned long addr, unsigned long end, unsig ...
2016-01-07
菜单
darling54454
发表了新话题
2016-01-07 21:21
内存管理的逆向映射。
通过页来遍历到每个进程映射到它的页表项。 大概的流程就是: page->mapping, 存放struct anon_vma结构体。 anon_vma相当于一个链表表头,遍历该链表可以获 ...
2015-01-04
菜单
darling54454
发表了新话题
2015-01-04 20:29
linux arm 页表建立。
//addr为要映射的虚拟地址. /arch/arm/mm/mmu.c 函数:create_mapping pgd = pgd_offset_k(addr); /arch/arm/include/asm/pgtable.h /* to find an e ...
2015-01-02
菜单
darling54454
发表了新话题
2015-01-02 22:26
memblock的问题。
在bootloader传递给过去关于内存的tag之后被解析到meminfo结构体中。 void __init arm_memblock_init(struct meminfo *mi, struct machine_desc *mdesc) { i ...
darling54454
串门
好友
博客
消息
积分 0, 距离下一级还需 积分