Tomoki Shirasawa
1195549f41
fix REQ-19: some syscalls change how to access user space
2016-03-27 11:43:53 +09:00
Balazs Gerofi
828a3ea57a
futex(): support for cross address-space futexes
2015-11-24 14:58:04 +09:00
Tomoki Shirasawa
94fcc5bb9a
futex_wait: add to check signal
2015-11-12 09:38:36 +09:00
Tomoki Shirasawa
343bfbd30a
rename back status field
2015-10-22 20:26:50 +09:00
Tomoki Shirasawa
04e193de13
refactoring process structures
2015-10-13 23:04:08 +09:00
NAKAMURA Gou
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
Tomoki Shirasawa
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
Balazs Gerofi bgerofi@riken.jp
dcea4fefb3
ap.c, futex.c, jhash.h, timer.c, waitq.c copyrights
2013-11-14 16:20:08 +09:00
Balazs Gerofi bgerofi@riken.jp
83db56a040
futex adaptation from Linux 2.6.34 (Intel MPSS Linux)
2013-05-10 14:23:14 +09:00
Tomoki Shirasawa
4693789608
change function names
2012-12-17 16:15:05 +09:00
Tomoki Shirasawa
0a808057eb
modify include lines and Makefiles
2012-12-17 16:10:56 +09:00
Balazs Gerofi bgerofi@riken.jp
092069fd80
spin-wait based kernel timer (for futex() timeout) implementation
2012-11-28 15:22:53 +09:00
Masamichi Takagi m-takagi@ab.jp.nec.com
337fe4b20d
timer sleep and wakeup functions by Balazs-san
2012-11-26 16:23:01 +09:00
Balazs Gerofi
9f1d1c712d
lost wake up (?) futex fix
2012-05-19 16:35:52 +09:00
Balazs Gerofi
a7c0225423
futex and rlimit
2012-05-08 18:32:43 +09:00