eva-driver: Add EVA kernel driver recipe - #3086
Conversation
Add a recipe for the Qualcomm EVA (Engine for Visual Analytics) kernel driver. The EVA driver provides the kernel-space interface to Qualcomm's vision acceleration hardware. It manages device initialization, memory handling, firmware interaction, buffer management, and communication between userspace clients and EVA hardware. The recipe builds and installs the msm-eva kernel module along with the associated UAPI headers required by userspace components to interact with the driver. The driver forms the foundation of the EVA software stack and is consumed by higher-level vision runtimes such as Snapdragon Vision (SV), enabling applications to access hardware-accelerated vision capabilities on supported Qualcomm platforms. Signed-off-by: Sandeep Singh <sasingh@qti.qualcomm.com>
|
It doesn't even build. |
|
Where is the firmware? Why is it this PR being submitted separately from #2968 ? Also, the question there is unanswered. |
|
Also, is firmware loaded on the first use or on the driver load? The latter is a much worse option for the system integration. |
Actually, it has missing dependencies like evacc headers in kernel source. That's why it might not be building. |
For firmware bins , once the FW bins are uploaded and hosted in JFrog QArtifactory , we will raise the FW bb recipe meta-qcom PR for the same.
Firmware loading will happen on first use. |
Please don't submit the work which can't be merged. |
Add a recipe for the Qualcomm EVA (Engine for Visual Analytics) kernel driver.
The EVA driver provides the kernel-space interface to Qualcomm's vision acceleration hardware. It manages device
initialization, memory handling, firmware interaction, buffer management, and communication between userspace clients and EVA hardware.
The recipe builds and installs the msm-eva kernel module along with the associated UAPI headers required by userspace components to interact with the driver.
The driver forms the foundation of the EVA software stack and is consumed by higher-level vision runtimes such as Snapdragon Vision (SV), enabling applications to access hardware-accelerated vision capabilities on supported Qualcomm platforms.
Note: This PR is for review only and it will be merged only after getting the eva-driver overlay exception.