- Timestamp:
- 03/04/11 14:06:50 (13 years ago)
- Branches:
- 4.11, 5, master
- Children:
- b3559ee9
- Parents:
- 82299bbf
- Location:
- c/src/lib/libbsp/sparc
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/sparc/erc32/ChangeLog
r82299bbf rd3210d0 1 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com> 2 3 PR 1748/bsps 4 * clock/ckinit.c: When the clock tick generates an interrupt WHILE we 5 have interrupts disabled doing a get TOD or uptime, the get 6 nanoseconds handler was returning a bogusly large number. 7 1 8 2011-03-03 Joel Sherrill <joel.sherrilL@OARcorp.com> 2 9 -
c/src/lib/libbsp/sparc/erc32/clock/ckinit.c
r82299bbf rd3210d0 50 50 { 51 51 uint32_t clicks; 52 uint32_t usecs; 52 53 53 54 clicks = ERC32_MEC.Real_Time_Clock_Counter; 54 55 55 return (uint32_t) 56 (rtems_configuration_get_microseconds_per_tick() - clicks) * 1000; 56 if ( ERC32_Is_interrupt_pending( ERC32_INTERRUPT_REAL_TIME_CLOCK ) ) { 57 clicks = ERC32_MEC.Real_Time_Clock_Counter; 58 usecs = (2*rtems_configuration_get_microseconds_per_tick() - clicks); 59 } else { 60 usecs = (rtems_configuration_get_microseconds_per_tick() - clicks); 61 } 62 return usecs * 1000; 57 63 } 58 64 -
c/src/lib/libbsp/sparc/leon2/ChangeLog
r82299bbf rd3210d0 1 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com> 2 3 PR 1748/bsps 4 * clock/ckinit.c: When the clock tick generates an interrupt WHILE we 5 have interrupts disabled doing a get TOD or uptime, the get 6 nanoseconds handler was returning a bogusly large number. 7 1 8 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> 2 9 -
c/src/lib/libbsp/sparc/leon2/clock/ckinit.c
r82299bbf rd3210d0 63 63 { 64 64 uint32_t clicks; 65 uint32_t usecs; 65 66 66 clicks = LEON_REG.Timer_Counter_1; 67 68 /* Down counter */ 69 return (uint32_t) 70 (rtems_configuration_get_microseconds_per_tick() - clicks) * 1000; 67 if ( LEON_Is_interrupt_pending( LEON_INTERRUPT_TIMER1 ) ) { 68 clicks = LEON_REG.Timer_Counter_1; 69 usecs = (2*rtems_configuration_get_microseconds_per_tick() - clicks); 70 } else { 71 usecs = (rtems_configuration_get_microseconds_per_tick() - clicks); 72 } 73 return usecs * 1000; 71 74 } 72 75
Note: See TracChangeset
for help on using the changeset viewer.