incubator-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
..
Make.defs
clock.h
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
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
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
clock_timekeeping.h
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