Skip to content

fastrpc-test :enable tests on QRB2210, Glymur CRD, and SM8850 - #532

Open
anankulk wants to merge 1 commit into
qualcomm-linux:mainfrom
anankulk:enable_glymur_rb1
Open

fastrpc-test :enable tests on QRB2210, Glymur CRD, and SM8850#532
anankulk wants to merge 1 commit into
qualcomm-linux:mainfrom
anankulk:enable_glymur_rb1

Conversation

@anankulk

Copy link
Copy Markdown
Contributor

fastrpc-test: enable tests on QRB2210, Glymur CRD, and SM8850

QRB2210 and Glymur CRD were previously skipped entirely via a SoC-level
block in run.sh. Both targets are now enabled and go through the same
runtime domain discovery and test execution path as all other supported
boards.

SM8850 had a special-case branch that treated libhap_example HAP_mem
DMA failures as known skips, masking them as passes. That exception is
removed; results on SM8850 are now reported consistently with all other
targets.

GPDSP0/GPDSP1 skip on QCS9075, QCS8275, QCS8300, QCS9100 is unchanged.

Remove SoC-specific skip-all entries for QRB2210 and Glymur CRD so
both targets run through the same runtime domain-discovery path as all
other boards.

Remove the SM8850 special-case that silently counted libhap_example
HAP_mem DMA failures as known skips; failures now surface as real
failures consistent with all other targets.

Signed-off-by: Anand Kulkarni <anankulk@qti.qualcomm.com>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

only_hap_example_failed() now has no callers and still documents the SM8850 exception being removed. Remove the function and obsolete comment in this PR.


case "$SOC_MACHINE" in
*QRB2210*|*"Glymur CRD"*)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QRB2210 and Glymur now reach generic discovery, but discover_supported_domains() checks remoteproc/DT presence—not whether the corresponding FastRPC endpoint, libraries, and skeletons are usable. Runtime-layout discovery merely warns when artifacts are absent.

# Do not skip Glymur CRD by SoC name. Newer Glymur/Debian images expose
# ADSP/CDSP remoteproc instances and FastRPC skeletons, so runtime discovery
# should decide whether the test can run.
soc_skip_all=0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

soc_skip_all is initialized to 0 but can no longer become 1.Remove soc_skip_all and its block at lines 251–255 rename the section to describe the remaining GPDSP filter.

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.

3 participants