Add qualcomm implement for rosidl_buffer_backend - #10
Conversation
Signed-off-by: Na Song <nasong@qti.qualcomm.com>
Signed-off-by: Na Song <nasong@qti.qualcomm.com>
|
Hi @ahcorde, But I met the CI/CD failed as below: Seems like it's not caused by my PR, could you please help to check? |
nvcyc
left a comment
There was a problem hiding this comment.
Thanks for the PR to add a rosidl buffer backend for Qualcomm platforms.
It is currently expected that CI can fail the tests that depend on specific hardware (in the case of the failures you showed, they are due to a lack of supported GPU devices or runtime on CI machines). Therefore you can ignore CI failures in this PR for now.
We may discuss a more suitable way to enable CI to better test PRs in this repo in the future, but at the moment we can only rely on the package maintainers to ensure the correctness of the changes on their own platforms.
Once the PR is merged, another check point will be the build status when the packages are built by the OSRA bulidfarm for an official release sync. That build status can be tracked here.
I would suggest adding some basic unit tests in your packages so there are standard ways to test and verify/debug the packages when needed.
|
Thanks @nvcyc |
Signed-off-by: Na Song <nasong@qti.qualcomm.com>

Description
This pull request introduces
qc_buffer_backend, a pluggablerosidl::Buffer<T>storage backend for Qualcomm platforms that enables HTP-CPU zero-copy message delivery in ROS2 pipelines.Is this user-facing behavior change?
NA.
Did you use Generative AI?
Yes.
Additional Information
More details can be found on
qc_buffer_backend_design.mdandREADME.md.