Skip to content
  1. Oct 10, 2018
  2. Oct 09, 2018
  3. Oct 08, 2018
  4. Sep 19, 2018
  5. Sep 17, 2018
  6. Sep 13, 2018
    • Elieva Pignat's avatar
      alarm: clear pending interrupt when an alarm is stopped · 96fb716a
      Elieva Pignat authored
      
      
      If alarm_stop() is called while the interrupt are globally disabled,
      it is possible that an interrupt is pending because the alarm being stopped
      has triggered. To avoid the execution of the timer ISR after the alarm has
      been stopped, this interrupt is cleared in the function.
      
      Change-Id: I3bbce3aeb447546e541b3d6d453a16f5b4db9445
      Signed-off-by: default avatarElieva Pignat <Elieva.Pignat@arm.com>
      96fb716a
    • Elieva Pignat's avatar
      timer: remove race condition in 'alarm_stop()' · 41a84fa1
      Elieva Pignat authored
      
      
      In 'alarm_stop()', if the ISR belonging to 'alarm_id' is executed
      between the check on 'alarm->started' and the call to
      'ctx->driver_disable', then the alarm is removed from the active
      alarms list twice (once in the ISR 'timer_isr()' and again at the
      end of 'alarm_stop()').
      
      To avoid this scenario, these two operations have been reordered
      to ensure the interrupt has been disabled before any checks are
      made.
      
      Change-Id: I5d11ddc5ed35fa87f7ff7361a518d504e285b248
      Signed-off-by: default avatarElieva Pignat <Elieva.Pignat@arm.com>
      41a84fa1
    • Elieva Pignat's avatar
      dlist: fix pop_head to work for any size dlist · 87b7e1f7
      Elieva Pignat authored
      
      
      If a dlist contained more than two nodes, the previous link
      of the new list head was not updated and pointed still to the
      popped head.
      
      Change-Id: I19507a6910d714f441290db8de5481113847370d
      Signed-off-by: default avatarElieva Pignat <Elieva.Pignat@arm.com>
      87b7e1f7
  7. Sep 06, 2018
    • Manoj Kumar's avatar
      pik_clock: make divider value check limit as configurable parameter · 7b676872
      Manoj Kumar authored
      
      
      PIK clock divider value limit checking is hardcoded to 16 with
      4-bit assumption. However many mobile & infra platforms has
      5-bit divider.
      
      This patch fixes the issue by adding a configurable module parameter
      so that the platform's config file can set the divider bitfield size
      based on platform.
      
      Additionally, if platform does not provide module configuration data,
      then the divider limit is set to a default value of 5-bits.
      
      Change-Id: I70103ec84eacc2d26be999ca6524878bff51dd9d
      Signed-off-by: Manoj Kumar's avatarManoj Kumar <manoj.kumar3@arm.com>
      7b676872
  8. Sep 04, 2018
  9. Aug 23, 2018
  10. Aug 22, 2018
  11. Aug 16, 2018
    • Chris Kay's avatar
      tools: Update CI script · 2b0f081b
      Chris Kay authored
      
      
      This commit moves PEP8 to PyCodeStyle and ensures the build environment
      for each compilation is using the correct toolchain.
      
      Change-Id: I7c26c94c6b1d2cc072eda80307246a2ae21c1c0f
      Signed-off-by: Chris Kay's avatarChris Kay <chris.kay@arm.com>
      2b0f081b
Loading