• Jesper Nilsson's avatar
    CRIS v32: Update and improve fasttimer.c · ec87ee20
    Jesper Nilsson authored
    - Change include path to machine dependent header files.
    - Remove __INLINE__, it expands to inline anyway.
    - Don't initialize static variables.
    - Change timers to use fasttimer_t instead of timevals.
    - Change name of timeval_cmp to fasttime_cmp to highlight this.
    - Register name for first timer is regi_timer0, not regi_timer.
    - Whitespace and formatting changes.
    - Don't return if we're blocking interrupts, goto done and restore interrupts.
    - Disable interrupts while walking the fasttimer list, only restore
      while doing the callback.
    - Remove #ifdef DECLARE_WAITQUEUE, this code won't be used in another OS.
    - Remove CVS log.
    ec87ee20
fasttimer.c 22.4 KB