会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
geshifei
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
2018年7月10日
openwrt无线uci文件生成流程
摘要: openwrt无线uci文件生成流程 系统开机启动,执行/etc/init.d/boot(源码:package/base-files/etc/init.d/boot) boot() { /sbin/wifi detect > /tmp/wireless.tmp [ -s /tmp/wireless.
阅读全文
posted @ 2018-07-10 09:30 geshifei
阅读(298)
评论(0)
推荐(0)
2018年7月6日
vmalloc申请线性地址空间(linux 2.4.22)
摘要: 参考《ULK》 p343,vmalloc线性地址区范围为VMALLOC_START~ VMALLOC_END(ULK中定义为非连续内存区),在Physicalmemory mapping的末尾与第一个vmalloc area之间插入一个8M的隔离区,目的是为了捕获对内存的越界访问。出于同样的理由,插
阅读全文
posted @ 2018-07-06 14:49 geshifei
阅读(23)
评论(0)
推荐(0)
2016年10月30日
read代码阅读一(linux3.10.14)
摘要: 引言 一个完整的read流程涉及的模块比较多,本文章依次对read涉及的各个模块做个简单描述。 一、read涉及的子系统 用户态调用SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t,count) 进入vfs。vfs先
阅读全文
posted @ 2016-10-30 11:07 geshifei
阅读(27)
评论(0)
推荐(0)
2016年6月18日
linux进程切换(linux3.4.5,x86)
摘要: 引言 本文描述linux x86的进程切换实现原理,叙述了寄存器、堆栈的备份与恢复操作。 Intel设计的意图是通过硬件方式切换进程,但是linux并没有使用这种方式,而是使用了软件方式,文章对这两种方式分别做了描述。 一、选择硬件切换还是软件切换? x86提供硬件切换方式switching tas
阅读全文
posted @ 2016-06-18 15:35 geshifei
阅读(193)
评论(0)
推荐(0)
上一页
1
2
3
4
公告