Skip to content

add SMP2P validation and enhance remoteproc health coverage - #539

Merged
Bhargav-qcom (bhargav0610) merged 3 commits into
qualcomm-linux:mainfrom
smuppand:dev/pil-smp2p-validation
Aug 19, 2026
Merged

add SMP2P validation and enhance remoteproc health coverage#539
Bhargav-qcom (bhargav0610) merged 3 commits into
qualcomm-linux:mainfrom
smuppand:dev/pil-smp2p-validation

Conversation

@smuppand

Copy link
Copy Markdown
Contributor

Changes that brings with this PR.

  • Add SMP2P_Validation for Qualcomm SMP2P DT, SMEM, doorbell, IRQ, driver-binding, and kernel-health validation.
    • Print kernel-config, driver, interrupt, and DT evidence to stdout and retain evidence logs for LAVA triage.
    • Consolidate passive PIL checks into the existing remoteproc suite.
    • Enhance remoteproc with driver identity, firmware availability, portable remoteproc-state handling, and scoped kernel-error scanning.

Add documented read-only helpers for runtime remoteproc, firmware, SMP2P, kernel-config, and device-tree evidence.

Allow portable suite diagnostics without changing processor, SMEM, or tracing state.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Replace platform-specific state assumptions with portable remoteproc state and firmware checks.

Record bound-driver and scoped kernel-error evidence without restarting remote processors.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Validate SMP2P DT structure, driver binding, interrupt evidence, and captured kernel health.

Emit config, driver, IRQ, and DT evidence to make LAVA failures diagnosable from stdout.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
@bhargav0610
Bhargav-qcom (bhargav0610) merged commit 2e56e2c into qualcomm-linux:main Aug 19, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants