摘要: 如果你要禁止所有的中断该怎么办? 在2.6内核中,可以通过下面两个函数中的其中任何一个关闭当前处理器上的所有中断处理,这两个函数定义在 中: void local_irq_save(unsigned long flags); void local_irq_disable(void);... 阅读全文
posted @ 2013-06-06 16:25 mull 阅读(1855) 评论(0) 推荐(0)
摘要: Linux.中断处理.入口x86平台entry_32.S在保护模式下处理器是通过中断号和IDTR找到中断处理程序的入口地址的。IDTR存的是一个32位的IDT起始地址和一个16位的IDT长度,理论上IDTR和GDTR一样都能支持8192个中断门(65536字节),但x86只能支持256个中断,所以... 阅读全文
posted @ 2013-06-06 10:01 mull 阅读(527) 评论(0) 推荐(0)