Linux 内核中的干净停止

Linux 内核中的干净停止

我需要在内核“停止”之前执行一些机器指令。

原因是我需要通知主板控制器它实际上可以断开电源。

问题是:实现这一目标的最佳实践是什么?

在同一块板的旧(3.18)内核中,我.../arch/mips/ralink/reset.c添加了一些寄存器设置,static void ralink_halt(void)但该功能似乎与 一起消失了static int __init mips_reboot_setup(void),所以我猜从那时起结构发生了很大变化。

在现代内核中使用的正确钩子是什么?

相关内容