summaryrefslogtreecommitdiff
path: root/rust/kernel/ptr/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorMartin Schiller <ms@dev.tdt.de>2026-02-25 08:46:09 +0100
committerBorislav Petkov (AMD) <bp@alien8.de>2026-03-05 16:22:43 +0100
commitae715818c5d7e486fe97806a734205cea63921e2 (patch)
treeb98abcce8857c9182dd9a04f5b88b5a72836dd99 /rust/kernel/ptr/git@git.tavy.me:linux.git
parent9a4af5a00a8bff84d8d499e43d3424173835173c (diff)
x86/reboot: Execute the kernel restart handler upon machine restart
SoC devices like the Intel / MaxLinear Lightning Mountain must be reset by the Reset Control Unit (RCU) instead of using "normal" x86 mechanisms like ACPI, BIOS, KBD, etc. Therefore, the RCU driver (reset-intel-gw) registers a restart handler which triggers the global reset signal. Unfortunately, this is of no use as long as the restart chain is not processed during reboot on x86 systems. That's why do_kernel_restart() must be called when a reboot is performed. This has long been common practice for other architectures. [ bp: Massage commit message. ] Signed-off-by: Martin Schiller <ms@dev.tdt.de> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Link: https://patch.msgid.link/20260225-x86_do_kernel_restart-v2-1-81396cf3d44c@dev.tdt.de
Diffstat (limited to 'rust/kernel/ptr/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions