RE: omap3 cpuidle interrupt latency

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Dasgupta, Romit 
> Sent: Sunday, March 01, 2009 12:18 PM
> To: Woodruff, Richard; Premi, Sanjeev; linux-omap@xxxxxxxxxxxxxxx
> Subject: RE: omap3 cpuidle interrupt latency
> 
> It would be nice if this device could dynamically set 
> constraints (say by using a short kernel timer during 
> activity or set/remove pm_qos latency) or the prediction 
> aspect of cpuidle could be improved using rules feed from 
> things like interrupt source.

Despite all constraints; the latency concern is still valid.

The constraints would either prevent idle state transition;
or in the idle processing we could still have repeat of current
situation - though less often.

I feel checking for pending interrupt before executing WFI
would help. Will try in the morning.

> [Romit] I was thinking that in the irq handler we should add 
> a requirement via the pm_qos or via the constraint framework 
> (not sure if linux-omap has this) and set some kind of a 
> timer (the idea is to keep arming the timer for clustered or 
> rather closely spaced irq instances). If after a while the 
> timer expires we release the latency req. This way perhaps we 
> can handle the latency problem. Again, I am not sure why the 
> menu governor only looks into the PM_QOS_CPU_DMA_LATENCY 
> class only. I was thinking that it should look into other 
> classes as well.
> 
> Thanks,
> -Romit--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux