[PATCH 0/5] bootlinux: direct-boot: enable development

Daniel Gomez <[email protected]> Fri, 12 Jun 2026 14:18:37 +0200
Newsgroups dev.linux.lists.kdevops
Message-ID <20260612-b4-bootlinux-direct-boot-followups-v1-0-c72537a65d08@samsung.com>
Add support to generate kernel artefacts for development:
compile_commands.json, scripts_gdb, rust-project.json and
linux-direct-boot-menuconfig for kernel menuconfig shortcut with the
right kdevops bootlinux environment.

Add rust suport in direct-boot imageless config.

Signed-off-by: Daniel Gomez <[email protected]>
---
- Series depends on: [email protected]

---
Daniel Gomez (5):
      bootlinux: emit compile_commands.json into the kernel source tree
      bootlinux: build kernel GDB helpers (scripts_gdb) into the build directory
      bootlinux: enable Rust in the direct-boot imageless config
      bootlinux: generate rust-project.json for rust-analyzer
      linux: add linux-direct-boot-menuconfig target

 .../roles/bootlinux/tasks/build/direct-boot.yml    | 56 ++++++++++++++++++++++
 .../roles/bootlinux/templates/config-imageless     | 54 +++++++++++++++++++--
 workflows/linux/Kconfig                            | 41 ++++++++++++++++
 workflows/linux/Makefile                           | 35 ++++++++++++++
 4 files changed, 183 insertions(+), 3 deletions(-)
---
base-commit: a81b18438512916a3cc01a8215442db855bb2bbb
change-id: 20260612-b4-bootlinux-direct-boot-followups-576043ba7f1f
prerequisite-change-id: 20260526-new-backend-nix-systemd-4acc8f6fda8a:v2
prerequisite-patch-id: 59bf251bcb2ac8d795dcbaecc2183fc08786b56f
prerequisite-patch-id: 577f3e86283ba1b3b0fd4e54ed33f3426bb02c5a
prerequisite-patch-id: b119eb9108e209d4aae4d51ac6bf58b4e6aaba87
prerequisite-patch-id: 3344eb03a6d7e2200001de30c41141eb3e201f27
prerequisite-patch-id: a3c581a3537ffe434c7e80947e0226145e51f5dd
prerequisite-patch-id: 64d464ecf4df220afc0e7464b959ee9a72f1f924
prerequisite-patch-id: 74e1e8faf47ccdde84d9082aaa5baa22357658c5
prerequisite-patch-id: ccb5bf1e572786008f077fa9dfa96376a4bea7b2
prerequisite-patch-id: 79c1364394cdb1a18590af8ae77c077143f4d0d0
prerequisite-patch-id: 21e63a581fead34533242a50960b6d2a4e880f3f

Best regards,
--  
Daniel Gomez <[email protected]>