nuttx/sched/sched
Masayuki Ishikawa 27d4bb43e6 Merged in masayuki2009/nuttx.nuttx/lc823450_smp_test (pull request #557)
sched/sched: Remove DEBUGASSERT() in sched_mergepending()

Because this DEBUGASSERT() assumes that while loop executes only once.

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

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-12-18 12:09:06 +00:00
..
Make.defs This commit adds a new internal interfaces and fixes a problem with three APIs in the SMP configuration. The new internal interface is sched_cpu_pause(tcb). This function will pause a CPU if the task associated with 'tcb' is running on that CPU. This allows a different CPU to modify that OS data stuctures associated with the CPU. When the other CPU is resumed, those modifications can safely take place. 2016-11-20 07:57:18 -06:00
sched_addblocked.c Scheduler: Replace the boolean 'prioritized' with a uint8_t bit set so that additional attributes of a list can be specified without adding more boolean values. 2016-02-11 08:06:33 -06:00
sched_addprioritized.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_addreadytorun.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_cpuload_oneshot.c CPU load: Correct computation of the nominal period to use when the source is a oneshot timer. 2017-01-22 07:12:22 -06:00
sched_cpuload.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_cpupause.c sched_note: Extend OS instrumentation to include some SMP events. 2016-11-27 17:14:57 -06:00
sched_cpuselect.c sched/sched/sched_cpuselect.c: For SMP, In order to find the cpu with the lowest priority thread, we have to remember the already found lowest priority. Noted by Anonymous in Issue #75 2017-11-06 13:33:46 -06:00
sched_foreach.c nuttx/sched: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section() 2016-02-14 08:17:46 -06:00
sched_free.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_garbage.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_getaffinity.c Implement sched_setaffinity() and sched_getaffinity() 2016-02-19 19:18:54 -06:00
sched_getfiles.c sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro 2016-02-06 17:44:41 -06:00
sched_getparam.c 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
sched_getscheduler.c Implement sched_setaffinity() and sched_getaffinity() 2016-02-19 19:18:54 -06:00
sched_getsockets.c sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro 2016-02-06 17:44:41 -06:00
sched_getstreams.c sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro 2016-02-06 17:44:41 -06:00
sched_gettcb.c Implement sched_setaffinity() and sched_getaffinity() 2016-02-19 19:18:54 -06:00
sched_idletask.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_lock.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_lockcount.c sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro 2016-02-06 17:44:41 -06:00
sched_mergepending.c Merged in masayuki2009/nuttx.nuttx/lc823450_smp_test (pull request #557) 2017-12-18 12:09:06 +00:00
sched_mergeprioritized.c Fix some issues with the initial implementation of sched_mergeprioritized. 2016-03-24 07:52:27 -06:00
sched_note.c Break up some long lines 2017-06-14 13:42:56 -06:00
sched_processtimer.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_releasetcb.c sched/: Fix some spacing issues 2015-10-07 19:59:14 -06:00
sched_removeblocked.c Scheduler: Replace the boolean 'prioritized' with a uint8_t bit set so that additional attributes of a list can be specified without adding more boolean values. 2016-02-11 08:06:33 -06:00
sched_removereadytorun.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_reprioritize.c SMP: Fix some non-SMP errors that crept in; fix a recursion problem; re-partition some functionality to improve design and readability 2016-02-16 10:14:33 -06:00
sched_resumescheduler.c Break up some long lines 2017-06-14 13:42:56 -06:00
sched_roundrobin.c Remove a assertion condition that appears to rarely cause false-alarm assertions. Teported by Petteri Aimonen 2016-11-21 14:43:56 -06:00
sched_rrgetinterval.c sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro 2016-02-06 17:44:41 -06:00
sched_self.c sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro 2016-02-06 17:44:41 -06:00
sched_setaffinity.c Minor change to last PR: errno should not be modified if no error occurred. 2017-08-07 06:33:53 -06:00
sched_setparam.c 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
sched_setpriority.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
sched_setscheduler.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_sporadic.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_suspendscheduler.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
sched_timerexpiration.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_unlock.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_verifytcb.c Update some comments. 2017-09-11 14:27:02 -06:00
sched_wait.c Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00
sched_waitid.c Squashed commit of the following: 2017-10-07 08:22:18 -06:00
sched_waitpid.c Squashed commit of the following: 2017-10-07 08:22:18 -06:00
sched_yield.c sched/: Replace explict references to g_readytorun with indirect references via the this_task() macro 2016-02-06 17:44:41 -06:00
sched.h Miscellaneous fixes from astyle tool. 2017-08-14 17:19:27 -06:00