|
|
9bb48186e6
|
add testcases for #732 #1065 #1102
|
2018-06-07 10:11:23 +09:00 |
|
|
|
139123dc12
|
move test programs
|
2018-06-07 10:08:48 +09:00 |
|
|
|
6602cf442c
|
add test cases
|
2018-06-07 10:04:33 +09:00 |
|
|
|
f148863586
|
pager_req_map(): do not take mmap_sem if not needed
|
2018-06-07 07:17:41 +09:00 |
|
|
|
ec375da27a
|
pager_req_create(): prefetch libiomp, libpthread and libc
|
2018-06-07 07:17:31 +09:00 |
|
|
|
c50e7c1029
|
prepare_process_ranges_args_envs(): fix saving cmdline
|
2018-06-07 07:17:21 +09:00 |
|
|
|
5f4dbb2c71
|
mprotect: Fix early exit condition on page table attribute
|
2018-06-06 01:39:44 +09:00 |
|
|
|
328609269b
|
Clean up "Detect hang of McKernel in mcexec"
* Clean up error checks
|
2018-06-01 14:51:07 +09:00 |
|
|
|
056fdb2633
|
Fix "Detect hang of McKernel in mcexec"
1. Call exit() when detecting hang
2. Clean up error checks
|
2018-06-01 14:21:19 +09:00 |
|
|
|
09d0a59e22
|
Detect hang of McKernel in mcexec
mcexec spawns a thread which detects hang of McKernel by using
ihk_os_get_eventfd().
Change-Id: I6cf0ee0c1f0c2c31a8422224b2105f64a9b9ab93
|
2018-06-01 10:44:34 +09:00 |
|
|
|
511555c8cb
|
fix: /proc/<PID>/maps outputs a unnecessary NULL character
|
2018-05-30 16:38:28 +09:00 |
|
|
|
81699345cc
|
mprotect: do not set page table writable for cow pages
Change-Id: If8b0bb56e7dae59aa9dc3d745a4cc4e43bf4bf9a
|
2018-05-30 13:29:55 +09:00 |
|
|
|
130751ff66
|
fileobj: avoid memory leak in path recording
|
2018-05-14 17:46:52 +09:00 |
|
|
|
f3d18eb9de
|
fileobj/devobj: record path name (originally by Takagi-san)
|
2018-05-14 17:46:52 +09:00 |
|
|
|
249bda4aef
|
fileobj: use MCS locks for per-file page hash
|
2018-05-14 17:46:52 +09:00 |
|
|
|
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 |
|