|
|
27172ad413
|
support private mapped file
|
2013-10-15 12:30:41 +09:00 |
|
|
|
4fb6620f3a
|
sys_getrlimit: modified to return mcexec's RLIMIT_STACK
|
2013-10-11 22:36:16 +09:00 |
|
|
|
47722baf2e
|
add mcexec's PTE cleaning to munmap()/mmap(MAP_FIXED)
The correction of the problem that MKL application does not start
|
2013-09-05 13:19:54 +09:00 |
|
|
|
0e0684cd1c
|
support shared anonymous mapping
mmap(..., MAP_SHARED|MAP_ANONYMOUS, ...) is possible now.
shared mapped file is still not implemented.
|
2013-09-04 19:03:31 +09:00 |
|
|
|
877f1be797
|
fix error message
- ekprintf("sys_mmap(%lx,%lx,%x,%x,%x,%lx):unknown flags %lx\n",
+ ekprintf("sys_mmap(%lx,%lx,%x,%x,%x,%lx):unknown flags %x\n",
^^
|
2013-09-04 19:03:31 +09:00 |
|
|
|
fe05e1107c
|
fix alignment of struct syscall_request variable
since used with DMA, it must be IHK_DMA_ALIGN
|
2013-09-03 19:37:37 +09:00 |
|
|
|
040fb64b22
|
add terminate thread
|
2013-09-02 00:39:22 +09:00 |
|
|
|
1d69225532
|
mcexec forward signal to MIC process.
|
2013-08-19 12:17:23 +09:00 |
|
|
|
591f398768
|
add page fault forwarding
|
2013-08-08 12:43:15 +09:00 |
|
|
|
b0de24f13e
|
sys_mprotect: delete unnecessary error check
|
2013-08-08 12:39:12 +09:00 |
|
|
|
6109eabc23
|
sys_munmap: add error check
|
2013-08-08 12:39:11 +09:00 |
|
|
|
88ce001671
|
munmap/mprotect: add TLB flush for single thread program
|
2013-08-08 12:39:09 +09:00 |
|
|
|
78d9d3fcd2
|
Revert "trial implementation of private file mapping"
This reverts commit abe57218c4.
|
2013-07-26 16:44:39 +09:00 |
|
|
|
abe57218c4
|
trial implementation of private file mapping
for review only. will soon be reverted.
|
2013-07-26 14:40:12 +09:00 |
|
|
|
70e46dcd4b
|
mcexec print signum or exit status
|
2013-07-26 13:14:39 +09:00 |
|
|
|
221f2c0517
|
support SIGSEGV(page fault) and SIGILL(general protection error)
|
2013-07-26 11:53:00 +09:00 |
|
|
|
deb9cd4e75
|
implement sys_munmap()
|
2013-07-18 09:25:58 +09:00 |
|
|
|
334662b7fe
|
implement sys_mprotect()
|
2013-07-18 09:25:58 +09:00 |
|
|
|
9de06e90e7
|
rewrite and replace sys_mmap()
|
2013-07-18 09:25:58 +09:00 |
|
|
|
3749696d3e
|
simple signal handler and kill(2) support.
|
2013-07-18 08:53:28 +09:00 |
|
|
|
2aa5194958
|
rewrite sys_mmap() as sys_new_mmap()
|
2013-07-10 13:11:19 +09:00 |
|
|
|
4214441ac3
|
Make clone system-call create a new thread on the next available physical core
and skip the physical core with a system process so that
programs using Intel OpenMP bind threads to cores in that manner.
|
2013-07-05 18:55:03 +09:00 |
|
|
|
b59be07e9a
|
implementing demand paging to make it possible to run Intel OpenMP programs
|
2013-07-04 15:41:12 +09:00 |
|
|
|
75b51ec0c1
|
delete SYSCALL_DECLARE(process_data_section)
|
2013-07-01 12:44:12 +09:00 |
|
|
|
cbc37b62a9
|
return syscall_table[] to the arch-independent part
|
2013-07-01 12:44:12 +09:00 |
|
|
|
4695b332e2
|
move syscall_table[] to the architecture-depended part
|
2013-06-19 16:52:46 +09:00 |
|
|
|
5369864551
|
fix warnings
|
2013-06-19 16:47:02 +09:00 |
|
|
|
32b8cc4651
|
delete unused codes
|
2013-06-17 18:07:26 +09:00 |
|
|
|
8a7429d872
|
delete SYSCALL_DECLARE(gettimeofday)
|
2013-06-17 18:07:26 +09:00 |
|
|
|
329dd42c32
|
add gettimeofday by physical buffer. used by futex()
|
2013-06-17 18:07:26 +09:00 |
|
|
|
3d11115491
|
delete SYSCALL_DECLARE(readlink)
|
2013-06-17 18:07:26 +09:00 |
|
|
|
1167ea7fb6
|
delete SYSCALL_DECLARE(getdents64)
|
2013-06-17 18:07:26 +09:00 |
|
|
|
b463f39344
|
delete SYSCALL_DECLARE(access)
|
2013-06-17 18:07:26 +09:00 |
|
|
|
628793225f
|
delete SYSCALL_DECLARE(getcwd)
|
2013-06-17 18:07:26 +09:00 |
|
|
|
d6f6e4d6d7
|
delete SYSCALL_DECLARE(uname)
|
2013-06-17 18:07:26 +09:00 |
|
|
|
4494e54d38
|
delete SYSCALL_DECLARE(lseek)
|
2013-06-17 18:07:26 +09:00 |
|
|
|
58c5a45aad
|
delete SYSCALL_DECLARE(close)
|
2013-06-17 18:07:26 +09:00 |
|
|
|
43792fbce9
|
delete SYSCALL_DECLARE(pwrite)
|
2013-06-17 18:07:25 +09:00 |
|
|
|
f7d9ad966c
|
delete SYSCALL_DECLARE(write)
|
2013-06-17 18:07:25 +09:00 |
|
|
|
887295a189
|
delete SYSCALL_DECLARE(pread)
|
2013-06-17 18:07:25 +09:00 |
|
|
|
2ba7170ce1
|
delete SYSCALL_DECLARE(read)
|
2013-06-17 18:07:25 +09:00 |
|
|
|
ecc9b2eeb2
|
delete SYSCALL_DECLARE(writev)
|
2013-06-17 18:07:25 +09:00 |
|
|
|
5d0062c204
|
delete SYSCALL_DECLARE(time)
|
2013-06-17 18:07:25 +09:00 |
|
|
|
e6bea799aa
|
delete SYSCALL_DECLARE(stat)
|
2013-06-17 18:07:25 +09:00 |
|
|
|
9810c9c0de
|
delete SYSCALL_DECLARE(fstat)
|
2013-06-17 18:07:25 +09:00 |
|
|
|
1fe6b5fb7b
|
delete sys_getxid()
|
2013-06-17 18:07:25 +09:00 |
|
|
|
3ffe835243
|
change the indentation of sys_brk()
|
2013-06-17 18:07:25 +09:00 |
|
|
|
93f15321a5
|
change sys_brk to SYSCALL_DECLARE(brk)
|
2013-06-17 18:07:25 +09:00 |
|
|
|
8436f5a5ac
|
add remove_process_memory_range()
|
2013-06-12 11:49:19 +09:00 |
|
|
|
5206ae7d57
|
delete old? ioctl(2) delegation codes
|
2013-06-07 21:21:22 +09:00 |
|