...
Changes to Core OS
Sched
Markdown |
---|
* [#8881](https://github.com/apache/nuttx/pull/8881) Correct Real Time signal definitions. #8881 * [#8286](https://github.com/apache/nuttx/pull/8286) sched: Add _NSIG, SIGFPE, SIGILL and SIGSEGV definition * [#8686](https://github.com/apache/nuttx/pull/8686) sched: add critical section in nxsched_get_stateinfo * [#8708](https://github.com/apache/nuttx/pull/8708) sched: build error fix in task_exithook * [#4819](https://github.com/apache/nuttx/pull/4819) sched: Disable stdio api by default when DEFAULT_SMALL equals y * [#8642](https://github.com/apache/nuttx/pull/8642) sched: fix kconfig warning * [#8151](https://github.com/apache/nuttx/pull/8151) sched: fix task_delete crash in SMP case * [#8311](https://github.com/apache/nuttx/pull/8311) sched: fix run ltp_interfaces_sched_setscheduler_17_1 fail * [#8210](https://github.com/apache/nuttx/pull/8210) sched: Map both NZERO and PTHREAD_DEFAULT_PRIORITY to SCHED_PRIORITY_DEFAULT * [#8330](https://github.com/apache/nuttx/pull/8330) sched: Map SCHED_OTHER to SCHED_FIFO or SCHED_RR * [#7882](https://github.com/apache/nuttx/pull/7882) sched: remove unnecessary type cast * [#8374](https://github.com/apache/nuttx/pull/8374) sched: Remove the unused TCB_FLAG_SCHED_OTHER * [#7956](https://github.com/apache/nuttx/pull/7956) sched: assert: modify assert message * [#7957](https://github.com/apache/nuttx/pull/7957) sched: assert: Do not call the user space "exit" function * [#7952](https://github.com/apache/nuttx/pull/7952) sched: assert: Fix printing argv when address environments are in use * [#8224](https://github.com/apache/nuttx/pull/8224) sched: assert: sched: Implement tkill/tgkill * [#8556](https://github.com/apache/nuttx/pull/8556) sched: assert: sync ps/assert output * [#8897](https://github.com/apache/nuttx/pull/8897) sched: clock_gettime: Remove output log * [#8653](https://github.com/apache/nuttx/pull/8653) sched: env: add tg_envc in task_group_s to avoid some loops in code * [#8394](https://github.com/apache/nuttx/pull/8394) sched: getpid: replace syscall getpid/tid/ppid() to kernel version * [#8066](https://github.com/apache/nuttx/pull/8066) sched: group: fix task info heap-use-after-free * [#7997](https://github.com/apache/nuttx/pull/7997) sched: group: Fix memory corruption in group_leave.c * [#8282](https://github.com/apache/nuttx/pull/8282) sched: group: Implement group_drop() * [#8169](https://github.com/apache/nuttx/pull/8169) sched: group/addrenv: An assorment of fixes to address environment handling (part1) * [#7995](https://github.com/apache/nuttx/pull/7995) sched: misc: add linux-like reboot notifier list * [#8035](https://github.com/apache/nuttx/pull/8035) sched: misc: assert: add a last type to call notifier * [#8158](https://github.com/apache/nuttx/pull/8158) sched: misc: assert: fix build break * [#8035](https://github.com/apache/nuttx/pull/8035) sched: misc: assert: add a last type to call notifier * [#8144](https://github.com/apache/nuttx/pull/8144) sched: misc: crash dump message added * [#7996](https://github.com/apache/nuttx/pull/7996) sched: misc: Rename panic.c to panic_notifier.c * [#7893](https://github.com/apache/nuttx/pull/7893) sched: note: Change sched_note_[begin|end] to macro * [#8521](https://github.com/apache/nuttx/pull/8521) sched: nxtask_sigchild: Set exit code when CONFIG_SCHED_CHILD_STATUS=y * [#8486](https://github.com/apache/nuttx/pull/8486) sched: nxtask_sigchild: Set process exit code to group exit code * [#8520](https://github.com/apache/nuttx/pull/8520) sched: pthread: change the wrong type cast * [#8505](https://github.com/apache/nuttx/pull/8505) sched: pthread: check pthread group after find joininfo * [#7923](https://github.com/apache/nuttx/pull/7923) sched: pthread: Delay pjoininfo allocation time * [#8150](https://github.com/apache/nuttx/pull/8150) sched: pthread: fix pthread exit error when set DETACHED * [#8170](https://github.com/apache/nuttx/pull/8170) sched: pthread: fixed pthread issue * [#8205](https://github.com/apache/nuttx/pull/8205) sched: pthread: Implement more pthread API * [#8209](https://github.com/apache/nuttx/pull/8209) sched: pthread: Implement pthread_gettid_np * [#8236](https://github.com/apache/nuttx/pull/8236) sched: pthread: restore C89 compliance in pthread_create * [#8336](https://github.com/apache/nuttx/pull/8336) sched: pthread: set default pthread name to parent's name * [#7909](https://github.com/apache/nuttx/pull/7909) sched: pthread: show thread main entry when display thread name * [#7877](https://github.com/apache/nuttx/pull/7877) sched: release_tcb: Do not release stack for user processes here * [#8182](https://github.com/apache/nuttx/pull/8182) sched: semaphore: Add the holder for mutex * [#7934](https://github.com/apache/nuttx/pull/7934) sched: semaphore: check sem flags before enable priority inheritance * [#8175](https://github.com/apache/nuttx/pull/8175) sched: semaphore: increase sem count when holder task exit * [#8074](https://github.com/apache/nuttx/pull/8074) sched: semaphore: Remove PRIOINHERIT_FLAGS_ENABLE and use SEM_PRIO_INHERIT instead * [#8057](https://github.com/apache/nuttx/pull/8057) sched: semaphore: sem_unlink: return ENOENT when the named semaphore does not exist. * [#8918](https://github.com/apache/nuttx/pull/8918) sched: semaphore: sem_waitirq: Fix semaphore wait interruption when MMU is in use * [#8452](https://github.com/apache/nuttx/pull/8452) sched: sched_note: add SCHED_NOTE_CUSTOM_BEGIN/END interface * [#8245](https://github.com/apache/nuttx/pull/8245) sched: sched_releasetcb: Revert 2 changes related to stack deallocation * [#8914](https://github.com/apache/nuttx/pull/8914) sched: signal: add SIGSYS * [#8312](https://github.com/apache/nuttx/pull/8312) sched: signal: Fix typo error in Kconfig(SIG_SEGA->SIG_SEGV) * [#8885](https://github.com/apache/nuttx/pull/8885) sched: signal: Increase the number of real time signals. Two is not enough. * [#8900](https://github.com/apache/nuttx/pull/8900) sched: signal: Remove configurable assignment of signal numbers * [#8884](https://github.com/apache/nuttx/pull/8884) sched: signal: remove unused SIGCONDTIMEDOUT * [#8740](https://github.com/apache/nuttx/pull/8740) sched: signal: sig_dispatch: Add signal action, if task is in system call * [#8605](https://github.com/apache/nuttx/pull/8605) sched: signal: sig_dispatch: Fix case where signal action is sent twice * [#8563](https://github.com/apache/nuttx/pull/8563) sched: signal: sig_dispatch: Signal action was not performed if TCB_FLAG_SYSC… * [#8763](https://github.com/apache/nuttx/pull/8763) sched: signal: sig_dispatch: Revert changes that cause a regression * [#7910](https://github.com/apache/nuttx/pull/7910) sched: task_setup: set sigprocmask directly to improve performance * [#8560](https://github.com/apache/nuttx/pull/8560) sched: task: task_cancelpt: Kill the child if it is not in a cancel point * [#8392](https://github.com/apache/nuttx/pull/8392) sched: waitpid: rename nx_waitpid() to nxsched_waitpid() * [#8832](https://github.com/apache/nuttx/pull/8832) sched: wqueue: Do as much work as possible in work_thread * [#8126](https://github.com/apache/nuttx/pull/8126) sched: wqueue: do work_cancel when worker is not null * [#8321](https://github.com/apache/nuttx/pull/8321) sched: wqueue: semaphore count should be consistent with the number of work entries. |
...