前几天把硬中断完成了,这几天在做软中断的事情。现在对linux2.6.12的软中断机制有了一个基本的认识。在此把它的软中断的一些问题做一个记录。
系统中有一个softirq_action结构,它定义在中,是一个通用结构,还有一个很重要的结构在中申明,这个结构是cpu相关的,比如在i386中这个结构为
typedef struct {
unsigned int __softirq_pending;
unsigned long idle_timestamp;
unsigned int __nmi_count; /*页码:[1] [2] [3] [4] [5] 第1页、共5页 |