lkml.org 
[lkml]   [2011]   [Apr]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [GIT PULL] omap changes for v2.6.39 merge window
    From
    Date
    On Tue, 2011-04-05 at 08:45 +0100, Russell King - ARM Linux wrote:
    > On Tue, Apr 05, 2011 at 12:10:24PM +0530, Santosh Shilimkar wrote:
    > > The only issue I see is the clock-events implemented using
    > > local timers capabilities in low power modes. The local timers
    > > won't be able wakeup CPU from DORMANT or OFF state and hence
    > > you will need an additional wakeup capable clock-event
    > > working together with the local timers using clock-notifiers.
    >
    > So yet again, we have something that almost works but doesn't, and
    > we're going to have to have board-specific hacks to work around this.
    >
    > This makes the architected timers totally *pointless*.

    The point of architected timers is that you now get fast access to a
    stable clock source with a fixed frequency that doesn't change with
    cpufreq. You can also configure the clock source to be accessible from
    user space (via another kuser helper) so that you have a fast
    gettimeofday implementation (useful in the graphics world). Virtual
    counters are another advantage.

    The architecture doesn't say much about the power domains, so
    implementations are allowed to vary here. Of course it would have been
    better if it did but this doesn't make the architected timers totally
    pointless (compare them with the A9 timers).

    --
    Catalin




    \
     
     \ /
      Last update: 2011-04-05 16:19    [W:4.135 / U:1.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site