Linux4.4を搭載したBeagleboneBlackベースのカスタムボードがあります。 reboot()
システムコールに対応する低レベル関数を追跡したかったのです。
_include/uapi/asm-generic/unistd.h
_でsys_reboot()
を確認できますが、_sys_reboot
_関数の定義を取得できません。
カーネルソースの_sys_reboot
_の定義はどこにありますか?
reboot
システムコールは kernel/reboot.c
で定義されています—SYSCALL_DEFINE4(reboot
を探します。
ARMシステムの場合、おそらく Arch/arm/kernel/reboot.c
でのARM固有のサポート、およびArch/arm/mach-…
ディレクトリの1つでのマシン固有のサポートに関心があるでしょう。