[RTEMS Project] #3699: Wrong system register specified for ARM virtual timer value retrieval

RTEMS trac trac at rtems.org
Thu Feb 21 19:23:33 UTC 2019


#3699: Wrong system register specified for ARM virtual timer value retrieval
---------------------------+---------------------------
  Reporter:  Kinsey Moore  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  normal        |  Milestone:
 Component:  arch/arm      |    Version:
  Severity:  normal        |   Keywords:  gpt,timer,arm
Blocked By:                |   Blocking:
---------------------------+---------------------------
 In arm_cp15_get_counter_pl1_virtual_timer_value() in
 cpukit/score/cpu/arm/include/libcpu/arm-cp15.h, the system register
 specified by "p15, 0, %[val], c14, c2, 0" is actually the system register
 for the physical timer value. This should be "p15, 0, %[val], c14, c3, 0"
 for the virtual timer value as used in the setter.

--
Ticket URL: <http://devel.rtems.org/ticket/3699>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list