有人可以向我解释一下linux计时器,尤其是下面这些问题吗?
如果我们提出一个新的硬件(基于ARM),我注意到我们可能需要注册一个新的计时器硬件。我们如何知道哪个定时器硬件用于调度程序或其他目的?
广播计时器及其用途是什么?我注意到我们需要它从深度闲置(如C3状态)唤醒,但它是如何起作用的?唤醒"系统?
如何将定时器硬件注册为广播定时器?
计时器本身可能注册了一些硬件(clockevents_register_device)...我们怎么知道哪一个用于哪个?
并且,本地计时器和全局计时器是什么?
感谢。任何解释都很棒。我在这里很困惑。