Uh oh!
There was an error while loading. Please reload this page.
trace: Runtime filter message handler - #3329
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
lgirdwood
commented
Aug 20, 2020
@ktrzcinx can you link kernel PR here too. |
80ae6de to
56c28bbComparelgirdwood
commented
Aug 21, 2020
@ktrzcinx do we have a pending kernel PR or logger PR ? |
56c28bb to
cd9f110Comparelgirdwood
commented
Sep 1, 2020
@ktrzcinx can you ping me when kernel part is good and we can merge this one. |
ktrzcinx
commented
Sep 1, 2020
@lgirdwood, of course, I will do that |
kv2019i
left a comment
There was a problem hiding this comment.
With IPC ABI hat on, some minor concerns raised in kernel side review, let's keep open until those are solved: -> thesofproject/linux#2377 (comment)
plbossart
commented
Sep 16, 2020
@ktrzcinx can you update the firmware part to reflect the changes made on the kernel side. I think it's quite good now, and it'd be a nice addition to firmware 1.6 and kernel 5.10. |
cd9f110 to
ec4b077Comparektrzcinx
commented
Sep 17, 2020
@plbossart Aligned with kernel code. |
ec4b077 to
107d3a5Compare
kv2019i
left a comment
There was a problem hiding this comment.
ABI is now ok for kernel side as well. We are continuing with some codestyle issues for the kernel PR, but ABI part is good.
@lgirdwood As this missed the 1.6 release branch, should this bump ABI to 3.18? If yes, @ktrzcinx could you update the PR with annotations following the recently merged thesofproject/sof-docs#283 .. ?
There was a problem hiding this comment.
@ktrzcinx can you confirm this is a debug ABI update only. If so, we can put in in ABI3.17.
There was a problem hiding this comment.
This change bumps both ABI numbers
107d3a5 to
9146936Comparektrzcinx
commented
Sep 17, 2020
ABI bumped, added ABI version information for new structures . |
lgirdwood
commented
Sep 17, 2020
Message received from host carry information about new log level for component with pass selected filter values. Filter values are passed as a set of key-value values, what make it easy to extend in future. Last element in set must have SOF_IPC_TRACE_FILTER_ELEM_FIN bit set in key field, to mark end of filter values. New log level is also obligatory, must be within LOG_LEVEL_CRITICAL to LOG_LEVEL_VERBOSE range. It allows to changing trace lelvel for each components in firmware, on particular pipeline or with particular uuid key with single ipc command. Updating trace level is not fully implemented yet. Signed-off-by: Karol Trzcinski <karolx.trzcinski@linux.intel.com>
9146936 to
ed08acdCompareUpdated comments to ABI 3.17 |
ed08acd to
d7eb665CompareUpdate process must be splited into two parts - updating global components, which have trace contect saved in dedicated section and updating ipc components, where trace contect is part of particular instance and data. Signed-off-by: Karol Trzcinski <karolx.trzcinski@linux.intel.com>
d7eb665 to
e4b5921Comparelgirdwood
commented
Sep 18, 2020
@kv2019i ping any comment here to keep thi sin ABI 3.17 for v1.6 ? |
kv2019i
commented
Sep 18, 2020
@lgirdwood wrote:
|
It's a FW part extracted from #2965. This part have ABI changes.
Kernel part: thesofproject/linux#2377