Message ID | 20250320015551.2157511-12-changyuanl@google.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | kexec: introduce Kexec HandOver (KHO) | expand |
On 20/03/2025 02:55, Changyuan Lyu wrote: > From: Alexander Graf <graf@amazon.com> > > We have all generic code in place now to support Kexec with KHO. This > patch adds a config option that depends on architecture support to > enable KHO support. > > Signed-off-by: Alexander Graf <graf@amazon.com> > Co-developed-by: Mike Rapoport (Microsoft) <rppt@kernel.org> > Signed-off-by: Mike Rapoport (Microsoft) <rppt@kernel.org> > Co-developed-by: Changyuan Lyu <changyuanl@google.com> > Signed-off-by: Changyuan Lyu <changyuanl@google.com> What did you exactly co-develop here? Few changes does not mean you are a co-developer. Best regards, Krzysztof
diff --git a/kernel/Kconfig.kexec b/kernel/Kconfig.kexec index 4d111f871951..57db99e758a8 100644 --- a/kernel/Kconfig.kexec +++ b/kernel/Kconfig.kexec @@ -95,6 +95,21 @@ config KEXEC_JUMP Jump between original kernel and kexeced kernel and invoke code in physical address mode via KEXEC +config KEXEC_HANDOVER + bool "kexec handover" + depends on ARCH_SUPPORTS_KEXEC_HANDOVER && ARCH_SUPPORTS_KEXEC_FILE + select MEMBLOCK_KHO_SCRATCH + select KEXEC_FILE + select DEBUG_FS + select LIBFDT + select CMA + select XXHASH + help + Allow kexec to hand over state across kernels by generating and + passing additional metadata to the target kernel. This is useful + to keep data or state alive across the kexec. For this to work, + both source and target kernels need to have this option enabled. + config CRASH_DUMP bool "kernel crash dumps" default ARCH_DEFAULT_CRASH_DUMP