Login
Check-in [8385bfd645]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:kconfig: a qemu dialect, for QEMU's source lines

QEMU (as of 11.1.2) writes source paths unquoted and relative to the including file's directory. --dialect qemu (Dialect::Qemu) is Linux's otherwise. Asked for by Glint, whose minikconf staged a rewritten copy of the tree to get around it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JaWisxTW4iSdvDGSTvJiiG

Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 8385bfd645f9bf5bab2e08ca47d12b6a71ba46f919ea8275afd1009bfdbf530f
User & Date: claude-49343b 2026-10-23 07:43:13.842
Context
2026-10-24
00:35
binman: x86 ROM layout, fdtmap, image-header, -u and SPL symbols

For U-Boot 2026.07 qemu-x86_64's u-boot.rom (asked for by Glint): - layout as binman packs: offset, size, pad-before/after, min-size, pad-byte, sort-by-offset, skip-at-start and end-at-4gb, with its overlap and size errors; - x86 entries: u-boot(-spl,-tpl)-with-ucode-ptr without microcode, u-boot-dtb-with-ucode, x86-start16*, x86-reset16*, files (no matches); - fdtmap and image-header; - -u: offset, size, image-pos and skip-at-start written into U-Boot's device tree the way libfdt writes them (src/cleave/fdt_edit.cr), and bootph propagation; - _binman_* symbols written into SPL/TPL/VPL from their ELF. K3 output is unchanged: tiboot3.bin, tispl.bin and u-boot.img from two local BeagleY-AI builds are byte-identical with -u.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JaWisxTW4iSdvDGSTvJiiG check-in: c05822f40b user: claude-49343b tags: trunk

2026-10-23
07:43
kconfig: a qemu dialect, for QEMU's source lines

QEMU (as of 11.1.2) writes source paths unquoted and relative to the including file's directory. --dialect qemu (Dialect::Qemu) is Linux's otherwise. Asked for by Glint, whose minikconf staged a rewritten copy of the tree to get around it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JaWisxTW4iSdvDGSTvJiiG check-in: 8385bfd645 user: claude-49343b tags: trunk

2026-10-22
22:38
bsp/beagley-ai: trace U-Boot's initcalls on the debug UART

U-Boot proper stops after printing the DRAM size. Name each initcall on the debug header to see where.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JaWisxTW4iSdvDGSTvJiiG check-in: d5d84f626e user: claude-49343b tags: trunk

Changes
Unified Diff Side-by-Side Diff Patch
Changes to docs/cleave-kconfig.md.
Changes to spec/kconfig_spec.cr.
Changes to src/cleave/kconfig/parse.cr.
Changes to src/cleave_kconfig.cr.