9b35eaca42
remote_flush_tlb_cpumask() dead locking
...
refs #728
2016-05-10 14:02:25 +09:00
130b1f4327
update PAPI support. other process and child process monitoring.
2016-04-26 19:01:47 +09:00
d4a0b32f06
support large pages
2016-04-21 23:22:55 +09:00
2048980820
remove ihk_mc_pt_alloc_range()
2016-04-21 23:22:54 +09:00
176f6d23a9
ihk_mc_pt_virt_to_pagemap: refactor
2016-04-21 23:22:54 +09:00
328175547f
Revert "fix REQ-37: remap_one_page: remove to check page size"
...
This reverts commit 6790126a23 .
- reverted commit should remove a 'pgsize' check in remap_one_page()
instead of a 'pgsize' check in pte_make_fileoff().
- In IA-32e, PTE format varies with page size. Therefore 'pgsize'
parameter of pte_make_fileoff() is preferable.
2016-04-21 23:22:54 +09:00
e2e0fad849
arch_clear_host_user_space: set zero to args[2]
...
to avoid duplicated per_proc_list entry.
2016-04-21 23:22:54 +09:00
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
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
fb32120659
make mcoverlayfs optional (default: enabled)
2016-04-02 15:43:35 -04: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
c760a01a79
add pte_get_attr()
2016-03-28 22:57:44 +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
b0096a2740
fix REQ-51
2016-03-26 12:23:51 +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
48167d3223
shmget: add "shmflg" checks for SHM_HUGE*
2016-03-23 19:14:27 +09:00
d65135c040
move sys_shmget() into arch-dependent code
2016-03-23 19:14:27 +09:00
d4d93df032
mmap: add "flags" checks for MAP_HUGE*
2016-03-23 19:04:32 +09:00
15f572ef9c
mmap: return -ENOMEM if speicified range is out of range
2016-03-23 19:04:32 +09:00
81690c5b5a
mmap: cosmetic changes
2016-03-23 19:04:32 +09:00
e74eb1dd51
add some prototypes to <memory.h>
2016-03-23 19:04:32 +09:00
8f7b9072ea
refactor some copyin/copyout functions
...
- copy_from_user()
- getlong_user()
- getint_user()
- copy_to_user()
- setlong_user()
- setint_user()
2016-03-23 19:04:32 +09:00
4595aa3079
pte_visitor_t(): change "pgsize" into "pgshift"
2016-03-23 19:04:32 +09:00
d192e6c0fe
modify PAPI support
2016-03-22 15:52:59 +09:00
593cf98015
add ACSL annotation
2016-03-16 15:42:32 +09:00
8dd9f5ef3f
support profil
2016-03-12 16:47:19 +09:00
1aac2c8e23
add CPU timer initialization (refs #402 )
...
There is no actual initialization in x86 now.
The initialization rely on hardware reset and Linux initialization.
2016-03-11 19:20:37 +09:00
70e8dd7979
remove initialization of TSC (refs #362 )
2016-03-11 19:17:29 +09:00
eb0700359b
fix REQ-36
2016-03-10 10:33:38 +09:00
3f16a9443e
ptrace_report_signal: save debug regs before to send SIGCHLD to tracer
2016-03-09 22:29:51 +09:00
14b868907b
fix REQ-27
2016-03-07 18:52:08 +09:00
dbc778e4fa
support getrusage (work in progress)
2016-03-07 17:06:44 +09:00
26c0180374
rwlock_reader_lock: fix lock list jammed up
2016-03-03 22:47:48 +09:00
f1f1ba9c8c
mcs_rwlock_reader_lock: temporary fix
2016-03-01 19:11:42 +09:00
1dc8513cd3
fix REQ-20
2016-02-26 16:18:30 +09:00
c4c5e435cc
fix REQ-12
2016-02-24 20:57:45 +09:00
853b56c784
mcreboot-smp-x86.sh: add mount to ceate /tmp/mcos/linux_proc from /proc
2016-02-24 19:24:37 +09:00
863a5c5e5f
fix REQ-2, REQ-6, REQ-8
2016-02-23 16:32:17 +09:00
ebce1cb031
Merge branch 'master' of postpeta.pccluster.org:mckernel
2016-02-22 13:34:00 +09:00