Balazs Gerofi
|
f658173269
|
init_normal_area(): fix mapping start physical address
Cherry-pick of 2d3006818473af50c38a3d0e33595b4e74588004
|
2018-06-13 00:31:26 +09:00 |
|
Balazs Gerofi
|
ca7edf1df8
|
mem: make McKernel kernel heap virtual addresses Linux compatible
Cherry-pick of e5334c646d2dc6fb11d419918d8139a0de583fde
|
2018-06-13 00:31:26 +09:00 |
|
Balazs Gerofi
|
9a5f3ad4e6
|
mem: map Linux kernel virtual addresses properly
Cherry-pick of 5f37e846c3d70e5d5c0baea5b8eb8ceee3411c88
|
2018-06-13 00:31:26 +09:00 |
|
Balazs Gerofi
|
cfbab0ee82
|
move McKernel out of Linux kernel virtual
Cherry-pick of 88a8277f17da62d349b4340b66d37482344db649
|
2018-06-13 00:31:26 +09:00 |
|
Masamichi Takagi
|
86ae1380e4
|
configure.ac: Move man directory to share/man
Change-Id: Idaa5c0f61fbbe3bda4697bc59487f562e09ff2d6
|
2018-06-11 13:13:13 +09:00 |
|
Ken Sato
|
9bb48186e6
|
add testcases for #732 #1065 #1102
|
2018-06-07 10:11:23 +09:00 |
|
Tomoki Shirasawa
|
139123dc12
|
move test programs
|
2018-06-07 10:08:48 +09:00 |
|
Tomoki Shirasawa
|
6602cf442c
|
add test cases
|
2018-06-07 10:04:33 +09:00 |
|
Balazs Gerofi
|
f148863586
|
pager_req_map(): do not take mmap_sem if not needed
|
2018-06-07 07:17:41 +09:00 |
|
Balazs Gerofi
|
ec375da27a
|
pager_req_create(): prefetch libiomp, libpthread and libc
|
2018-06-07 07:17:31 +09:00 |
|
Balazs Gerofi
|
c50e7c1029
|
prepare_process_ranges_args_envs(): fix saving cmdline
|
2018-06-07 07:17:21 +09:00 |
|
Tomoki Shirasawa
|
5f4dbb2c71
|
mprotect: Fix early exit condition on page table attribute
|
2018-06-06 01:39:44 +09:00 |
|
Masamichi Takagi
|
328609269b
|
Clean up "Detect hang of McKernel in mcexec"
* Clean up error checks
|
2018-06-01 14:51:07 +09:00 |
|
Masamichi Takagi
|
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 |
|
Masamichi Takagi
|
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 |
|
Ken Sato
|
511555c8cb
|
fix: /proc/<PID>/maps outputs a unnecessary NULL character
|
2018-05-30 16:38:28 +09:00 |
|
Dominique MARTINET
|
81699345cc
|
mprotect: do not set page table writable for cow pages
Change-Id: If8b0bb56e7dae59aa9dc3d745a4cc4e43bf4bf9a
|
2018-05-30 13:29:55 +09:00 |
|
Balazs Gerofi
|
130751ff66
|
fileobj: avoid memory leak in path recording
|
2018-05-14 17:46:52 +09:00 |
|
Balazs Gerofi
|
f3d18eb9de
|
fileobj/devobj: record path name (originally by Takagi-san)
|
2018-05-14 17:46:52 +09:00 |
|
Balazs Gerofi
|
249bda4aef
|
fileobj: use MCS locks for per-file page hash
|
2018-05-14 17:46:52 +09:00 |
|
Dominique Martinet
|
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 |
|
Dominique Martinet
|
c52f7a5b49
|
syscall wait4: add _WALL (POSTK_DEBUG_ARCH_DEP_44)
Needed by strace -f
|
2018-05-11 09:22:54 +09:00 |
|
Masamichi Takagi
|
90a34f54c9
|
mcreboot.sh,mcstop+release.sh: Disable irqbalance_mck forcefully
|
2018-04-26 15:06:53 +09:00 |
|
Masamichi Takagi
|
bfb5080b71
|
pager_req_unmap: Put per-process data at exit
|
2018-04-10 11:35:03 +09:00 |
|
Masamichi Takagi
|
641dfed37e
|
configure.ac: Update version number
1.5.0
|
2018-04-06 09:14:27 +09:00 |
|
Dominique Martinet
|
4572e6be3f
|
fix mcctrl SMAP - everyone needs copy_to_user
|
2018-04-03 10:38:44 +09:00 |
|
Balazs Gerofi
|
12e44050c9
|
mcexec: drop READ_IMPLIES_EXEC from personality to avoid device file mapping failure
|
2018-04-02 20:12:54 +09:00 |
|
Masamichi Takagi
|
d5190990f5
|
mcreboot.sh,mcstop+release.sh: rm -rf /tmp/mcreboot when it's done
|
2018-03-27 23:25:44 +09:00 |
|
Masamichi Takagi
|
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 |
|
Masamichi Takagi
|
7f02889f76
|
mcreboot.sh,mcstop+release.sh: Save /proc/irq/*/smp_affinity to /tmp/mcreboot
|
2018-03-27 22:01:55 +09:00 |
|
Masamichi Takagi
|
9dc86869d8
|
test: Modify mng_mod/{863,870}/README
|
2018-03-27 19:36:07 +09:00 |
|
Masamichi Takagi
|
02bb127007
|
test: Modify mng_mod/*/README
|
2018-03-27 14:53:29 +09:00 |
|
Masamichi Takagi
|
c26c4aba4f
|
test: Modify mng_mod/{863,870}
|
2018-03-13 10:24:52 +09:00 |
|
Masamichi Takagi
|
e8d8ad60c2
|
Modify README files of test/mng_mod/{863,870,882}
|
2018-03-13 05:04:06 +09:00 |
|
Balazs Gerofi
|
a7f645f7df
|
terminate(): fix update_lock and threads_lock order to avoid deadlock
|
2018-03-25 08:29:53 +09:00 |
|
Balazs Gerofi
|
73731d2a0d
|
ihk_mc_map/unmap_virtual(): do proper TLB invalidation
|
2018-03-24 07:58:08 +09:00 |
|
Masamichi Takagi
|
0f049c5ed7
|
Modify README of #863 and #870
|
2018-03-12 17:13:16 +09:00 |
|
Masamichi Takagi
|
8d5f95de04
|
schedule: Add comment on #1029
refs #1029
|
2018-03-12 17:11:20 +09:00 |
|
Tomoki Shirasawa
|
88fca2c0df
|
issue/{863, 870}/README: update test items
|
2018-03-23 16:08:17 +09:00 |
|
Tomoki Shirasawa
|
81d18e35dd
|
rename files
|
2018-03-23 15:35:24 +09:00 |
|
Tomoki Shirasawa
|
309da8fc53
|
issue/863: add 8 testcases
|
2018-03-23 14:48:18 +09:00 |
|
Tomoki Shirasawa
|
535e3f3af6
|
issue/863/CT300x: add timestamp and check
|
2018-03-23 13:28:19 +09:00 |
|
Tomoki Shirasawa
|
4c80dca479
|
issue/863/README: add how to execute stress_test
|
2018-03-23 12:26:13 +09:00 |
|
Masamichi Takagi
|
7bef1f5117
|
Remove debug-print from do_syscall()
|
2018-03-12 02:07:12 +09:00 |
|
Ken Sato
|
bb8c8355c2
|
small fix: testcases for #1032, #1033, #1034
|
2018-03-19 16:28:18 +09:00 |
|
Balazs Gerofi
|
fab0641813
|
prepare_process_ranges_args_envs(): fix generating saved_cmdline to avoid PF in strlen()
|
2018-03-19 13:56:04 +09:00 |
|
Ken Sato
|
ce3af4734a
|
fix: dual hold_thread() in do_kill()
|
2018-03-19 11:12:50 +09:00 |
|
Balazs Gerofi
|
e2dea4e9f8
|
mcexec_start_image(): handle IKC send timeout
|
2018-03-17 21:33:17 +09:00 |
|
Ken Sato
|
0d9c1df75a
|
update: testcases and result for #1032, #1033, #1034
|
2018-03-16 11:14:29 +09:00 |
|
Ken Sato
|
6a979cf4b8
|
add: testcases for #1032, #1033, #1034
|
2018-03-15 14:31:29 +09:00 |
|