Commit Graph

17 Commits

Author SHA1 Message Date
Masamichi Takagi m-takagi@ab.jp.nec.com
2698cb85c9 add syscalls (pmc_init, pmc_start, pmc_stop, pmc_reset) for performance monitoring instructions 2012-11-26 19:25:53 +09:00
Masamichi Takagi
9fe8d548fb increase PIN_SHIFT to 28 for reading large .so-file (temporary, we should use pread instead), and added system-call time 2012-10-28 00:43:42 +09:00
Masamichi Takagi
3142b4d4d6 made getcwd in mcexec.c send proper length of result back to mcos 2012-10-26 19:52:39 +09:00
Balazs Gerofi bgerofi@riken.jp
d9c908a062 multithreaded mcexec (pthread) for handling syscall delegation from multiple MIC cores 2012-10-10 01:11:50 +09:00
Masamichi Takagi m-takagi@ab.jp.nec.com
c96841cf8f added/corrected syscalls, getcwd, access, getdents64, fcntl, readlink, tgkill, rt_sigaction, rt_sigprocmask, madvise, sched_setaffinity, sched_getaffinity (correction), gettimeofday (correction) 2012-10-09 12:49:12 +09:00
Balazs Gerofi bgerofi@riken.jp
9a8449df2b populate ELF header information on the initial stack so that glibc can set up TLS properly 2012-10-09 00:51:50 +09:00
Masamichi Takagi m-takagi@ab.jp.nec.com
1755ac4d8d mmap 2012-10-03 17:15:17 +09:00
Masamichi Takagi m-takagi@ab.jp.nec.com
1feff07975 mmap 2012-10-03 10:54:44 +09:00
Masamichi Takagi m-takagi@ab.jp.nec.com
ec637d3c2b mmap 2012-10-03 10:52:22 +09:00
Balazs Gerofi
da484cc1c5 fix stat() syscall 2012-09-20 09:40:23 +09:00
Balazs Gerofi
9f82fae7af merge KNC B0 changes and cleanup mcexec 2012-08-03 23:12:06 +09:00
Balazs Gerofi
7557c49599 some fixes on mcexec 2012-05-19 16:55:28 +09:00
Balazs Gerofi
7c85ac93e8 passing argc, argv and envp to main() 2012-05-10 22:07:23 +09:00
Balazs Gerofi
97d4c85195 user/kernel stack size, clear content of ANONYMOUS mmap, changes to scheduler (CPU idle state) 2012-05-10 14:20:52 +09:00
Balazs Gerofi
8fee884be3 writev and some fixes 2012-04-23 14:25:21 +09:00
Taku Shimosawa
7999653a00 a commit 2011-12-02 12:35:38 +09:00
Taku Shimosawa
480e1b12ef big commit 2011-11-28 13:00:13 +09:00