Skip to content

Tags: atx0x200/fastrpc

Tags

v1.0.2

Toggle v1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.1.7

Toggle v0.1.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

v0.1.6

Toggle v0.1.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

v0.1.5

Toggle v0.1.5's commit message
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>

v0.1.4

Toggle v0.1.4's commit message
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>

v0.1.3

Toggle v0.1.3's commit message
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>

v0.1.2

Toggle v0.1.2's commit message
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>

v0.1.1

Toggle v0.1.1's commit message
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>