aa77228453
resupport ptrace(PTRACE_ATTACH)
...
refs #733
2016-04-21 20:13:27 +09:00
82cb8f95ed
update PAPI support.
2016-04-18 13:07:45 +09:00
3f2b4e7282
do_wait: unlink child from children_list if child terminated
...
refs #724
2016-04-14 10:25:12 +09:00
d6784bb4a5
update auto-generated files
2016-04-11 22:25:53 +09:00
1bb948f43b
hwloc support
2016-04-11 22:25:27 +09:00
2a1823d52c
vdso: set enable bit of pvti_msr
2016-04-11 22:20:39 +09:00
89943dc5ba
vdso: set physical address at pvti_msr
2016-04-11 22:20:39 +09:00
fceb02a44a
vdso: add zero clear for pvti
2016-04-11 22:20:38 +09:00
7298d8e179
vdso: correct pvti array element type
...
struct pvclock_vsyscall_time_info <-- struct pvclock_vcpu_time_info
2016-04-11 22:20:38 +09:00
6f32544dde
vdso: add static cast
2016-04-11 22:20:38 +09:00
10d248b3cc
mcexec: include config.h
2016-04-11 22:20:38 +09:00
fb32120659
make mcoverlayfs optional (default: enabled)
2016-04-02 15:43:35 -04:00
73de203c16
update auto-generated files
2016-03-28 22:57:45 +09:00
41bb2ab5e6
support vdso which borrows clocksource from linux
2016-03-28 22:57:44 +09:00
a587c8f5e5
x86: encode cpu# in IA32_TSC_AUX and size of GDTe#15
2016-03-28 22:57:44 +09:00
0c53a5ca35
add NOPHYS which means no physical memory
2016-03-28 22:57:44 +09:00
c760a01a79
add pte_get_attr()
2016-03-28 22:57:44 +09:00
a2c29e8abf
correct the value of tod_data.origin
...
tod_data.origin should hold a time when TSC is zero.
2016-03-28 22:57:39 +09:00
18add6a9bd
shmctl(IPC_RMID): fix wrong owner/creator checking (revised)
...
Don't check owner/creator of the segment in case of superuser.
2016-03-28 16:02:24 +09:00
a083e6c2bf
Revert "shmctl(IPC_RMID): fix wrong owner/creator checking"
...
This reverts commit 8b5b075f4c .
The reverted commit modifies IPC_SET instead of IPC_RMID.
2016-03-28 16:00:39 +09:00
a2548f5421
Revert "fix REQ-42"
...
This reverts commit 4a0682bbc1 .
The reverted commit appears to be wrong, for example:
- arch_range_check()'s arguments and parameters are mismatch.
- arch_range_check() implementation is not checking range.
Conflicts:
kernel/syscall.c
2016-03-28 13:51:57 +09:00
6790126a23
fix REQ-37: remap_one_page: remove to check page size
2016-03-27 14:05:00 +09:00
1195549f41
fix REQ-19: some syscalls change how to access user space
2016-03-27 11:43:53 +09:00
b0096a2740
fix REQ-51
2016-03-26 12:23:51 +09:00
a11479eba8
fix REQ-48
2016-03-25 13:05:53 +09:00
12eaea401e
fix REQ-46
2016-03-25 12:59:18 +09:00
31595b7409
fix REQ-43
2016-03-25 12:57:31 +09:00
4a0682bbc1
fix REQ-42
2016-03-24 19:14:50 +09:00
932a287437
fix REQ-40
2016-03-24 13:46:13 +09:00
670741ae40
fix REQ-39
2016-03-24 13:45:15 +09:00
70b27e06ff
eclair: change default kernel to ./mckernel.img
2016-03-23 20:00:57 +09:00
4c38ddb623
update auto-generated files
2016-03-23 20:00:57 +09:00
6f00ddced6
move eclair from ihk repository
2016-03-23 20:00:57 +09:00
c0eecd63c9
update auto-generated files
2016-03-23 20:00:57 +09:00
1fd0b03e78
move config.h.in
...
from executer/kernel/mcctrl/config.h.in
to executer/config.h.in
2016-03-23 20:00:57 +09:00
6c59de9300
expand AC_PROT_CC only once
2016-03-23 20:00:57 +09:00
b1309a5d53
map PIE at map_end instead of at user_start
2016-03-23 19:14:28 +09:00
489cd6d1a2
refactor prepare_process_ranges_args_envs()
2016-03-23 19:14:28 +09:00
c9cc4330c8
mincore: take into account pages cached in memobj
2016-03-23 19:14:28 +09:00
604f846cd2
mincore: check [start..start+len) is in user region
2016-03-23 19:14:28 +09:00
e939cf6862
mincore: cosmetic changes
2016-03-23 19:14:28 +09:00
72f2e5ebe0
shmobj: implement lookup_page method
2016-03-23 19:14:28 +09:00
bd7dddd415
fileobj: implement lookup_page method
2016-03-23 19:14:28 +09:00
fbd9dc878b
memobj: add lookup_page method
2016-03-23 19:14:28 +09:00
d6c51ff997
treat memory devices as regular files,
...
to enable processes to mmap() /dev/zero
2016-03-23 19:14:27 +09:00
86ac51157c
add error checks to shmctl(SHM_UNLOCK)
2016-03-23 19:14:27 +09:00
b73fa2b972
add error checks to shmctl(SHM_LOCK)
2016-03-23 19:14:27 +09:00
798f69bceb
add has_cap_ipc_lock()
2016-03-23 19:14:27 +09:00
e8be52a1ff
shm: trace the amount of locked segment per user
2016-03-23 19:14:27 +09:00
8b5b075f4c
shmctl(IPC_RMID): fix wrong owner/creator checking
...
Don't check owner/creator of the segment in case of superuser.
2016-03-23 19:14:27 +09:00