b7a7281195
fix: Bug for getrusage often return incorrect ru_stime refs #1034
Ken Sato
2018-03-07 13:11:37 +09:00
b77732fb4f
fix: Bug for getrusage(RUSAGE_CHILDREN) return parent info (POSTK_DEBUG_TEMP_FIX_72) refs #1033
Ken Sato
2018-03-07 13:10:45 +09:00
a224bf648a
fix: Bug for getrusage return incorrect ru_maxrss refs #1032
Ken Sato
2018-03-07 13:09:24 +09:00
642520f80c
rus_vm_fault: If page fault occurs in a thread that has not processed system call offloading, incorrectly return to normal. refs #923
Tomoki Shirasawa
2018-03-07 10:22:47 +09:00
5cb75b00c7
mcexec_destroy_per_process_data: System calls delegation can not be terminated in error when the last process that closed /dev/mcos0 is a child process. refs #882
Tomoki Shirasawa
2018-03-07 09:11:37 +09:00
3432f46d8b
fix & add: testcases for refs #885, refs #1031
Ken Sato
2018-03-01 15:41:58 +09:00
afcf1a24aa
add: testcases for refs #885, refs #1031
Ken Sato
2018-03-01 10:24:21 +09:00
140f813d77
fix: differences in behavior of sigaction between Linux and Mckernel
Ken Sato
2018-03-01 09:44:44 +09:00
7ad6f9595c
fix: bug for ptrace_attach self pid
Ken Sato
2018-03-01 09:37:12 +09:00
1796c20b88
A bug for not installing mcstat is fixed.
Yutaka Ishikawa
2018-02-25 11:46:16 +09:00
0da5b76916
Merge branch 'development' of postpeta.pccluster.org:mckernel into development
Yutaka Ishikawa
2018-02-25 11:03:13 +09:00
4ac1efae6c
- mcstat is a tool to report McKernel statistics from Linux side. This is a response to a CEA's request. - The tools directory is created under the mckernel directory. - Some include files are now installed in the install directory, but we should rethink of it.
Yutaka Ishikawa
2018-02-25 10:57:28 +09:00
523a066245
sigaction: support for SA_RESETHAND on x86_64 refs #1031
Ken Sato
2018-02-22 11:55:32 +09:00
98df469d29
Issue#882: add test cases
Tomoki Shirasawa
2018-02-22 11:42:43 +09:00
f46287a711
ptrace: support for attaching child_process to parent refs #885
Ken Sato
2018-02-22 09:47:59 +09:00
c260b5c6f3
xpmem: support for fork() refs #925
Ken Sato
2018-02-22 09:37:48 +09:00
c9157f273f
do_fork: If mcexec succeeds for fork and McKernel fails fork, the child process of mcexec will remain.
Tomoki Shirasawa
2018-02-14 16:37:38 +09:00
840acd6021
mcexec_destroy_per_process_data: System calls delegation can not be terminated in error when the last process that closed /dev/mcos0 is a child process. refs #822
Tomoki Shirasawa
2018-02-14 16:34:08 +09:00
c949a894c6
Remove unnecessary files commited by mistake.
Ken Sato
2018-02-06 10:43:21 +09:00
228f8f8533
Wait for LWK to run at shutdown. refs #898 refs #928
Ken Sato
2018-02-06 10:40:12 +09:00
8ee9eca74e
issue 863: add test cases and test evidences
Tomoki Shirasawa
2018-02-05 16:07:00 +09:00
748429fc92
do_generic_syscall: Even if the system call is normal, if errno is not zero, it returns an error. (TEMP_FIX_75)
Tomoki Shirasawa
2018-02-03 21:37:12 +09:00
a9dfcd9a89
translate_rva_to_rpa(): use 2MB blocks in 1GB pages on x86
Balazs Gerofi
2018-01-31 11:14:58 +09:00
559fc9746c
signal: check_signal must be called after check_need_resched.
Tomoki Shirasawa
2018-01-28 13:38:51 +09:00
8123cc413e
Use version string in configure.ac when git repo is not found
Masamichi Takagi
2018-01-24 00:52:18 +09:00
d4459cf9f3
Add check to confirm IHK and McKernel with the same version are used
Masamichi Takagi
2018-01-24 00:16:12 +09:00
4bb65494e9
signal: When the process receives a termination signal, it first terminates mcexec. refs #863 refs #870
Tomoki Shirasawa
2018-01-23 14:40:38 +09:00
2f2b3cdc6f
signal: interrupt_syscall is called by the core executing the thread that recieved the signal. refs #999
Tomoki Shirasawa
2018-01-23 14:31:04 +09:00
1e9f9d9809
update Test for Issue#1029
Ken Sato
2018-01-14 14:58:19 +09:00
1b25379c02
small fix: reset switch_ctx flag in schedule() for redo
Ken Sato
2018-01-14 14:50:31 +09:00
38bbb4e390
add Test programs for Issue#1029
Ken Sato
2018-01-10 11:22:05 +09:00
6084faeecd
make McKernel's execve behave same as Linux when argv or envp is set to NULL (fix for TEMP_FIX_21)
Ken Sato
2017-12-26 17:43:17 +09:00
d209c00a30
part of Issue#994 mcexec: open syscall moves to arch_dep do_fork: don't use __NR_fork. use __NR_clone vfork: moves to arch_dep
Tomoki Shirasawa
2017-12-26 10:30:33 +09:00