nuttx/sched/clock
Masayuki Ishikawa 7062ca2c03 Merged in masayuki2009/nuttx.nuttx/lc823450_smp_test (pull request #601)
lc823450 smp test

* sched/clock: Replace critical section APIs with spin lock APIs in clock_gettime.c

    This change will improve performance for SMP systems but nothing
    changes for non-SMP systems. (Pls see include/nuttx/irq.h)

    Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

* sched/sched: Remove unnecessary DEBUGASSERT in sched_removereadytorun.c

    In SMP mode, rtrtcb is not always at the g_readytorun.head.
    This change removes DEBUGASSERT() to avoid this condition.

    Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-02-15 14:18:25 +00:00
..
clock_abstime2ticks.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock_dow.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock_getres.c sched/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition. 2016-06-11 16:42:42 -06:00
clock_gettime.c Merged in masayuki2009/nuttx.nuttx/lc823450_smp_test (pull request #601) 2018-02-15 14:18:25 +00:00
clock_initialize.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock_settime.c Rename CONFIG_SCHED_TIMEKEEPING to CONFIG_CLOCK_TIMEKEEPING. That is a better compartmentalized name. 2016-07-11 06:54:02 -06:00
clock_systimer.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock_systimespec.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock_ticks2time.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock_time2ticks.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock_timekeeping.c sched/: Review and correct some stylistic inconsistencies 2016-08-07 08:25:30 -06:00
clock_timekeeping.h sched/: Review and correct some stylistic inconsistencies 2016-08-07 08:32:11 -06:00
clock_timespec_add.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock_timespec_subtract.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
clock.h clock: Add new type ssystime_t for relative 64-bit ticks, change ticks<->time conversion functions to use ssystime_t 2017-04-21 08:51:31 -06:00
Make.defs Fix a typo in a Make.defs file 2016-07-28 09:46:28 -06:00