|
|
7982008b5b
|
virt_to_phys(): fix debug messages
Cherry-pick of 46eb3b73dac75b28ead62476f017ad0f29ec4b0a
|
2018-06-13 00:31:26 +09:00 |
|
|
|
f658173269
|
init_normal_area(): fix mapping start physical address
Cherry-pick of 2d3006818473af50c38a3d0e33595b4e74588004
|
2018-06-13 00:31:26 +09:00 |
|
|
|
ca7edf1df8
|
mem: make McKernel kernel heap virtual addresses Linux compatible
Cherry-pick of e5334c646d2dc6fb11d419918d8139a0de583fde
|
2018-06-13 00:31:26 +09:00 |
|
|
|
9a5f3ad4e6
|
mem: map Linux kernel virtual addresses properly
Cherry-pick of 5f37e846c3d70e5d5c0baea5b8eb8ceee3411c88
|
2018-06-13 00:31:26 +09:00 |
|
|
|
cfbab0ee82
|
move McKernel out of Linux kernel virtual
Cherry-pick of 88a8277f17da62d349b4340b66d37482344db649
|
2018-06-13 00:31:26 +09:00 |
|
|
|
86ae1380e4
|
configure.ac: Move man directory to share/man
Change-Id: Idaa5c0f61fbbe3bda4697bc59487f562e09ff2d6
|
2018-06-11 13:13:13 +09:00 |
|
|
|
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 |
|