On Mon, 30 Sep 2019 06:33:42 -0700
Sodagudi Prasad <psoda...@codeaurora.org> wrote:

> Hi All,
> 
>  From Qualcomm side, we would like to check with upstream team about 
> adding Raw time stamp value to printk records. On Qualcomm soc, there 
> are various DSPs subsystems are there - for example audio, video and 
> modem DSPs.
> Adding raw timer value(along with sched_clock()) in the printk record 
> helps in the following use cases –
> 1)    To find out which subsystem  crashed first  -  Whether application 
> processor crashed first or DSP subsystem?
> 2)    If there are any system stability issues on the DSP side, what is the 
> activity on the APPS processor side during that time?
> 
> Initially during the device boot up, printk shed_clock value can be 
> matched with timer raw value used on the dsp subsystem, but after APPS 
> processor suspends several times, we don’t have way to correlate the 
> time stamp  value on the DSP and APPS processor. All timers(both apps 
> processor timer and dsp timers) are derived from globally always on 
> timer on Qualcomm soc, So keeping global timer raw values in printk 
> records and dsp logs help to correlate the activity of all the 
> processors in SoC.
> 
> It would be great if upstream team adds common solution this problem if 
> all soc vendors would get benefit by adding raw timer value to  printk 
> 

Hi Prasad,

If you or someone you know would like to present patches for exactly
what you would like to see, that would go a long way.

-- Steve

Reply via email to