在Linux上唤醒cpu时调用了哪个函数

时间:2015-08-04 21:19:24

标签: linux linux-kernel kernel

我一直在研究x86上Linux内核的线程上下文切换功能。我可以看到有一个内核函数“cpu_idle”将cpu移动到空闲状态。但是,我无法找到被唤醒唤醒空闲CPU的内核函数。请告诉我在哪里可以找到该功能。

1 个答案:

答案 0 :(得分:3)

没有唤醒CPU的功能。在空闲状态下,CPU正在等待系统级中断。通常来自硬件事件后的驱动程序或之前安排的计时器(如cron作业)。

这个答案有更多细节:https://stackoverflow.com/a/15096339/50177