Oopenvela-robotsched/atomic: fix the param defined but not use atomic API.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
add support for CONFIG_DISABLE_SIGNALS 1. add the DISABLE_SIGNALS build option 2. make the sleep/usleep/nanosleep function can work with signal function disabled 3. make the driver/fs/sched/libc kernel module can decouple from signal module Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
add support for CONFIG_DISABLE_SIGNALS 1. add the DISABLE_SIGNALS build option 2. make the sleep/usleep/nanosleep function can work with signal function disabled 3. make the driver/fs/sched/libc kernel module can decouple from signal module Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr Signed-off-by: zhangyu117 <zhangyu117@xiaomi.com> | 2 个月前 | |
signal: remove critical section use g_sigaction_spin to protect g_sigfreeaction g_sigpendingaction g_sigpendingirqaction g_sigpendingsignal g_sigpendingirqsignal Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
signal: use small lock to protect tg_sigpendingq & tg_sigactionq Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
sched/atomic: fix the param defined but not use atomic API. Cause if we try use the not-toolchain implement, try link to the toolchain version. Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr Signed-off-by: zhangyu117 <zhangyu117@xiaomi.com> | 2 个月前 | |
nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr Signed-off-by: zhangyu117 <zhangyu117@xiaomi.com> | 2 个月前 | |
sched: remove all spin_lock_irqsave(NULL) Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
sched/wdog&wqueue&timer: add bmp support Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 | |
coverity/signal: fix info uninitialized to use Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
signal: fix nxsig_lowest misra coverity fix more than one return process Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
signal: fix clock_nanosleep misra coverity fix issue that more than one return process Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
signal/coverity: si_code type change from uint8_t into int Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
signal: use small lock to protect tg_sigpendingq & tg_sigactionq Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
signal: fix ppoll misra coverity Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
signal: fix pselect misra coverity Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
signal: make the signal comply with the POSIX standard 1. for sigevent struct that defined in signal.h For UNIX98 mode: When the header file <mqueue.h> is included, the sigevent structure is defined and contains the member sigev_notify of type int. For POSIX01 and UNIX03 modes: If the implementation supports the Message Passing option for compilation: When the header file <mqueue.h> is included, the sigevent structure is defined and contains the member sigev_notify of type int. For UNIX98 mode: When the header file <mqueue.h> is included, the sigevent structure shall be defined and contain the member sigev_signo of type int. For POSIX01 and UNIX03 modes: If the implementation supports the Message Passing option for compilation: When the header file <mqueue.h> is included, the sigevent structure shall be defined and contain the member sigev_signo of type int. 2. for signal.h function prototype declaration For UNIX98 mode: When the header <signal.h> is included, the function prototype int sigqueue(pid_t, int, const union sigval) is declared. For POSIX08 and UNIX10 modes: When the header <signal.h> is included, the function prototype int sigqueue(pid_t, int, union sigval) is declared. For other test modes: If _POSIX_REALTIME_SIGNALS is not defined as -1 in <unistd.h>: When the header <signal.h> is included, the function prototype int sigqueue(pid_t, int, const union sigval) is declared. 3. for signal.h, the siginfo_t struct: When the header file <signal.h> is included, the siginfo_t structure type shall contain the member si_signo of type int. When the header file <signal.h> is included, the siginfo_t structure type shall contain the member si_code of type int. Signed-off-by: guoshichao <guoshichao@xiaomi.com> | 2 个月前 | |
signal: remove critical section use g_sigaction_spin to protect g_sigfreeaction g_sigpendingaction g_sigpendingirqaction g_sigpendingsignal g_sigpendingirqsignal Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
signal: remove critical section use g_sigaction_spin to protect g_sigfreeaction g_sigpendingaction g_sigpendingirqaction g_sigpendingsignal g_sigpendingirqsignal Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
signal: use small lock to protect tg_sigpendingq & tg_sigactionq Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
signal: fix nxsig_sleep misra coverity Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
fixtypo: fix the typo Signed-off-by: hujun5 <hujun5@xiaomi.com> | 2 个月前 | |
signal: fix sig_tgkill coverity in misra 1. delete goto process 2. initialize info Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
signal: fix nxsig_clockwait misra coverity 1. fix more than one return process 2. line 345 compare export - stop with zero different type Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
Merge branch 'master' into vela apache/nuttx commit id: eb27ebba8adfe29644a7b890f86e6f16941921dc Signed-off-by: ligd <liguiding1@xiaomi.com> Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> | 2 个月前 | |
signal: fix nxsig_usleep misra coverity Type conversion in nxsig_usleep Signed-off-by: makejian <makejian@xiaomi.com> | 2 个月前 | |
sched: migrate to SPDX identifier Most tools used for compliance and SBOM generation use SPDX identifiers This change brings us a step closer to an easy SBOM generation. Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com> Signed-off-by: ligd <liguiding1@xiaomi.com> | 2 个月前 | |
sched/wdog&wqueue&timer: add bmp support Signed-off-by: buxiasen <buxiasen@xiaomi.com> | 2 个月前 |