Mercurial > ecos
comparison packages/kernel/current/src/common/clock.cxx @ 174:38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
| author | jlarmour |
|---|---|
| date | Sun, 29 Jul 2001 02:00:07 +0000 |
| parents | 25e238959bae |
| children | e0c0827131d1 |
comparison
equal
deleted
inserted
replaced
| 173:547dc35af910 | 174:38892b97b685 |
|---|---|
| 867 { | 867 { |
| 868 // CYG_REPORT_FUNCTION(); | 868 // CYG_REPORT_FUNCTION(); |
| 869 | 869 |
| 870 #if defined(CYGVAR_KERNEL_COUNTERS_CLOCK_DSR_LATENCY) | 870 #if defined(CYGVAR_KERNEL_COUNTERS_CLOCK_DSR_LATENCY) |
| 871 if (measure_clock_latency) { | 871 if (measure_clock_latency) { |
| 872 cyg_uint32 delta; | 872 cyg_int32 delta; |
| 873 HAL_CLOCK_READ(&delta); | 873 HAL_CLOCK_READ((cyg_uint32 *)&delta); |
| 874 delta -= clock_dsr_start; | 874 delta -= clock_dsr_start; |
| 875 // Note: Ignore a latency of <= 0 when finding min_clock_latency. | 875 // Note: Ignore a latency of <= 0 when finding min_clock_latency. |
| 876 if (delta > 0 ) { | 876 if (delta > 0 ) { |
| 877 // Valid delta measured | 877 // Valid delta measured |
| 878 total_clock_dsr_latency += delta; | 878 total_clock_dsr_latency += delta; |
