|
|
aaa246f86f
|
mcexec: change debug printf macros to be more tolerant to trivial format
Enabling DEBUG fails to compile. It'd be easy to fix the dprintf to dprint
but this is just as generic and we can now use dprintf everywhere
|
2018-05-11 09:23:46 +09:00 |
|
|
|
c52f7a5b49
|
syscall wait4: add _WALL (POSTK_DEBUG_ARCH_DEP_44)
Needed by strace -f
|
2018-05-11 09:22:54 +09:00 |
|
|
|
90a34f54c9
|
mcreboot.sh,mcstop+release.sh: Disable irqbalance_mck forcefully
|
2018-04-26 15:06:53 +09:00 |
|
|
|
bfb5080b71
|
pager_req_unmap: Put per-process data at exit
|
2018-04-10 11:35:03 +09:00 |
|
|
|
641dfed37e
|
configure.ac: Update version number
1.5.0
|
2018-04-06 09:14:27 +09:00 |
|
|
|
4572e6be3f
|
fix mcctrl SMAP - everyone needs copy_to_user
|
2018-04-03 10:38:44 +09:00 |
|
|
|
12e44050c9
|
mcexec: drop READ_IMPLIES_EXEC from personality to avoid device file mapping failure
|
2018-04-02 20:12:54 +09:00 |
|
|
|
d5190990f5
|
mcreboot.sh,mcstop+release.sh: rm -rf /tmp/mcreboot when it's done
|
2018-03-27 23:25:44 +09:00 |
|
|
|
82822b1f16
|
mcreboot.sh: Fix error cases
(1) Restart irqbalance when error occurs after it's stopped
(2) Restore /proc/irq/*/smp_affinity when error occurs after
they're modified
|
2018-03-27 22:20:25 +09:00 |
|
|
|
7f02889f76
|
mcreboot.sh,mcstop+release.sh: Save /proc/irq/*/smp_affinity to /tmp/mcreboot
|
2018-03-27 22:01:55 +09:00 |
|
|
|
9dc86869d8
|
test: Modify mng_mod/{863,870}/README
|
2018-03-27 19:36:07 +09:00 |
|
|
|
02bb127007
|
test: Modify mng_mod/*/README
|
2018-03-27 14:53:29 +09:00 |
|
|
|
c26c4aba4f
|
test: Modify mng_mod/{863,870}
|
2018-03-13 10:24:52 +09:00 |
|
|
|
e8d8ad60c2
|
Modify README files of test/mng_mod/{863,870,882}
|
2018-03-13 05:04:06 +09:00 |
|
|
|
a7f645f7df
|
terminate(): fix update_lock and threads_lock order to avoid deadlock
|
2018-03-25 08:29:53 +09:00 |
|
|
|
73731d2a0d
|
ihk_mc_map/unmap_virtual(): do proper TLB invalidation
|
2018-03-24 07:58:08 +09:00 |
|
|
|
0f049c5ed7
|
Modify README of #863 and #870
|
2018-03-12 17:13:16 +09:00 |
|
|
|
8d5f95de04
|
schedule: Add comment on #1029
refs #1029
|
2018-03-12 17:11:20 +09:00 |
|
|
|
88fca2c0df
|
issue/{863, 870}/README: update test items
|
2018-03-23 16:08:17 +09:00 |
|
|
|
81d18e35dd
|
rename files
|
2018-03-23 15:35:24 +09:00 |
|
|
|
309da8fc53
|
issue/863: add 8 testcases
|
2018-03-23 14:48:18 +09:00 |
|
|
|
535e3f3af6
|
issue/863/CT300x: add timestamp and check
|
2018-03-23 13:28:19 +09:00 |
|
|
|
4c80dca479
|
issue/863/README: add how to execute stress_test
|
2018-03-23 12:26:13 +09:00 |
|
|
|
7bef1f5117
|
Remove debug-print from do_syscall()
|
2018-03-12 02:07:12 +09:00 |
|
|
|
bb8c8355c2
|
small fix: testcases for #1032, #1033, #1034
|
2018-03-19 16:28:18 +09:00 |
|
|
|
fab0641813
|
prepare_process_ranges_args_envs(): fix generating saved_cmdline to avoid PF in strlen()
|
2018-03-19 13:56:04 +09:00 |
|
|
|
ce3af4734a
|
fix: dual hold_thread() in do_kill()
|
2018-03-19 11:12:50 +09:00 |
|
|
|
e2dea4e9f8
|
mcexec_start_image(): handle IKC send timeout
|
2018-03-17 21:33:17 +09:00 |
|
|
|
0d9c1df75a
|
update: testcases and result for #1032, #1033, #1034
|
2018-03-16 11:14:29 +09:00 |
|
|
|
6a979cf4b8
|
add: testcases for #1032, #1033, #1034
|
2018-03-15 14:31:29 +09:00 |
|
|
|
c107d1fdf9
|
fix: Bug for measuring rss in fork()
refs: #1032
|
2018-03-15 14:29:16 +09:00 |
|
|
|
bc89a51e00
|
fix: getrusage's u|stime race-condition caused by release_thread() and getrusage()
|
2018-03-15 14:26:39 +09:00 |
|
|
|
9da9e755fa
|
Issue#923: add test cases
|
2018-03-15 10:13:16 +09:00 |
|
|
|
fe42481d6f
|
Add allow_oversubscribe kernel argument
It's not allowed in the default setting.
Execute mcreboot.sh with -O option to allow it.
refs #1072
|
2018-03-10 13:08:38 +09:00 |
|
|
|
b1ea6eb82a
|
procfs: Show Linux /proc/self/cgroup
Support the case where McKernel process retrieves its job-id when running under
the Fujitsu TCS suite.
|
2018-03-10 11:58:45 +09:00 |
|
|
|
8c2e20c3aa
|
uti: Fix uti thread on the McKernel side blocks others in do_syscall()
It could block other threads on the same CPU in do_syscall() since it busy-waits after woken up
because it's not allowed to sleep again.
|
2018-03-09 18:02:45 +09:00 |
|
|
|
65667709a8
|
Fix thread status race-condition caused by hold_thread() in do_kill() and terminate()
Conflicts:
arch/x86_64/kernel/syscall.c
kernel/syscall.c
|
2018-03-09 17:53:17 +09:00 |
|
|
|
51bc5fd61f
|
uti: Fix wrong argument passed to ihk_ikc_release_packet() in mcexec_terminate_thread()
Conflicts:
executer/kernel/mcctrl/control.c
|
2018-03-09 17:44:30 +09:00 |
|
|
|
3b277b2354
|
uti: Fix dead-lock of calling terminate() from terminate()
Conflicts:
arch/x86_64/kernel/syscall.c
kernel/syscall.c
|
2018-03-09 17:38:55 +09:00 |
|
|
|
3e4c9bdd90
|
Fix lock of struct wait_queue_head_list_node
|
2018-03-09 17:31:10 +09:00 |
|
|
|
06b1b4f8ab
|
Fix deadlock on thread->times_update in getrusage()
Set thread->in_kernel properly on exiting interrupt handler when entering
it from kernel mode.
Conflicts:
arch/x86_64/kernel/cpu.c
kernel/mem.c
|
2018-03-09 17:26:31 +09:00 |
|
|
|
7b4de6e6c2
|
mcstat: Clean-up Makefile.in
|
2018-03-09 14:36:01 +09:00 |
|
|
|
1c266f4849
|
mcstat: Fix build error
|
2018-03-09 14:31:07 +09:00 |
|
|
|
b7a7281195
|
fix: Bug for getrusage often return incorrect ru_stime
refs #1034
|
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
|
2018-03-07 13:10:45 +09:00 |
|
|
|
a224bf648a
|
fix: Bug for getrusage return incorrect ru_maxrss
refs #1032
|
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
|
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
|
2018-03-07 09:11:37 +09:00 |
|
|
|
7dd0d1137f
|
revert for fix git message
This reverts commit 840acd6021.
|
2018-03-07 09:09:28 +09:00 |
|
|
|
cb2fe29f06
|
fix build error
|
2018-03-05 10:57:10 +09:00 |
|