River008

 

ARMv8 reboot 流程

Linux reboot process for ARM-v8 is:

 Reboot command finally goes to the ATF. (Arm trusted firmware).

Sequence: machine_restart("arch/arm64/kernel/process.c") --> arm_pm_restart --> psci_sys_reset ("drivers/firmware/psci/psci.c")  

psci_sys_reset would call smc instruction to enter ATF which is responsible for reboot. 

posted on 2022-08-29 16:06  River008  阅读(127)  评论(0编辑  收藏  举报

导航