recipes-products: images: Add RTSS Mailbox KMD and UMD packages#355
recipes-products: images: Add RTSS Mailbox KMD and UMD packages#355snegi-qti wants to merge 2 commits into
Conversation
|
None of the commit messages explains, why do we want it on the image. |
Add qcom-rtss-mailbox-kmd, the kernel driver (DLKM) that exposes the RTSS mailbox hardware interface to userspace via a UAPI, enabling IPC between the APSS (Application Processor SubSystem) and the RTSS (Real-Time SubSystem). The device tree overlays (lemans-rtss-mb.dtbo, monaco-rtss-mb.dtbo) already enable the hardware side; this package brings the kernel software stack that makes the mailbox interface accessible to applications. Signed-off-by: Sankalp Negi <snegi@qti.qualcomm.com>
Add the userspace middleware stack built on top of the RTSS mailbox KMD,
completing the full APSS-to-RTSS IPC software stack:
- qcom-rtss-mailbox-umd: provides librtss_mailbox (mailbox IPC
library) and librtss_safemlib (safe messaging library)
- qcom-rtss-ota: provides librtss_ota, an OTA SDK for pushing
firmware updates to the RTSS
- qcom-rtss-mailbox-umd-utils: ships debug/test utilities
(rtssdbg, rtss_console, rtss_mbdemo)
Together with the KMD, these packages give applications a complete path
to communicate with and update firmware on the RTSS.
Signed-off-by: Sankalp Negi <snegi@qti.qualcomm.com>
Updated both commits messages. |
|
Also, this depends on these 2 KMD & UMD Recipes changes, so will keep in draft state for now, till these 2 have merged. |
It still doesn't explain, what is it for and why. What is the benefit of the RTSS? Why do we need to communicate with it? etc. |
sargarram7 Could you please help answer the above queries for your RTSS driver ? |
|
qli-2.0 GA Critical Fix |
It's not a fix. |
Add RTSS Mailbox kernel and userspace packages to qcom-multimedia-proprietary-image.