Commit Graph
477 Commits
Author SHA1 Message Date
NAKAMURA Gou 99a228930f correct syscall name 2013-07-10 13:11:18 +09:00
NAKAMURA Gou 43f4bb3e78 free_process_memory(): support demand paging 2013-07-10 13:11:18 +09:00
Masamichi Takagi m-takagi@ab.jp.nec.com 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
Masamichi Takagi m-takagi@ab.jp.nec.com b59be07e9a implementing demand paging to make it possible to run Intel OpenMP programs 2013-07-04 15:41:12 +09:00
NAKAMURA Gou 75b51ec0c1 delete SYSCALL_DECLARE(process_data_section) 2013-07-01 12:44:12 +09:00
NAKAMURA Gou cbc37b62a9 return syscall_table[] to the arch-independent part 2013-07-01 12:44:12 +09:00
NAKAMURA Gou 295c2ee5ca Revert "workaround for non-DCFA make"
This reverts commit 15ac1e246a.
2013-07-01 12:44:12 +09:00
Balazs Gerofi bgerofi@riken.jp be71505e87 fix remove_process_memory_range(): remove INIT_LIST_HEAD for on-list item 2013-06-24 13:29:33 +09:00
Balazs Gerofi bgerofi@riken.jp f9cb60ef33 IHK query free memory request and implementation 2013-06-24 09:00:48 +09:00
NAKAMURA Gou 15ac1e246a workaround for non-DCFA make
suppress the following error:

ihk/ihk.o: In function `generic_common_handlers':
(.data+0x2678): undefined reference to `sys_mod_call'
2013-06-22 15:22:38 +09:00
simin de5137e18b Delete DCFA_KMOD flag in syscall_list.h.
Because DCFA_KMOD is undefined in this file,
even if we set -DDCFA_KMOD in Makefile
2013-06-20 11:33:14 -05:00
NAKAMURA Gou 4695b332e2 move syscall_table[] to the architecture-depended part 2013-06-19 16:52:46 +09:00
NAKAMURA Gou 5369864551 fix warnings 2013-06-19 16:47:02 +09:00
NAKAMURA Gou 96f02a1d08 delete the access restrictions of whole page table.
access restrictions will be set on individual pages.
2013-06-19 12:07:40 +09:00
NAKAMURA Gou ff5ee67d06 remove PTATTR_USER from the decision of ihk_mc_ap_flag in __set_pt_page 2013-06-19 12:07:40 +09:00
NAKAMURA Gou 32b8cc4651 delete unused codes 2013-06-17 18:07:26 +09:00
NAKAMURA Gou 8a7429d872 delete SYSCALL_DECLARE(gettimeofday) 2013-06-17 18:07:26 +09:00
NAKAMURA Gou 329dd42c32 add gettimeofday by physical buffer. used by futex() 2013-06-17 18:07:26 +09:00
NAKAMURA Gou 3d11115491 delete SYSCALL_DECLARE(readlink) 2013-06-17 18:07:26 +09:00
NAKAMURA Gou 1167ea7fb6 delete SYSCALL_DECLARE(getdents64) 2013-06-17 18:07:26 +09:00
NAKAMURA Gou b463f39344 delete SYSCALL_DECLARE(access) 2013-06-17 18:07:26 +09:00
NAKAMURA Gou 628793225f delete SYSCALL_DECLARE(getcwd) 2013-06-17 18:07:26 +09:00
NAKAMURA Gou d6f6e4d6d7 delete SYSCALL_DECLARE(uname) 2013-06-17 18:07:26 +09:00
NAKAMURA Gou 4494e54d38 delete SYSCALL_DECLARE(lseek) 2013-06-17 18:07:26 +09:00
NAKAMURA Gou 58c5a45aad delete SYSCALL_DECLARE(close) 2013-06-17 18:07:26 +09:00
NAKAMURA Gou 43792fbce9 delete SYSCALL_DECLARE(pwrite) 2013-06-17 18:07:25 +09:00
NAKAMURA Gou f7d9ad966c delete SYSCALL_DECLARE(write) 2013-06-17 18:07:25 +09:00
NAKAMURA Gou 887295a189 delete SYSCALL_DECLARE(pread) 2013-06-17 18:07:25 +09:00
NAKAMURA Gou 2ba7170ce1 delete SYSCALL_DECLARE(read) 2013-06-17 18:07:25 +09:00
NAKAMURA Gou ecc9b2eeb2 delete SYSCALL_DECLARE(writev) 2013-06-17 18:07:25 +09:00
NAKAMURA Gou 5d0062c204 delete SYSCALL_DECLARE(time) 2013-06-17 18:07:25 +09:00
NAKAMURA Gou e6bea799aa delete SYSCALL_DECLARE(stat) 2013-06-17 18:07:25 +09:00
NAKAMURA Gou 9810c9c0de delete SYSCALL_DECLARE(fstat) 2013-06-17 18:07:25 +09:00
NAKAMURA Gou 1fe6b5fb7b delete sys_getxid() 2013-06-17 18:07:25 +09:00
NAKAMURA Gou 3ffe835243 change the indentation of sys_brk() 2013-06-17 18:07:25 +09:00
NAKAMURA Gou 93f15321a5 change sys_brk to SYSCALL_DECLARE(brk) 2013-06-17 18:07:25 +09:00
NAKAMURA Gou 5fc0d90b7d add ihk_mc_pt_clear_range() 2013-06-12 11:49:19 +09:00
NAKAMURA Gou 8436f5a5ac add remove_process_memory_range() 2013-06-12 11:49:19 +09:00
NAKAMURA Gou 5206ae7d57 delete old? ioctl(2) delegation codes 2013-06-07 21:21:22 +09:00
NAKAMURA Gou 08b881b530 delete old fcntl(2) delegation codes 2013-06-07 21:21:22 +09:00
simin 8eca1a5dd6 add DCFA configure option 2013-06-06 11:53:30 -05:00
Tomoki Shirasawa d8034eeb13 propagate error code for prepare image 2013-06-05 17:38:23 +09:00
Tomoki Shirasawa 8b9e97ceb7 FIX Bug 25 - static linked OpenMP application fails with page fault (during OpenMP initialisation?) 2013-06-05 15:44:11 +09:00
NAKAMURA Gou 80538d8800 fix a wrong decision in __clear_pt_page() 2013-06-03 14:39:07 +09:00
Tomoki Shirasawa 40ad744947 remove unused function add_process_large_range from source file 2013-06-02 19:38:29 +09:00
Balazs Gerofi bgerofi@riken.jp 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
Balazs Gerofi bgerofi@riken.jp 4a27a65cb0 resolved merge conflicts with futex code 2013-06-02 16:42:08 +09:00
Tomoki Shirasawa 2627d4df55 add PTATTR_FOR_USER flag to enum ihk_mc_ap_flag 2013-06-02 13:57:44 +09:00
Tomoki Shirasawa 5d9efa7241 add rollback when ihk_mc_pt_set_page returns error 2013-06-02 13:54:38 +09:00
Tomoki Shirasawa 54798253c5 add error handling for prepare_process 2013-06-02 13:49:10 +09:00