Skip to content

kernel: add MinkIPC and RMTFS functional validation - #536

Merged
Bhargav-qcom (bhargav0610) merged 3 commits into
qualcomm-linux:mainfrom
smuppand:storage-tests
Aug 19, 2026
Merged

kernel: add MinkIPC and RMTFS functional validation#536
Bhargav-qcom (bhargav0610) merged 3 commits into
qualcomm-linux:mainfrom
smuppand:storage-tests

Conversation

@smuppand

Copy link
Copy Markdown
Contributor

Summary

Add distribution-aware functional validation for Qualcomm MinkIPC/QCOMTEE and RMTFS across Yocto, Debian, Ubuntu, and CentOS.

Changes

  • Add MinkIPC health, SMCInvoke diagnostic, callback, memory-object, safe internal, and GP TEEC tests.
  • Add RMTFS runtime, shared-memory, QMI service, and partition-read tests.
  • Add reusable DT discovery, module lifecycle, service-state, and kernel-log helpers.
  • Preserve existing module/service state and clean up only resources activated by tests.
  • Install mapped MinkIPC packages from qli-staging on Debian and Ubuntu.
  • Continue using image-provided components on Yocto and CentOS.
  • Keep optional TA-dependent tests separate with clear provisioning-related SKIPs.
  • Block unsafe SMCInvoke commands that may modify RPMB state.
  • Add repository-standard YAML definitions and documentation.

Centralize package preparation, device-tree discovery, module lifecycle, and dmesg scanning used by the new suites.
This avoids duplicated platform logic and preserves pre-test service and module state across distributions.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Add runtime, shared-memory, QMI service, and partition-read suites with repository-standard YAML and result handling.
The tests use live DT and device evidence for applicability and restore only resources activated by the test.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Add core runtime, diagnostic, callback, memory-object, safe internal, and GP TEEC suites as separate validation coverage.
Map qli-staging packages for Debian and Ubuntu so required clients and services are prepared while missing optional TAs remain a clear SKIP.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
@bhargav0610
Bhargav-qcom (bhargav0610) merged commit 979e82f 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