[Sound-open-firmware] [PATCH 0/2] DMA trace level

Pan, Xiuli xiuli.pan at linux.intel.com
Thu Apr 12 18:09:32 CEST 2018



On 4/12/2018 23:32, Yan Wang wrote:
>
>
> On 4/12/2018 11:07 PM, Liam Girdwood wrote:
>> On Thu, 2018-04-12 at 22:48 +0800, Yan Wang wrote:
>>>
>>> On 4/12/2018 10:14 PM, Liam Girdwood wrote:
>>>> On Thu, 2018-04-12 at 15:46 +0800, yan.wang at linux.intel.com wrote:
>>>>> From: Yan Wang <yan.wang at linux.intel.com>
>>>>>
>>>>> Implement DMA trace level based on modules.
>>>>> User can switch on/off for DMA trace of one module.
>>>>>
>>>>
>>>> Are there any updates to userspace rmbox tools to use this feature ?
>>>
>>> No currently.
>>> IMHO, we could use "echo/cat /sys/kernel/debug/sof/trace_level" to
>>> control it.
>>> So need I also add another control path to control it by rmbox?
>>> Thanks.
>>>
>>
>> yeah, we could have a debugFS file "trace_control" and we would send :-
>>
>> echo "VOL1.1:pipeline:2"
>>
>> format is component:class:level
>
> Some trace class may not bind with component. E.g. trace_ipc().
> May we ignore component key in this case?
> Thanks.
>
You can handle that in the debugfs file write function.
For those comp did not bind to PCM, you can check other formats.

But there is also some risk here if we need to phrase these strings, we 
may typo and may hard to modify the trace level.
I suggest we add a tool alongside the rmbox to set these for us. We can 
still use string for status check but a tool to generate the string for us.

Thanks
Xiuli

> Yan Wang
>
>>
>> This would set trace to level 2 on component "VOL1.1" for pipeline 
>> operations
>>
>> cat trace_control
>>
>> would list each widget and the trace level for that widget.
>>
>> Liam
>>
>>> Yan Wang
>>>
>>>>
>>>> Liam
>>>>
>>>
>>> _______________________________________________
>>> Sound-open-firmware mailing list
>>> Sound-open-firmware at alsa-project.org
>>> http://mailman.alsa-project.org/mailman/listinfo/sound-open-firmware
> _______________________________________________
> Sound-open-firmware mailing list
> Sound-open-firmware at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/sound-open-firmware



More information about the Sound-open-firmware mailing list