8000 trace: split out trace-soflogger.h and trace-boot.h by kv2019i · Pull Request #9597 · thesofproject/sof · GitHub
[go: up one dir, main page]

Skip to content

trace: split out trace-soflogger.h and trace-boot.h#9597

Merged
lgirdwood merged 1 commit intothesofproject:mainfrom
kv2019i:202410-trace-h-split
Oct 21, 2024
Merged

trace: split out trace-soflogger.h and trace-boot.h#9597
lgirdwood merged 1 commit intothesofproject:mainfrom
kv2019i:202410-trace-h-split

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

Comments

0