Tags: atx0x200/fastrpc
Tags
Build domain-correct paths and clean up shell open logs (qualcomm#272) Use SUBSYSTEM_NAME[domain] instead of the hard-coded "adsp" when computing the absolute file name in fopen_from_dirlist(), so paths are constructed for the actual domain in use. This fixes incorrect lookups on multi domain scenarios. In open_shell(), remove redundant ALWAYS logs.
inc: add required include files at instal (qualcomm#253) Install AEEStdDef.h, HAP_debug.h and HAP_farf.h that are required by to compile the skel and stub files generated by qaic compiler. qaic compiler includes these header files, however fastrpc does not install these files, fix this by installing the required files.
Fix ramdisk unpack and repack logic for fastrpc validation (qualcomm#238 ) * CI: Switch all reusable workflow references to 'development' branch - Ensures CI uses latest logic from development branch Signed-off-by: Tharun Kumar Merugu <mtharu@qti.qualcomm.com> * CI Fix: Ensure proper packaging of ramdisk contents into cpio archive - Added missing directory creation for ramdisk_test before decompression - Ensured only contents of ramdisk_fastrpc are archived (not the folder itself) - Applied safe and consistent cpio and gzip usage - Improved error handling and quoting for robustness Signed-off-by: Tharun Kumar Merugu <mtharu@qti.qualcomm.com> --------- Signed-off-by: Tharun Kumar Merugu <mtharu@qti.qualcomm.com>
Add skel libraries with commercial signature (qualcomm#184) Includes skeleton libraries signed with Qualcomm's commercial cryptographic signature. Signing an object consists of adding a cryptographic signature to it. This signature is later verified by the loader when it loads the shared objects onto the DSP.
Added qcom-preflight-check workflow & dependabots (qualcomm#191) ## Summary **qcom-preflight-checks.yml** This workflow runs several preflight checks, including copyight, email, repolinter, and security checks. See [qualcomm/qcom-actions](https://github.com/qualcomm/qcom-actions) Deleted .github/workflows/quic-organization-repolinter.yml because it is already persent in qcom-preflight-check.yml file **stale-issues.yaml** This workflow will periodically run every 30 days to check for stalled issues and PRs. If the workflow detects any stalled issues and/or PRs, it will automatically leave just a comment to draw attention.
Add qnn_run.md for QNN Model Running Instructions This commit introduces the `qnn_run.md` document, which provides detailed instructions for setting up and running QNN models on Linux hosts and target devices. The document covers installing the QNN SDK, setting up dependencies, converting CNN models to QNN format, building models, and preparing and running the models on target devices. Signed-off-by: Vinayak Katoch <vkatoch@hu-vkatoch-hyd.qualcomm.com>
Resolving the buffer accessed out of bound issue While packing shared buffer with names of all shared objects present in custom DSP_LIBRARY_PATH , their is a possibility of buffer overflow if the shared object names are exceeding the desired limit.The change makes sure the limit is not exceeded thus avoiding buffer overflow. Also, the buffer was allocated with 1KB memory which might fall short to accomodate all the needed shared object names so, increasing this size to 2KB. Signed-off-by: Anand Kulkarni <quic_anankulk@quicinc.com>
fix: Add definition for get_device_fd The library is looking for get_device_fd definition which is not available. This is causing shared object loading failure. Define get_device_fd to fix this issue. Fixes: qualcomm#121 Signed-off-by: Ekansh Gupta <quic_ekangupt@quicinc.com>
Handle session close properly Session close call is used by capability and context management functions. The handling should be in such a way that capability request should not close the device node if the PD is established. Handle session close correctly. Signed-off-by: Ekansh Gupta <quic_ekangupt@quicinc.com>
Add /usr/lib/dsp to DSP search path There are some dynamic modules which gets flashed along with DSP, these modules are generally pushed to /usr/lib/dsp/ path. Need to add this path to DSP search path so the files can be opened when requested by DSP. Signed-off-by: Ekansh Gupta <quic_ekangupt@quicinc.com>
PreviousNext