Commit Graph

4 Commits

Author SHA1 Message Date
Thyagarajan Venkatanarayanan
02257e15e3 msm: adsprpc: add ftrace for dspsignal events for perf debugging
Define new ftrace to log dspsignal events like signalling, waiting,
waking up, completing and cancelling wait. These ftraces can be
used in performance debugging of dspqueue overheads.

Change-Id: Iaf5f3df0f7ba3bd3da94f7614724b8f63ca09ed6
Signed-off-by: Thyagarajan Venkatanarayanan <quic_venkatan@quicinc.com>
2023-08-16 10:58:45 -07:00
Edgar Flores
cb7a1b4f73 msm: adsprpc: Use memcpy for trace events in LE
LE static analysis KW is giving error from fastrpc traces because
traces are using __assign_str() which translates to strcpy() and
this is a deprecated API.
Kernel team suggested to use memcpy instead of __assign_str().

Change-Id: Idf92446a26d8b6f472963e9215f738df3f6fcdef
2023-04-18 17:25:46 -07:00
Anirudh Raghavendra
a62aa004fb Add support for Bazel to build modules
Add support for fastrpc modules to be built with bazel for
pineapple

Change-Id: Iaf655ee70258c745c3885ac9b0c82ff9f0830a8b
Signed-off-by: Anirudh Raghavendra <quic_araghave@quicinc.com>
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
2023-01-03 11:01:38 -08:00
Anirudh Raghavendra
cabe8eabfb Add trace header file to kernel component
Moved trace header file from kernel branch to fastrpc kernel
component

Change-Id: I3c1dafe9daec89f1164e64606748cb47483e1670
Signed-off-by: Anirudh Raghavendra <quic_araghave@quicinc.com>
2022-09-22 15:07:51 -07:00