中断处理流程如下:
     1、发生中断时,CPU执行异常向量vector_irq的代码。
     2、在vector_irq里面,最终会调用中断处理的总入口函数asm_do_IRQ。
     3、asm_do_IRQ根据中断号调用irq_desc数组项中的handle_irq。
     4、hadnle_irq会使用chip成员中的函数来设置硬件,比如...
                            
                            
                                分类:
系统相关   时间:
2014-08-27 09:27:31   
                                阅读次数:
275
                             
                         
                    
                        
                            
                            
                                中断处理流程如下:
1、发生中断时,CPU执行异常向量vector...
                            
                            
                                分类:
系统相关   时间:
2014-08-21 17:22:54   
                                阅读次数:
247
                             
                         
                    
                        
                            
                            
                                终于搞懂用户态内核态以及中断、信号的上下文切换关系了,处于内核态的时候用户态的上下文保存在内核栈中,此时如果发生中断或者切换,是不会区分进程处于用户态还是内核态的,直接切之,软中断导致的是内核态和用户态的转化,也即是用户上下文到内核上下文的转化,而中断导致的是用户态或者内核态上下文到中断上下文的转化...
                            
                            
                                分类:
其他好文   时间:
2014-07-19 23:10:04   
                                阅读次数:
290