Я работаю над CPU-IDLE в Linux. У меня есть вопрос, кто порождает задачи бездействия для каждого ядра ЦП, то есть, если есть 4 ядра ЦП, кто порождает задачу бездействия для каждого процессора? Где находится код того же самого для создания задач бездействия? Я понимаю, что start_kernel в init/main.c запускается процессом инициализации.
Может ли кто-нибудь указать расположение кода, в котором задачи бездействия создаются для каждого ядра ЦП для бездействия ЦП?
С уважением, Сну