+ -
当前位置:首页 → 问答吧 → 8250A应答

8250A应答

时间:2010-08-11

来源:互联网

函数里有一句

irq_desc[irq].handler->ack(irq);

也就是mask_and_ack_8259A() 函数,每次进入__do_irq()函数后都会调用该语句向8259A确认中断的收到,同时屏蔽该级中断。我不太明白的是,在中断发生后,8259A本身实际上已经屏蔽了同级或更低级别的中断,所以我认为这里只要应答就可以了,而没有必要显式屏蔽中断了。当然,内核作者有更成熟的考虑,但有一个能够说得通的解释也会帮助我理解内核代码。

作者: mengmengbud   发布时间: 2010-08-11

咋每人回复呢?

作者: mengmengbud   发布时间: 2010-08-11

热门下载

更多