Chinaunix首页 | 论坛 | 博客
  • 博客访问: 225669
  • 博文数量: 86
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 256
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-12 15:39
文章分类

全部博文(86)

文章存档

2016年(20)

2015年(65)

2014年(1)

我的朋友

发布时间:2015-07-08 11:59:26

任务门,调用门,中断门,陷阱门..系统段描述符,LDT段描述符,TSS任务状态段描述符,门描述符......【阅读全文】

阅读(2792) | 评论(0) | 转发(0)

发布时间:2015-07-07 22:14:43

......【阅读全文】

阅读(1055) | 评论(0) | 转发(0)

发布时间:2015-07-07 19:26:54

irq_desc[]数组是linux内核中用于维护IRQ资源的管理单元,它存储了某IRQ号对应的哪些处理函数,属于哪个PIC管理、来自哪个设备、IRQ自身的属性、资源等,是内核中断子系统的一个核心数组,习惯上称其为“irq数组”(个人爱好,下标就irq号)。本篇博客着重学习irq_desc[]数组的一些操作的过程和方法,如初始化、中断处理、中断号申请、中断线程等,而对于辅助性的8259A和APIC等设备的初始化过程,不详细讨论,对于某些图片或代码,也将其省略掉了。
本文中出现的irq_desc->和desc->均表示具体的irq数组变量,称其中的一个个体为irq_desc[]数组元素,描述个体时也直接时用字符串desc。为了区别PIC的handle和driver的handle,将前者称为中断处理函数(对应desc->handle_irq,实际上对应handle_xxx_irq()),而将后者称为中断处理操作(对应desc->action)。本文中将以irq_descp[]数组为操作对象的层称为irq层。本文使用的内核代码版本为3.10.9。......【阅读全文】

阅读(2458) | 评论(0) | 转发(0)

发布时间:2015-07-07 11:18:22

......【阅读全文】

阅读(1061) | 评论(1) | 转发(0)

发布时间:2015-07-06 15:28:17

Linux内核中的jiffies及其作用介绍及jiffies等相关函数详解......【阅读全文】

阅读(1703) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册