System boundaries
Curated DL48 runtime and image-ownership edges plus isolated DL48 U-Boot and SB24 kernel snapshots; explicitly separate from static AST calls.
- Links
- 15
- Indexed files
- 15
- Communities
- 5
- web-key-server6
- dsp-stack-ng6
- mixer-osc3
GRAPHIFY 0.9.29 · LOCAL CODE-ONLY EXTRACTION · 2026-07-29-v1
Navigate the actual GUI, web-key-server, DSP, fader firmware, Yocto ownership, T527/SB24 kernel integration, and DL48 U-Boot paths without pretending they form one static call graph.
RUNTIME + BUILD BOUNDARIES
Solid arrows describe current source-backed paths. Dashed arrows mark required endpoint-audio paths; the corpus does not prove DL48 UAC2 placement or startup. DL48 U-Boot and SB24 Linux remain separate snapshots.
17 VERIFIED VIEWS
Static extraction is kept per subsystem. Force layouts remain below the measured 2,000-node browser limit; larger views retain their tree, report, and JSON.
Curated DL48 runtime and image-ownership edges plus isolated DL48 U-Boot and SB24 kernel snapshots; explicitly separate from static AST calls.
Browser GUI, web-key-server, mixer-osc, GLES host, and generated key schema.
Force layout omitted above the measured 2,000-node browser limit. Tree, report, and JSON remain.
Debug dashboard, updater, finalizer, flashing, mock, packaging, and repository tooling.
Fader, key, encoder, motor, LED, UART/JSON, board, and deliberately inlined support source.
Force layout omitted above the measured 2,000-node browser limit. Tree, report, and JSON remain.
Complete extracted audio runtime collection. Graphify omitted the force view above its 5,000-node threshold; use the tree and split views.
Force layout omitted above the measured 2,000-node browser limit. Tree, report, and JSON remain.
Mixer graph, scheduling, DMA loop, key/state, buffers, hardware access, and runtime core, excluding block/FX families.
Force layout omitted above the measured 2,000-node browser limit. Tree, report, and JSON remain.
Registered DSP blocks plus their shared direct DSP-layer primitives.
Force layout omitted above the measured 2,000-node browser limit. Tree, report, and JSON remain.
T527 PCM/TDM, OWA, codec, clock, DMA, register, and platform wrappers.
Netmedia daemon, metrics, graph checks, and bounded DSP support tools.
Standalone kernel PCM module and virtual resampler.
Time/dynamics/insert FX source excluding the large Babelson suite.
Shared plug-in kernel and Babelonne source.
Force layout omitted above the measured 2,000-node browser limit. Tree, report, and JSON remain.
C78, BeComp, and FD2N source isolated to keep the graph legible.
Force layout omitted above the measured 2,000-node browser limit. Tree, report, and JSON remain.
ILA, Gistortion, and HLSDrive source isolated to keep the graph legible.
Force layout omitted above the measured 2,000-node browser limit. Tree, report, and JSON remain.
Packagegroups, per-SoC startup, update, MTP, Dante, GUI/WKS recipes, and image-build scripts.
Commit/path-derived SB24 DTS, defconfigs, audio/USB/network/clock/pin/LED integration files; not a DL48 kernel target or the upstream kernel tree.
Path-derived DL48 defconfig, DTS, DRAM, board, USB, and platform handoff files; not the upstream U-Boot tree.
EXACT, READ-ONLY INPUTS
Snapshots came from Git objects with lazy fetching disabled. Large vendor trees, binary assets, keys, editor-agent files, and generic SDK/upstream paths are named in the complete manifest rather than silently folded into graphs.
| Snapshot | Branch | HEAD | Included | Excluded |
|---|---|---|---|---|
| dl48-fader-board | led-multiplier-v2 |
0416b1fb16a6 | 343 | 66 |
| dl48-linux | sb24-5.15.147-sun55iw3-newevl |
3d6f38e6d160 | 35 | 86,724 |
| dl48-software | main |
3a4c4b9e9965 | 1,065 | 5,206 |
| meta-rode-bsp | dl48 |
9b98eb8fd731 | 110 | 7 |
| spdif-over-i2s | main |
ef8b31c844aa | 8 | 0 |
| u-boot | dl48 |
ec4b89292ad0 | 7 | 36,992 |
| yocto_config-dsp | dl48/dsp |
5977daac599e | 12 | 2 |
| yocto_config-soc1 | dl48/dl48_soc1 |
86bf0e7e636c | 14 | 2 |
READ THIS BEFORE INTERPRETING EDGES
Static edges are not runtime truth. Graphify can map symbols and calls, but sockets, keystore contracts, device-tree ownership, recipes, generated keys, and processor boundaries need source-backed curation.
Counts overlap. The complete audio extraction is deliberately repeated in smaller DSP, FX, platform, and tools views. Totals are navigation workload, not unique system size.
Communities are unlabeled on purpose. No source was sent to a model. Local clustering is retained as numeric topology; human subsystem labels come from repository and architecture evidence.
Config coverage varies by parser. Exact snapshots retain BitBake, DTS, defconfig, XML, and build metadata even when Graphify’s code-only extractor skips those formats. The manifests preserve that boundary.