[PATCH 3/5] bootlinux: enable Rust in the direct-boot imageless config
Daniel Gomez <[email protected]> Fri, 12 Jun 2026 14:18:40 +0200
| Newsgroups | dev.linux.lists.kdevops |
|---|---|
| Message-ID | <20260612-b4-bootlinux-direct-boot-followups-v1-3-c72537a65d08@samsung.com> |
From: Daniel Gomez <[email protected]> Bake CONFIG_RUST=y and the supporting knobs directly into templates/config-imageless. Generated-by: Claude AI Signed-off-by: Daniel Gomez <[email protected]> --- .../roles/bootlinux/templates/config-imageless | 54 ++++++++++++++++++++-- 1 file changed, 51 insertions(+), 3 deletions(-) diff --git a/playbooks/roles/bootlinux/templates/config-imageless b/playbooks/roles/bootlinux/templates/config-imageless index 3e5d46a9..72951108 100644 --- a/playbooks/roles/bootlinux/templates/config-imageless +++ b/playbooks/roles/bootlinux/templates/config-imageless @@ -289,7 +289,7 @@ CONFIG_PERF_EVENTS=y # end of Kernel Performance Events And Counters CONFIG_PROFILING=y -# CONFIG_RUST is not set +CONFIG_RUST=y CONFIG_TRACEPOINTS=y # @@ -801,7 +801,7 @@ CONFIG_MODULE_DEBUGFS=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y -# CONFIG_MODVERSIONS is not set +CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set @@ -2894,7 +2894,7 @@ CONFIG_FTRACE_MCOUNT_USE_OBJTOOL=y # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_RV is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set -# CONFIG_SAMPLES is not set +CONFIG_SAMPLES=y CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y @@ -2955,3 +2955,51 @@ CONFIG_ARCH_USE_MEMTEST=y CONFIG_IO_URING_ZCRX=y CONFIG_IO_URING_BPF=y +CONFIG_RUSTC_VERSION_TEXT="rustc 1.91.1 (ed61e7d7e 2025-11-07)" +CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1" +# CONFIG_GENKSYMS is not set +CONFIG_GENDWARFKSYMS=y +CONFIG_ASM_MODVERSIONS=y +CONFIG_EXTENDED_MODVERSIONS=y +CONFIG_BASIC_MODVERSIONS=y +# CONFIG_RUST_FW_LOADER_ABSTRACTIONS is not set +# CONFIG_BLK_DEV_RUST_NULL is not set +# CONFIG_NOVA_CORE is not set +# CONFIG_ANDROID_BINDER_IPC_RUST is not set +# CONFIG_RUST_BITMAP_HARDENED is not set +# CONFIG_SAMPLE_AUXDISPLAY is not set +# CONFIG_SAMPLE_TRACE_EVENTS is not set +# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set +# CONFIG_SAMPLE_TRACE_PRINTK is not set +# CONFIG_SAMPLE_FTRACE_DIRECT is not set +# CONFIG_SAMPLE_FTRACE_DIRECT_MULTI is not set +# CONFIG_SAMPLE_FTRACE_OPS is not set +# CONFIG_SAMPLE_TRACE_ARRAY is not set +# CONFIG_SAMPLE_KOBJECT is not set +# CONFIG_SAMPLE_KPROBES is not set +# CONFIG_SAMPLE_HW_BREAKPOINT is not set +# CONFIG_SAMPLE_KFIFO is not set +# CONFIG_SAMPLE_CONFIGFS is not set +# CONFIG_SAMPLE_TSM_MR is not set +# CONFIG_SAMPLE_WATCHDOG is not set +CONFIG_SAMPLES_RUST=y +# CONFIG_SAMPLE_RUST_CONFIGFS is not set +CONFIG_SAMPLE_RUST_MINIMAL=m +# CONFIG_SAMPLE_RUST_MISC_DEVICE is not set +# CONFIG_SAMPLE_RUST_PRINT is not set +# CONFIG_SAMPLE_RUST_DMA is not set +# CONFIG_SAMPLE_RUST_DEBUGFS is not set +# CONFIG_SAMPLE_RUST_DEBUGFS_SCOPED is not set +# CONFIG_SAMPLE_RUST_DRIVER_PCI is not set +# CONFIG_SAMPLE_RUST_DRIVER_PLATFORM is not set +# CONFIG_SAMPLE_RUST_DRIVER_FAUX is not set +# CONFIG_SAMPLE_RUST_DRIVER_AUXILIARY is not set +# CONFIG_SAMPLE_RUST_SOC is not set +# CONFIG_SAMPLE_RUST_HOSTPROGS is not set +# CONFIG_SAMPLE_DAMON_WSSE is not set +# CONFIG_SAMPLE_DAMON_PRCL is not set +# CONFIG_SAMPLE_DAMON_MTIER is not set +# CONFIG_RUST_DEBUG_ASSERTIONS is not set +CONFIG_RUST_OVERFLOW_CHECKS=y +# CONFIG_RUST_BUILD_ASSERT_ALLOW is not set +# CONFIG_RUST_INLINE_HELPERS is not set -- 2.54.0