- 博客(2)
- 资源 (4)
- 收藏
- 关注
转载 linux kernel的中断子系统:GIC代码分析
一、前言GIC(Generic Interrupt Controller)是ARM公司提供的一个通用的中断控制器,其architecture specification目前有四个版本,V1~V4(V2最多支持8个ARM core,V3/V4支持更多的ARM core,主要用于ARM64服务器系统结构)。目前在ARM官方网站只能下载到Version 2的GIC architecture sp
2016-07-26 23:12:10 947
转载 linux内核自旋锁总结
1、自旋锁实现:自旋锁是一个互斥设备,它只有两个值:“锁定”和“解锁”。它通常实现为某个整数值中的某个位。希望获得某个特定锁得代码测试相关的位。如果锁可用,则“锁定”被设置,而代码继续进入临界区;相反,如果锁被其他人获得,则代码进入忙循环(而不是休眠,这也是自旋锁和一般锁的区别)并重复检查这个锁,直到该锁可用为止,这就是自旋的过程。“测试并设置位”的操作必须是原子的,多线程并发获取锁时所做
2016-07-06 16:29:52 3018
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人