[U-Boot] [RFC] Review of U-Boot timer API

Graeme Russ graeme.russ at gmail.com
Wed May 25 13:53:05 CEST 2011


Hi Wolfgang,

On 25/05/11 21:32, Wolfgang Denk wrote:
> Dear Graeme Russ,
> 
> In message <4DDCBD3D.4080409 at gmail.com> you wrote:
>>
>>> I see two options:
>>>
>>> 1) either we can have some signal when the timer wrapes around (like
>>>    an interrupt); in this case it does not matter how big the counter
>>>    itself is, we just increment our own local 64 bit timestamp.
>>>
>>> 2) Alternatively, I could imagine we use a 64 bit container plus a
>>>    mask which specifiec how many bits are actually used - then we can 
>>>    accommodate counters with any numbers of valid bits.
>>>
>>
>> 3) Keep calling get_timer() (which you do when checking protocol time-outs)
>> - This keeps kicking the prescaler
> 
> We cannot guarantee for this, so this is not really an option.
> 

You can when you are waiting for a timeout

Regards,

Graeme


More information about the U-Boot mailing list