本文代码来自ReactOS-0.3.6。
当硬件中断完成后将要返回的时候,将要调用KfLowerIrql来使当前cpu的irql降低到中断发生前的irql,但是真的就是直接降低到原来优先级就完事了吗?我们看看代码(桩代码,待会分析真正的):
VOID HalpLowerIrql(KIRQL NewIrql)
{
转载于:https://blog.51cto.com/dog250/1273471
本文探讨了ReactOS-0.3.6中硬件中断完成后通过KfLowerIrql降低当前CPU的IRQL(中断请求级别)的过程。具体分析了HalpLowerIrql函数如何将中断请求级别调整至中断前的状态。
本文代码来自ReactOS-0.3.6。
当硬件中断完成后将要返回的时候,将要调用KfLowerIrql来使当前cpu的irql降低到中断发生前的irql,但是真的就是直接降低到原来优先级就完事了吗?我们看看代码(桩代码,待会分析真正的):
VOID HalpLowerIrql(KIRQL NewIrql)
{
转载于:https://blog.51cto.com/dog250/1273471

被折叠的 条评论
为什么被折叠?