Linux 커널의 클린 스톱

Linux 커널의 클린 스톱

커널이 "중지"되기 전에 일부 기계 명령을 실행해야 합니다.

그 이유는 마더보드 컨트롤러에 실제로 전원을 제거할 수 있음을 알려야 하기 때문입니다.

문제는 이를 달성하기 위한 모범 사례는 무엇입니까?

같은 보드의 이전(3.18) 커널에서 .../arch/mips/ralink/reset.c일부 레지스터 설정을 추가했지만 static void ralink_halt(void)그 기능이 함께 사라진 것 같아서 static int __init mips_reboot_setup(void)그 이후로 구조가 많이 변경된 것 같습니다.

최신 커널에서 사용할 올바른 후크는 무엇입니까?

관련 정보