diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-10-01 13:48:27 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-10-02 07:01:36 +0200 |
commit | 8d989c56ff0c65beb7ec3390aebef6ea52840fab (patch) | |
tree | b63e2df686da87a30a79f9a6643ff3c7e81219a0 /cpukit | |
parent | score: Remove strange timecounter init step (diff) | |
download | rtems-8d989c56ff0c65beb7ec3390aebef6ea52840fab.tar.bz2 |
score: Install timecounter according to quality
This makes it possible to install higher quality timecounter in
plug-and-play systems and helps to override the clock driver provided
timecounter in some test scenarios.
Diffstat (limited to 'cpukit')
-rw-r--r-- | cpukit/score/src/kern_tc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cpukit/score/src/kern_tc.c b/cpukit/score/src/kern_tc.c index e550b22580..1b65cf41ee 100644 --- a/cpukit/score/src/kern_tc.c +++ b/cpukit/score/src/kern_tc.c @@ -1394,11 +1394,13 @@ tc_init(struct timecounter *tc) return; if (tc->tc_quality < 0) return; +#endif /* __rtems__ */ if (tc->tc_quality < timecounter->tc_quality) return; if (tc->tc_quality == timecounter->tc_quality && tc->tc_frequency < timecounter->tc_frequency) return; +#ifndef __rtems__ (void)tc->tc_get_timecount(tc); (void)tc->tc_get_timecount(tc); #endif /* __rtems__ */ |