ec521feb15
do_syscall(): remove invalid reference
2016-08-09 17:16:47 +09:00
d7bc947a02
mcctrl: redesign mcctrl_channels for IKC packet based syscall offloading
2016-08-09 16:49:42 +09:00
fb84d4ef11
mcctrl: thread pool based system call offload handling
2016-08-08 19:43:05 +09:00
6aae35cb3d
process: transfer TIDs in bulk and reuse them locally
2016-08-02 16:59:04 +09:00
c484f766fa
schedule(): schedule a sleeping processes if it has pending signals
2016-07-28 11:42:00 +09:00
46c37fc8f3
setfsgid: fix to didn't change fsgid
2016-07-13 15:54:52 +09:00
d135731398
do_syscall(): allow schedule for another thread (Intel MPI+OpenMP issue)
2016-07-05 18:54:51 +09:00
648bacc90f
device file mappings: communicate map flags and fault missing translations
2016-06-24 12:44:59 -07:00
dd37443fc7
PAPI support: performance counter's overflow.
...
and support mckfd fcntl.
2016-06-24 13:50:12 +09:00
a83ad620c8
devobj: allow read only device file mappings (OFED 3.3 support)
2016-06-21 06:57:59 +09:00
f06d8041e3
don't send SIGCONT when sending SIGSTOP derived from PTRACE_ATTACH
...
refs #747
2016-05-19 10:54:12 +09:00
130b1f4327
update PAPI support. other process and child process monitoring.
2016-04-26 19:01:47 +09:00
d4a0b32f06
support large pages
2016-04-21 23:22:55 +09:00
e2e0fad849
arch_clear_host_user_space: set zero to args[2]
...
to avoid duplicated per_proc_list entry.
2016-04-21 23:22:54 +09:00
397bf3f4a6
wait_zombie: don't wait attached process
...
refs #726
2016-04-21 20:28:36 +09:00
aa77228453
resupport ptrace(PTRACE_ATTACH)
...
refs #733
2016-04-21 20:13:27 +09:00
82cb8f95ed
update PAPI support.
2016-04-18 13:07:45 +09:00
3f2b4e7282
do_wait: unlink child from children_list if child terminated
...
refs #724
2016-04-14 10:25:12 +09:00
18add6a9bd
shmctl(IPC_RMID): fix wrong owner/creator checking (revised)
...
Don't check owner/creator of the segment in case of superuser.
2016-03-28 16:02:24 +09:00
a083e6c2bf
Revert "shmctl(IPC_RMID): fix wrong owner/creator checking"
...
This reverts commit 8b5b075f4c .
The reverted commit modifies IPC_SET instead of IPC_RMID.
2016-03-28 16:00:39 +09:00
a2548f5421
Revert "fix REQ-42"
...
This reverts commit 4a0682bbc1 .
The reverted commit appears to be wrong, for example:
- arch_range_check()'s arguments and parameters are mismatch.
- arch_range_check() implementation is not checking range.
Conflicts:
kernel/syscall.c
2016-03-28 13:51:57 +09:00
1195549f41
fix REQ-19: some syscalls change how to access user space
2016-03-27 11:43:53 +09:00
a11479eba8
fix REQ-48
2016-03-25 13:05:53 +09:00
31595b7409
fix REQ-43
2016-03-25 12:57:31 +09:00
4a0682bbc1
fix REQ-42
2016-03-24 19:14:50 +09:00
932a287437
fix REQ-40
2016-03-24 13:46:13 +09:00
670741ae40
fix REQ-39
2016-03-24 13:45:15 +09:00
c9cc4330c8
mincore: take into account pages cached in memobj
2016-03-23 19:14:28 +09:00
604f846cd2
mincore: check [start..start+len) is in user region
2016-03-23 19:14:28 +09:00
e939cf6862
mincore: cosmetic changes
2016-03-23 19:14:28 +09:00
86ac51157c
add error checks to shmctl(SHM_UNLOCK)
2016-03-23 19:14:27 +09:00
b73fa2b972
add error checks to shmctl(SHM_LOCK)
2016-03-23 19:14:27 +09:00
e8be52a1ff
shm: trace the amount of locked segment per user
2016-03-23 19:14:27 +09:00
8b5b075f4c
shmctl(IPC_RMID): fix wrong owner/creator checking
...
Don't check owner/creator of the segment in case of superuser.
2016-03-23 19:14:27 +09:00
48167d3223
shmget: add "shmflg" checks for SHM_HUGE*
2016-03-23 19:14:27 +09:00
d65135c040
move sys_shmget() into arch-dependent code
2016-03-23 19:14:27 +09:00
1761acc4c3
eliminate geteuid(), getegid() and getpid()
2016-03-23 19:04:32 +09:00
d4d93df032
mmap: add "flags" checks for MAP_HUGE*
2016-03-23 19:04:32 +09:00
261bddb999
add a member pgshift into struct vm_range
...
pgshift indicates a page size in the range.
2016-03-23 19:04:32 +09:00
1a3bc851af
mprotect: return -ENOMEM if speicified range is out of range
2016-03-23 19:04:32 +09:00
81690c5b5a
mmap: cosmetic changes
2016-03-23 19:04:32 +09:00
e74eb1dd51
add some prototypes to <memory.h>
2016-03-23 19:04:32 +09:00
807d294ac4
signalfd4: fix initialize
2016-06-03 20:58:02 +09:00
d192e6c0fe
modify PAPI support
2016-03-22 15:52:59 +09:00
eb0700359b
fix REQ-36
2016-03-10 10:33:38 +09:00
dbc778e4fa
support getrusage (work in progress)
2016-03-07 17:06:44 +09:00
1dc8513cd3
fix REQ-20
2016-02-26 16:18:30 +09:00
2c50b716fd
support setitimer/getitimer
2016-02-19 15:25:05 +09:00
307b2b8da5
clock_gettime: support clock_id CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID
2016-02-18 17:43:13 +09:00
eba2be8a35
support times
2016-02-18 13:14:18 +09:00