From: Michael Brown Date: Wed, 21 May 2025 13:22:36 +0000 (+0100) Subject: [lkrn] Shut down devices before jumping to kernel entry point X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20d2c0f78702c1e9d295c7abb7ac3a054fe17bd0;p=thirdparty%2Fipxe.git [lkrn] Shut down devices before jumping to kernel entry point Signed-off-by: Michael Brown --- diff --git a/src/image/lkrn.c b/src/image/lkrn.c index 15e9c0d7b..c6c5f9b15 100644 --- a/src/image/lkrn.c +++ b/src/image/lkrn.c @@ -33,6 +33,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #include #include #include +#include #include /** @file @@ -227,6 +228,9 @@ static int lkrn_exec ( struct image *image ) { if ( ( rc = lkrn_load ( image, &ctx ) ) != 0 ) return rc; + /* Shut down ready for boot */ + shutdown_boot(); + /* Jump to kernel entry point */ DBGC ( image, "LKRN %s jumping to kernel at %#08lx\n", image->name, ctx.entry );