Repository navigation
CMA-memory-to-offload-FNN-PLUS-module-to-eNPU - #2159
qti-sbojja wants to merge 2 commits into
Conversation
d5cad51 to
805b198
Compare
🔨 Build Failure Analysis — PR #2159PR: #2159
VerdictBoth errors are introduced by this PR. The root cause is incorrect device tree node placement in patch 1/2 - the 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #2159PR: #2159
VerdictBoth errors are introduced by this PR due to incorrect device tree node placement in patch 1/2. 📎 Detailed analysis: Full report |
PR #2159 — validate-patchPR: #2159
Final Summary
|
PR #2159 — checker-log-analyzerPR: #2159
Detailed report: Full report
|
805b198 to
2960c50
Compare
🔨 Build Failure Analysis — PR #2159PR: #2159
Verdict1 of 1 error is introduced by this PR. The error affects both standard and RT kernel builds, causing DTB compilation to fail for qcm6490-idp.dtb and qcs6490-radxa-dragon-q6a.dtb. 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #2159PR: #2159
Verdict1 devicetree compilation error is introduced by this PR (affects 2 board DTB files in both standard and RT builds). 📎 Detailed analysis: Full report |
PR #2159 — validate-patchPR: #2159
Final Summary
|
PR #2159 — checker-log-analyzerPR: #2159
Detailed report: Full report
|
…on for AudioReach Add a dynamic CMA pool for the AudioReach audio stack on qcs6490-rb3gen2. Use alloc-ranges to let the kernel pick a free address rather than a fixed reg, which avoided EFI-reserved memory at 0x9cc00000. Add 4 MiB alignment to satisfy CMA_MIN_ALIGNMENT_BYTES. Wire memory-region into q6apmdai so the q6apm-audio-mem-cma child driver can attach the pool. Based on the equivalent implementation for lemans (SA8295P). Signed-off-by: Sairamreddy Bojja <sbojja@qti.qualcomm.com>
…NPU audio offload Add the three LPASS AML stream IDs to remoteproc_adsp in the kodiak EL2 overlay so that the q6apm-audio-mem-cma child driver can obtain an IOMMU domain via iommu_get_domain_for_dev(dev). Without these SIDs the CMA device has no IOMMU domain (has_iommu=0) and IOCTL_MAP_HYP_ASSIGN falls through to the SCM path, which fails on RB3Gen2 because Gunyah owns the SMMU. SID assignments: 0x1860 / mask 0x9 — ML Activation + Weights + Write streams 0x1862 / mask 0x1 — ML Config + Bias streams 0x1864 / mask 0x0 — ML Normalized Data stream Signed-off-by: Sairamreddy Bojja <sbojja@qti.qualcomm.com>
2960c50 to
cd85a67
Compare
🔨 Build Failure Analysis — PR #2159PR: #2159
VerdictAll build errors are introduced by this PR. The error affects 2 device tree blobs (qcm6490-idp.dtb and qcs6490-radxa-dragon-q6a.dtb) in both standard and RT builds, causing 4 total build failures. 📎 Detailed analysis: Full report |
🔨 Build Failure Analysis — PR #2159PR: #2159
Verdict1 device tree compilation error introduced by this PR affecting 2 DTB targets (qcm6490-idp.dtb and qcs6490-radxa-dragon-q6a.dtb). 📎 Detailed analysis: Full report |
PR #2159 — validate-patchPR: #2159
Final Summary
|
PR #2159 — checker-log-analyzerPR: #2159
Detailed report: Full report
|
This series contains patches for allocating CMA memory to offload
FNN PLUS module to eNPU.
CRs-Fixed: 4727557
JIRA: https://jira-dc.qualcomm.com/jira/browse/QLIJIRA-210