Xiang Xiao
|
f337cc1380
sched/clock/ timekeeping: Use clock_basetime() to initialize g_clock_wall_time to get the best initial RTC value and initialize g_clock_last_counter too since the hardware may not start counting from zero.
|
6 years ago |
Xiang Xiao
|
46bd8798c5
ched/clock/: Remove g_monotonic_basetime and g_clock_monotonic_time since we don't need ensure monotonic time start from zero as state here: http://pubs.opengroup.org/onlinepubs/009696899/functions/clock_getres.html
|
6 years ago |
Xiang Xiao
|
71ad1993f2
Move clock_timespec_[add|subtract] to include/nuttx/clock.h
|
6 years ago |
Gregory Nutt
|
8fdbb1e0a4
Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t
|
6 years ago |
Jussi Kivilinna
|
c57d49f420
clock: Add new type ssystime_t for relative 64-bit ticks, change ticks<->time conversion functions to use ssystime_t
|
7 years ago |
Jussi Kivilinna
|
325ba1a803
clock: add clock_resynchronize and use subseconds RTC
|
7 years ago |
Gregory Nutt
|
3404b3cb4a
sched/: Review and correct some stylistic inconsistencies
|
8 years ago |
Gregory Nutt
|
246773faa7
Rename CONFIG_SCHED_TIMEKEEPING to CONFIG_CLOCK_TIMEKEEPING. That is a better compartmentalized name.
|
8 years ago |
Max Neklyudov
|
8db29071da
timekeeping: initial implementation
|
8 years ago |
Gregory Nutt
|
cb9e27c3b0
Standardize naming used for public data and function groupings
|
9 years ago |
Gregory Nutt
|
99664b7811
Sporadic scheduler: Add logic to collection the partial timer expiration when a sporadic thread is suspended in tickless mode
|
9 years ago |
Gregory Nutt
|
8d43a6bdcd
Fix build error with CONFIG_SYSTEM_TIME64
|
10 years ago |
Gregory Nutt
|
c19659d7d2
Fixes to clock bias logic. Remove vestiges of g_tickbias; apply bias instead to g_basetime
|
10 years ago |
Gregory Nutt
|
fc7bd31e07
last change alters semantics of __HAVE_KERNEL_GLOBALS
|
10 years ago |
Gregory Nutt
|
9ab67dce75
In some configurations, g_system_tmer must be extern'ed as a private variable
|
10 years ago |
Gregory Nutt
|
d4b56eb3cc
Move clock functions from sched/ to sched/clock
|
10 years ago |