|
|
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 |
|
|
|
08b881b530
|
delete old fcntl(2) delegation codes
|
2013-06-07 21:21:22 +09:00 |
|
|
|
8b9e97ceb7
|
FIX Bug 25 - static linked OpenMP application fails with page fault (during OpenMP initialisation?)
|
2013-06-05 15:44:11 +09:00 |
|
|
|
ec908bd2cb
|
add dummy sched_yield() implementation to avoid shipping it through the generic syscall forwarding code (slowed down OpenMP)
|
2013-06-02 16:49:23 +09:00 |
|
|
|
4a27a65cb0
|
resolved merge conflicts with futex code
|
2013-06-02 16:42:08 +09:00 |
|
|
|
d836b92bc2
|
avoid pointer check when reading a file in mmap(!MAP_FIXED)
address specified by the user is only a hint,
it should not be checked.
|
2013-05-31 10:59:27 +09:00 |
|