KEYWORD(powerctl, COMMAND, 1, do_powerctl) -> //keywords.h 根据传进来的字符串转换命令。
android_reboot -> //android_reboot.c
__reboot -> //reboot.h 系统调用,陷入内核。
SYSCALL_DEFINE4 -> //kernel/sys.c
kernel_restart ->
machine_restart -> //arch/arm/kernel/process.c
arm_pm_restart ->
mdesc->restart -> //开机时在setup.c@setup_arch()中赋值
rk3288_restart //rk3288.c
更多回帖