Login
Check-in [aa583ff07f]
Login

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

Overview
Comment:bsp/beagley-ai: U-Boot proper's .bss where ld.lld can place it

The initcall trace stopped after board_init_f's last initcall: ld.lld puts arm64's .bss (OVERLAY) at address 0, so __bss_start is 0 and every BSS variable is wrong after relocation.

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: aa583ff07febfce82eb044b125d2c357c3e912a315b73b26a4937544ffcc49fe
User & Date: claude-49343b 2026-10-26 02:56:44.966
Context
2026-10-26
03:43
beagley-ai: mdev as the hotplug helper, and the image's mount points

The first boot to cleave-init: mdev failed (status 1), since the kernel has no CONFIG_UEVENT_HELPER and so no /proc/sys/kernel/hotplug, and with it the console, ethernet and time services; and the kernel could not mount devtmpfs, as the root has no /dev (the seed has no mount points and Fossil keeps no empty directory). Turn the helper on, let mdev -s run without it, and make /dev, /proc, /sys, /run and /tmp in the image.

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

02:56
bsp/beagley-ai: U-Boot proper's .bss where ld.lld can place it

The initcall trace stopped after board_init_f's last initcall: ld.lld puts arm64's .bss (OVERLAY) at address 0, so __bss_start is 0 and every BSS variable is wrong after relocation.

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

01:14
ocx-node: OCX aa650c80c410, with r-senders.json in the release

OCX now reads what runs from a user holding R may ask for from the release it runs, not the node directory (OCX decision 105), and a node whose release has no r-senders.json refuses every such run, as aarch64-1 did ticket c4a6935692. Build ours into the release; same bounds as before.

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

Changes
Unified Diff Side-by-Side Diff Patch
Changes to bsp/beagley-ai/manifest.md.
Added bsp/beagley-ai/patches/u-boot/0009-arm64-place-the-bss-overlay-where-ld.lld-can.patch.