Skip to content

fastrpc: upgrade 1.0.3 -> 1.0.4#1705

Open
ekanshibu wants to merge 1 commit intoqualcomm-linux:masterfrom
ekanshibu:fastrpc-1.0.4
Open

fastrpc: upgrade 1.0.3 -> 1.0.4#1705
ekanshibu wants to merge 1 commit intoqualcomm-linux:masterfrom
ekanshibu:fastrpc-1.0.4

Conversation

@ekanshibu
Copy link
Contributor

@ekanshibu ekanshibu commented Mar 7, 2026

Upgrade FastRPC from version 1.0.3 to 1.0.4

Top-Level Changelog

Core Enhancements

  • Refactored memory mapping with DSP address tracking for improved
    correctness and robustness.
  • Added help functionality to dsprpcd for better usability.
  • Added support for the qcs615-ride target in Talos.

CI/CD Improvements

  • Added nightly kernel build workflow with weekly artifact uploads.
  • Introduced precompiled kernel workflow with S3-based artifact reuse.
  • Enabled ABI compatibility checker in CI.
  • Switched to generic overlay without kselftest and env-based test method.
  • Updated production S3 bucket for FastRPC artifacts.

Build & Tooling Improvements

  • Moved -ldl, -lm, and $(USE_LOG) from LDFLAGS to *_LIBADD
    for correct linkage semantics.
  • Added cross-compilation dependency installation instructions.

Code Cleanup & Maintenance

  • Removed stale asynchronous FastRPC code.
  • Dropped unsupported ADSP_AVS_* environment handling from path resolver.
  • Updated .gitignore to include .dirstamp.

Documentation Improvements

  • Converted PNG images to Mermaid diagrams in README for better
    maintainability and clarity.

Full Changelog: v1.0.3...v1.0.4

@ekanshibu ekanshibu marked this pull request as ready for review March 7, 2026 13:08
Copy link
Contributor

@lumag lumag left a comment

Choose a reason for hiding this comment

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

Add required dependencies to the recipe as part of this change

I don't see that part in the commit.

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

Test run workflow

Test jobs for commit 32cc482

Test qcs615-adp-air qcs6490 qcs8300 qcs9100 qcs9100-rb8 qrb2210-rb1
boot pass pass pass pass pass pass

All jobs summary

Job ID Device State Health
156476 qrb2210-rb1 Submitted Unknown
156475 qrb2210-rb1 Submitted Unknown
156486 qrb2210-rb1 Submitted Unknown
156482 qcs9100 Finished Complete
156493 qcs615-adp-air Finished Complete
156484 qcs9100 Finished Complete
156491 qcs9100 Finished Complete
156474 qcs8300 Finished Complete
156479 qcs8300 Finished Complete
156494 qcs8300 Finished Complete
156481 qcs9100-rb8 Finished Complete
156472 qcs6490 Finished Complete
156490 qcs6490 Finished Complete
156483 qcs8300 Finished Complete
156487 qrb2210-rb1 Submitted Unknown
156495 qcs6490 Finished Complete
156485 qcs615-adp-air Finished Complete
156488 qcs9100 Finished Complete
156492 qcs9100-rb8 Finished Complete
156473 qcs9100-rb8 Finished Complete
156477 qcs615-adp-air Finished Complete
156489 qcs9100-rb8 Finished Complete
156480 qcs6490 Finished Complete
156478 qcs615-adp-air Finished Complete

@test-reporting-app
Copy link

test-reporting-app bot commented Mar 7, 2026

Test Results

 24 files  +7  24 suites  +7   1h 2m 29s ⏱️ - 49m 47s
  9 tests ±0   4 ✅  -  1  0 💤 ±0   5 ❌ + 1 
114 runs   - 7  88 ✅  - 25  0 💤 ±0  26 ❌ +18 

For more details on these failures, see this check.

Results for commit 4394178. ± Comparison against base commit 4c3b341.

♻️ This comment has been updated with latest results.

Upgrade FastRPC from version 1.0.3 to 1.0.4.

Top-Level Changelog:
- Add nightly kernel build and precompiled kernel CI workflows
- Enable ABI compatibility checks and improve CI reliability
- Refactor memory mapping with DSP address tracking
- Add system help support and qcs615-ride target enablement
- Fix linker flag usage and update cross-compilation guidance
- Remove stale async code and unsupported ADSP_AVS_* handling
- Improve documentation and project hygiene updates

Signed-off-by: Ekansh Gupta <ekansh.gupta@oss.qualcomm.com>
@ekanshibu
Copy link
Contributor Author

Add required dependencies to the recipe as part of this change

I don't see that part in the commit.

my bad, there are no dependency changes as part of this upgrade, fixed the commit text

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

Test run workflow

Test jobs for commit 4394178

Test qcs615-adp-air qcs6490 qcs8300 qcs9100 qcs9100-rb8 qrb2210-rb1
boot pass pass pass pass pass pass

All jobs summary

Job ID Device State Health
156605 qcs9100 Finished Incomplete
156601 qcs9100-rb8 Finished Complete
156606 qcs615-adp-air Finished Incomplete
156607 qcs6490 Finished Complete
156595 qrb2210-rb1 Finished Incomplete
156591 qcs6490 Finished Complete
156593 qcs9100 Finished Incomplete
156589 qcs8300 Finished Complete
156610 qcs9100 Finished Incomplete
156604 qcs8300 Finished Complete
156597 qrb2210-rb1 Finished Incomplete
156600 qcs6490 Finished Complete
156592 qcs9100-rb8 Finished Incomplete
156588 qcs6490 Finished Complete
156598 qcs615-adp-air Finished Incomplete
156596 qcs9100-rb8 Finished Incomplete
156594 qcs615-adp-air Finished Complete
156608 qcs9100 Finished Complete
156602 qcs8300 Finished Incomplete
156590 qcs9100-rb8 Finished Complete
156611 qcs615-adp-air Finished Complete
156609 qrb2210-rb1 Finished Incomplete
156599 qrb2210-rb1 Finished Incomplete
156603 qcs8300 Finished Complete

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