nuttx/sched
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 Merged in masayuki2009/nuttx.nuttx/lc823450_smp_test (pull request #601) 2018-02-15 14:18:25 +00:00
environ Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
errno Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
group Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
init Eliminate new warnings due to unused local variables noted in build testing. 2018-02-01 10:25:48 -06:00
irq sched/task: It is not appropriate for logic in task_exit() to call the new version of this_task(). sched/irq: Remove redundant fetch of CPU index; configs/sabre-6qguad: update README. 2018-02-06 19:06:33 -06:00
module Update comments, mostly spelling errors. 2018-01-27 09:37:46 -06:00
mqueue Fix various issues noted by Coverity 2018-02-06 09:13:16 -06:00
paging Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
pthread Fix various issues noted by Coverity 2018-02-06 09:13:16 -06:00
sched Merged in masayuki2009/nuttx.nuttx/lc823450_smp_test (pull request #601) 2018-02-15 14:18:25 +00:00
semaphore Update some comments 2018-02-05 07:58:00 -06:00
signal arch/arm/src/armv7-a: Port the SMP change by Masayuki Ishikawa to the ARMv7-A family. 2018-02-14 08:36:34 -06:00
task sched/task: It is not appropriate for logic in task_exit() to call the new version of this_task(). sched/irq: Remove redundant fetch of CPU index; configs/sabre-6qguad: update README. 2018-02-06 19:06:33 -06:00
timer Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
wdog Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
wqueue Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
.gitignore .dSYM only needs to be in the same .gitignore files as .exe 2013-05-30 15:02:04 -06:00
Kconfig Kconfigs: Add comments and a dependency. 2018-02-04 16:32:14 -06:00
Makefile TLS: Simplify 2016-03-11 07:17:32 -06:00