Skip to content

Conversation

@kv2019i
Copy link
Collaborator

@kv2019i kv2019i commented Oct 18, 2024

The SOF trace.h is a bit hard to follow as it mixes frontend and backend definitions. The frontend definitions like tr_info() are needed by all SOF builds. The backends can vary and the application traces can be routed to SOF DMA trace (sof-logger), Zephyr logging subsystem or optionally compiled out when tracing is disabled.

Improve readability of the header by moving all definitions related to the sof-logger backend to a separate trace-soflogger.h header file.

The SOF trace.h is a bit hard to follow as it mixes frontend
and backend definitions. The frontend definitions like
tr_info() are needed by all SOF builds. The backends can
vary and the application traces can be routed to SOF DMA
trace (sof-logger), Zephyr logging subsystem or optionally
compiled out when tracing is disabled.

Improve readability of the header by moving all definitions
related to the sof-logger backend to a separate trace-soflogger.h
header file.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
@lyakh
Copy link
Collaborator

lyakh commented Oct 21, 2024

@kv2019i this should be a compilation-only change, i.e. if it compiles, it should work, but in principle it's also possible to damage code while copying, so that it still compiles but then fails to run. The CI had too many failures here like https://sof-ci.01.org/sofpr/PR9597/build8890/devicetest/index.html and https://sof-ci.01.org/sofpr/PR9597/build8888/devicetest/index.html (too many 8s supposedly), and the QB failed and https://sof-ci.01.org/sofpr/PR9597/build8889/devicetest/index.html only tested 1 device out of 3, so maybe we should re-test...

@lgirdwood
Copy link
Member

SOFCI TEST

@lgirdwood lgirdwood merged commit 79043b4 into thesofproject:main Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants