a7265d71c6
Squashed commit of the following: Add procfs support to show stopped tasks. Add nxsig_action() to solve a chicken and egg problem: We needed to use sigaction to set default actions, but sigaction() would refuse to set actions if the default actions could not be caught or ignored. sched/signal: Add configuration option to selectively enabled/disable default signal actions for SIGSTOP/SIGSTP/SIGCONT and SIGKILL/SIGINT. Fix some compilation issues. sched/sched: Okay.. I figured out a way to handle state changes that may occur while they were stopped. If a task/thread was already blocked when SIGSTOP/SIGSTP was received, it will restart in the running state. I will appear that to the task/thread that the blocked condition was interrupt by a signal and returns the EINTR error. sched/group and sched/sched: Finish framework for continue/resume logic. sched/signal: Roughing out basic structure to support task suspend/resume |
||
---|---|---|
.. | ||
aio | ||
binfs | ||
cromfs | ||
dirent | ||
driver | ||
fat | ||
hostfs | ||
inode | ||
mmap | ||
mount | ||
mqueue | ||
nfs | ||
nxffs | ||
partition | ||
procfs | ||
romfs | ||
semaphore | ||
shm | ||
smartfs | ||
tmpfs | ||
unionfs | ||
userfs | ||
vfs | ||
.gitignore | ||
fs_initialize.c | ||
Kconfig | ||
Makefile |