c484f766fa
schedule(): schedule a sleeping processes if it has pending signals
2016-07-28 11:42:00 +09:00
1195549f41
fix REQ-19: some syscalls change how to access user space
2016-03-27 11:43:53 +09:00
828a3ea57a
futex(): support for cross address-space futexes
2015-11-24 14:58:04 +09:00
94fcc5bb9a
futex_wait: add to check signal
2015-11-12 09:38:36 +09:00
343bfbd30a
rename back status field
2015-10-22 20:26:50 +09:00
04e193de13
refactoring process structures
2015-10-13 23:04:08 +09:00
0942bf0ce0
make dkprintf() evaluate its parameters always
...
Parameters of dkprintf() should be evaluated even if dkprintf() is
disabled. Because this enables to find expression of parameter obsolete
and to avoid unnecessary compiler warnings such as "unused variable".
2014-12-22 16:58:03 +09:00
3fe7e39607
some variables definition are gathered to fork_tree_node from process.
...
- remove both-defined: pid, pgid, status
- move to fork_tree_node: tid
- make dummy fork_tree_node for idle_process.
2014-10-29 16:54:09 +09:00
dcea4fefb3
ap.c, futex.c, jhash.h, timer.c, waitq.c copyrights
2013-11-14 16:20:08 +09:00
83db56a040
futex adaptation from Linux 2.6.34 (Intel MPSS Linux)
2013-05-10 14:23:14 +09:00
4693789608
change function names
2012-12-17 16:15:05 +09:00
0a808057eb
modify include lines and Makefiles
2012-12-17 16:10:56 +09:00
092069fd80
spin-wait based kernel timer (for futex() timeout) implementation
2012-11-28 15:22:53 +09:00
337fe4b20d
timer sleep and wakeup functions by Balazs-san
2012-11-26 16:23:01 +09:00
9f1d1c712d
lost wake up (?) futex fix
2012-05-19 16:35:52 +09:00
a7c0225423
futex and rlimit
2012-05-08 18:32:43 +09:00