From cfdf9ef09a72ec28192d65337cc0e72153d686ab Mon Sep 17 00:00:00 2001 From: Adrian Bonislawski Date: Thu, 25 Sep 2025 08:46:20 +0200 Subject: [PATCH 1/6] rimage: config: add nvl to generic platform toml This is required to build single NVL loadable module Signed-off-by: Adrian Bonislawski --- tools/rimage/config/platform.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/rimage/config/platform.toml b/tools/rimage/config/platform.toml index 0210477b7f30..1c392355ed50 100644 --- a/tools/rimage/config/platform.toml +++ b/tools/rimage/config/platform.toml @@ -4,4 +4,6 @@ #include "platform-lnl.toml" #elif CONFIG_SOC_INTEL_ACE30 #include "platform-ptl.toml" +#elif CONFIG_SOC_INTEL_ACE40 +#include "platform-nvl.toml" #endif From cc9eb68d1d40c6a0721d839dcbc140b23752016d Mon Sep 17 00:00:00 2001 From: Adrian Bonislawski Date: Thu, 2 Oct 2025 11:46:59 +0200 Subject: [PATCH 2/6] rimage: config: add FORCE_ALL_MODULES macro to nvl.toml.h When this header is then preprocessed with that macro defined, all module TOML files will be included. Signed-off-by: Adrian Bonislawski --- tools/rimage/config/nvl.toml.h | 48 +++++++++++++++++----------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/tools/rimage/config/nvl.toml.h b/tools/rimage/config/nvl.toml.h index eafe7501ac8d..21cef697c639 100644 --- a/tools/rimage/config/nvl.toml.h +++ b/tools/rimage/config/nvl.toml.h @@ -24,35 +24,35 @@ auto_start = "0" index = __COUNTER__ -#if defined(CONFIG_COMP_TESTER) +#if defined(CONFIG_COMP_TESTER) || defined(LLEXT_FORCE_ALL_MODULAR) #include #endif -#ifdef CONFIG_COMP_MIXIN_MIXOUT +#if defined(CONFIG_COMP_MIXIN_MIXOUT) || defined(LLEXT_FORCE_ALL_MODULAR) #include