kernel
文章平均质量分 59
electrombile
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux中Spinlock在ARM及X86平台上的实现
作者:刘洪涛,华清远见嵌入式学院讲师。本文主要以2.6.22.6内核分析Linux中spinlock在ARM及X86平台上的实现(不同版本的内核实现形式会有一些差异,但原理大致相同)。此处默认大家已经熟悉了spinlock的使用,重点解释容易引起迷惑的体系结构相关的实现部分。一、spin_lock(lock)的实现/***include/linux/spinlo转载 2016-05-01 10:50:15 · 531 阅读 · 0 评论 -
深入分析_linux_spinlock_实现机制
在 x86 平台上,spinlock 主要通过处理器的 lock 指令前缀实现当某个线程的一条指令访问某个内存的时候,其他的线程的指令无法访问该内存的功能。(可见都是由处理器特性来保证!)因此在 spinlock 初始化阶段,将锁变量中的值某个值 k 赋为1。在加锁的时候,使用 lock decl (%eax) 指令互斥地将该变量变成0,并且将结果是否问0 赋值给 EFLAGS寄存器 的对应位原创 2016-05-01 11:10:59 · 7651 阅读 · 0 评论 -
CONFIG_OF
转载至:http://stackoverflow.com/questions/27978709/whats-the-config-of-in-linuxI see that it is being widely used at many places but could not understand in what scenarios i need to use it.What转载 2016-04-30 12:49:31 · 703 阅读 · 0 评论
分享