Conversation
|
FYI @lyakh |
Fix copy-paste error from SOF_MODULE_INIT() macro call. Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
Add declaration for symbol probe_is_backend_configured(). Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
The probe logging back-end does not use the ctx argument of log_backend_activate() for anything and putting the hook-function there is just a result of brainless copy-pasting from mtrace implementation. Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
The only valid log identifier should be full_id == 0, not anything with module_id == 0. This is not a functional problems as 0 should not be a valid module_id value. Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
The declarations do not cause any harm, even if the implementation is not compiled in. Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
Export base firmware symbols needed for modular probes. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com> Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
Remove the single assert() pulls in problematic symbols for llext. Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
To build PROBE as module just set CONFIG_PROBE=m in Kconfig. Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
I was waiting for zephyrproject-rtos/zephyr#81098 to be merged, but since it now has already two approvas, I think its Ok now to mark this ready for review. |
|
|
||
| config PROBE_POINTS_MAX | ||
| int "Maximum probe points" | ||
| depends on PROBE |
There was a problem hiding this comment.
I think now with the if above you don't need these depends any more - here and below?
kv2019i
left a comment
There was a problem hiding this comment.
Looks ok to me. I guess we have to wait for the Zephyr PR to be merged as this series enables module build.
| config PROBE | ||
| bool "Probes enabled" | ||
| tristate "Probes enabled" | ||
| default m if LIBRARY_DEFAULT_MODULAR |
There was a problem hiding this comment.
I guess this means we can't merge this before the Zephyr PR is merged...
|
sof-docs fail and Intel LNL fails all known and tracked in https://github.com/thesofproject/sof/issues?q=is%3Aissue+is%3Aopen+label%3A%22Intel+Linux+Daily+tests%22 |
For probe llext module to work, this zephyrproject-rtos/zephyr#81098 needs to be merged to Zephyr tree.