Skip to content

[RFT] Move FastRPC files to new locations in HexagonRPCD 0.2

There was a discussion to change the DSP file paths, but the proprietary DSP files were not moved. The current paths are still the working ones on postmarketOS because HexagonRPCD is out-of-date in aports.

This can be tested by using the updated HexagonRPCD aport and adding /etc/conf.d/hexagonrpcd-sdsp:

command_args="-R /usr/share/qcom/sdm845/SHIFT/axolotl/ -d sdsp"

Note that the existing implementation of sensors with iio-sensor-proxy and HexagonRPCD may already have a race condition where HexagonRPCD must complete some invocations before iio-sensor-proxy detects the /dev/fastrpc-adsp device node. Waiting for the registry is presumably what the registry type sensor is for, but resolving the race condition is outside the scope of the upgrade. Proper sensor support only needs to succeed once.

Merge request reports