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;