Commit Graph

  • c421965542 relocate a program interpreter to the map_start NAKAMURA Gou 2014-01-14 15:23:15 +09:00
  • 6992b829a0 delegate the open(2) with the generic forwarding. NAKAMURA Gou 2014-01-08 12:52:37 +09:00
  • afc38718a0 add MCEXEC_UP_STRNCPY_FROM_USER NAKAMURA Gou 2014-01-08 12:47:41 +09:00
  • e86ffb0b57 do write back only MAP_SHARED pages NAKAMURA Gou 2013-12-19 14:03:08 +09:00
  • 8411f353fe signal part 3 (EFAULT) Tomoki Shirasawa 2014-01-13 10:52:29 +09:00
  • 2a55f3d718 install manual Tomoki Shirasawa 2014-01-08 17:13:49 +09:00
  • 0465cc16b9 signal (part 2) sigpending Tomoki Shirasawa 2014-01-07 19:52:06 +09:00
  • a8c249ddaf signal (part 1) Tomoki Shirasawa 2014-01-07 11:57:57 +09:00
  • 9e00275120 fork & execve return EOPNOTSUPP (temporary hack) Tomoki Shirasawa 2013-12-18 16:10:13 +09:00
  • 9926d469d8 remove debug print Tomoki Shirasawa 2013-12-18 15:33:37 +09:00
  • 96576aaee7 fix general protection fault caused by SIGALARM Tomoki Shirasawa 2013-12-16 13:45:45 +09:00
  • 8e4cbfeea1 print exit code or signal, if stderr is a tty Tomoki Shirasawa 2013-12-10 14:45:37 +09:00
  • 52e818c3ec Merge branch 'master' of postpeta.pccluster.org:mckernel Tomoki Shirasawa 2013-12-10 14:41:56 +09:00
  • daec3b2f32 propagate exit code and signal Tomoki Shirasawa 2013-12-10 14:40:22 +09:00
  • c01cccd1b2 Add "ihkosctl 0 shutdown" to mcreboot.sh Masamichi Takagi 2013-12-10 14:17:55 +09:00
  • 6d9bf6ad84 Added the full path of mcreboot.1 in configure Min Si 2013-11-26 17:06:54 +09:00
  • dc9f282d58 adding the mcshutdown command Yutaka Ishikawa ishikawa@is.s.u-tokyo.ac.jp 2013-11-19 06:08:43 +09:00
  • eff0b92c25 1) DATA --> DATE 2) version and date variables are visible in makefile and documents AC_SUBST Yutaka Ishikawa ishikawa@is.s.u-tokyo.ac.jp 2013-11-18 08:09:28 +09:00
  • 2f89e26ac0 add modification history entry to the following files, mckernel/lib/include/*.h mckernel/arch/x86/elfboot/* mckernel/arch/x86/kboot/main.c mckernel/arch/x86/kernel/* mckernel/lib/page_alloc.c mckernel/lib/string.c mckernel/lib/include/ihk/* except mckernel/arch/x86/kernel/include/signal.h mckernel/arch/x86/tools/mcreboot-attached-mic.sh.in mckernel/arch/x86/kernel/include/syscall_list.h mckernel/arch/x86/kernel/syscall.c . Masamichi Takagi 2013-11-14 18:30:06 +09:00
  • 0551fb26dd affinity.h, waitq.h copyright Yuji Saeki 2013-11-14 17:40:59 +09:00
  • 506caa7e7f page.h, process.h, rlimit.h, syscall.h, time.h, timer.h copyright Yuji Saeki 2013-11-14 17:34:30 +09:00
  • 821396be7b amemcpy.c, cls.h, init.h, kmalloc.h, kmsg.hcopoyright Yuji Saeki 2013-11-14 17:30:43 +09:00
  • 611d14da67 Merge branch 'master' of postpeta.pccluster.org:mckernel ubuntu12.10 2013-11-14 17:26:14 +09:00
  • d10416cb04 for release ubuntu12.10 2013-11-14 17:26:03 +09:00
  • 6bcec77d51 Merge branch 'master' of postpeta.pccluster.org:mckernel Balazs Gerofi bgerofi@riken.jp 2013-11-14 17:21:54 +09:00
  • 2f63b7ed95 futex.h copyright Balazs Gerofi bgerofi@riken.jp 2013-11-14 17:21:47 +09:00
  • 384328c6bc add copyright notice to the following files, mckernel/lib/include/*.h mckernel/arch/x86/elfboot/* mckernel/arch/x86/kboot/main.c mckernel/arch/x86/kernel/* mckernel/lib/page_alloc.c mckernel/lib/string.c mckernel/lib/include/ihk/* except mckernel/arch/x86/kernel/include/signal.h mckernel/arch/x86/tools/mcreboot-attached-mic.sh.in mckernel/arch/x86/kernel/include/syscall_list.h mckernel/arch/x86/kernel/syscall.c . Masamichi Takagi 2013-11-14 17:09:58 +09:00
  • cd04de3131 cls.c, copy.c, debug.c, listeners.c, mikc.c copyright Yuji Saeki 2013-11-14 17:00:37 +09:00
  • 03521e9c2c add copyrights NAKAMURA Gou 2013-11-14 16:49:40 +09:00
  • d126a35d48 Merge branch 'master' of postpeta.pccluster.org:mckernel Tomoki Shirasawa 2013-11-14 16:27:39 +09:00
  • e5890aa949 typo fix Tomoki Shirasawa 2013-11-14 16:27:11 +09:00
  • dcea4fefb3 ap.c, futex.c, jhash.h, timer.c, waitq.c copyrights Balazs Gerofi bgerofi@riken.jp 2013-11-14 16:20:08 +09:00
  • 3f60324d4e add copyright Tomoki Shirasawa 2013-11-14 15:55:00 +09:00
  • 334fe81cdb remove rbtree Tomoki Shirasawa 2013-11-14 13:07:00 +09:00
  • 98fb5bf091 check cpu_local_var initialized Tomoki Shirasawa 2013-11-13 23:06:11 +09:00
  • 392357e9d2 catch signal when before kernel init Tomoki Shirasawa 2013-11-13 15:43:49 +09:00
  • 2f5be14425 manifest software version Tomoki Shirasawa 2013-11-12 17:15:19 +09:00
  • 04cef6f073 Merge branch 'master' of postpeta.pccluster.org:mckernel Tomoki Shirasawa 2013-11-12 10:43:05 +09:00
  • 3f2db99057 move boot-attached-mic.sh.in to arch/x86/tools Tomoki Shirasawa 2013-11-12 10:41:51 +09:00
  • bbbc6e1570 add shared mapped file (in progress) NAKAMURA Gou 2013-11-06 17:17:56 +09:00
  • d35140ab0b Merge branch 'master' of postpeta.pccluster.org:mckernel Naoki Hamada 2013-11-07 00:30:46 -08:00
  • 3c490dcfab Added <sys/resource.h> which is required by getrlimit(2). modified: executer/user/mcexec.c Naoki Hamada 2013-11-07 00:29:17 -08:00
  • 8980ffcc27 Merge branch 'master' of postpeta.pccluster.org:mckernel Tomoki Shirasawa 2013-11-07 15:20:00 +09:00
  • 3cceb63cf3 change wait default 50 -> 20 Tomoki Shirasawa 2013-11-07 15:19:08 +09:00
  • bdc02bb687 refuse the write to a read-only memory NAKAMURA Gou 2013-11-06 16:02:30 +09:00
  • 89be2af09a sys_mprotect: remove blocking of free_pages() NAKAMURA Gou 2013-11-06 12:20:52 +09:00
  • 6722f35ffc calculate a physical address in 64 bit width NAKAMURA Gou 2013-10-31 17:23:00 +09:00
  • 0d3e1f1070 add --enable-dcfa option. Tomoki Shirasawa 2013-10-30 14:44:46 +09:00
  • a80d11cde5 prevents MCKERNEL_RLIMIT_STACK from overwriting NAKAMURA Gou 2013-10-30 12:22:51 +09:00
  • 011ef60c4b support decimal numbers at MCKERNEL_RLIMIT_STACK NAKAMURA Gou 2013-10-30 12:02:29 +09:00
  • d557ba84d6 exclude interpreter's segment from data region NAKAMURA Gou 2013-10-21 18:55:02 +09:00
  • 6e736f6248 change the stack size according to stack size limit NAKAMURA Gou 2013-10-24 14:07:12 +09:00
  • db45e11921 apply demand paging to stack area NAKAMURA Gou 2013-10-24 13:44:57 +09:00
  • 78214f3ce4 /opt/knc -> /usr Toyohisa Kameyama 2013-10-21 09:44:44 +09:00
  • 6cf1b0c331 rename boot.sh to mcreboot rename ihktest to ihkconfig rename ihkostest to ihkosctl Tomoki Shirasawa 2013-10-15 13:02:35 +09:00
  • 27172ad413 support private mapped file NAKAMURA Gou 2013-08-09 20:55:17 +09:00
  • 603ef85454 mcexec: add a upper limit of the stack size NAKAMURA Gou 2013-10-11 20:38:15 +09:00
  • 3d32350be0 mcexec: add use of MCKERNEL_RLIMIT_STACK NAKAMURA Gou 2013-10-11 20:32:36 +09:00
  • 4fb6620f3a sys_getrlimit: modified to return mcexec's RLIMIT_STACK NAKAMURA Gou 2013-10-11 20:27:17 +09:00
  • bc173baf13 mcexec: add a path prefix for interpreter search NAKAMURA Gou 2013-10-11 21:36:17 +09:00
  • 413fe7b54a mcexec: add a interpreter invocation NAKAMURA Gou 2013-10-11 21:26:53 +09:00
  • a171da1015 add a AT_ENTRY entry to the auxiliary vector NAKAMURA Gou 2013-10-08 18:51:16 +09:00
  • bb1390b085 ignore the double registration error NAKAMURA Gou 2013-09-05 20:00:45 +09:00
  • 6f76c392ee fix error message typo NAKAMURA Gou 2013-09-05 18:55:15 +09:00
  • 47722baf2e add mcexec's PTE cleaning to munmap()/mmap(MAP_FIXED) NAKAMURA Gou 2013-09-05 10:12:56 +09:00
  • 0e0684cd1c support shared anonymous mapping NAKAMURA Gou 2013-08-28 17:43:00 +09:00
  • 877f1be797 fix error message NAKAMURA Gou 2013-09-04 14:58:08 +09:00
  • 15beb40f17 mcexec: upgrade CAP_SYS_RAWIO while do_mmap_pgoff() NAKAMURA Gou 2013-08-28 14:49:26 +09:00
  • fe05e1107c fix alignment of struct syscall_request variable NAKAMURA Gou 2013-09-03 19:02:07 +09:00
  • 040fb64b22 add terminate thread Tomoki Shirasawa 2013-09-02 00:39:22 +09:00
  • 1d69225532 mcexec forward signal to MIC process. Tomoki Shirasawa 2013-08-19 12:17:23 +09:00
  • 591f398768 add page fault forwarding NAKAMURA Gou 2013-08-07 19:48:01 +09:00
  • 480f6d4c2f rewrite page_fault_handler() NAKAMURA Gou 2013-08-08 12:43:00 +09:00
  • b0de24f13e sys_mprotect: delete unnecessary error check NAKAMURA Gou 2013-07-30 13:41:25 +09:00
  • 6109eabc23 sys_munmap: add error check NAKAMURA Gou 2013-08-08 11:58:54 +09:00
  • 88ce001671 munmap/mprotect: add TLB flush for single thread program NAKAMURA Gou 2013-07-30 13:37:53 +09:00
  • 78d9d3fcd2 Revert "trial implementation of private file mapping" NAKAMURA Gou 2013-07-26 16:44:39 +09:00
  • abe57218c4 trial implementation of private file mapping NAKAMURA Gou 2013-07-17 16:19:39 +09:00
  • 70e46dcd4b mcexec print signum or exit status Tomoki Shirasawa 2013-07-26 13:14:39 +09:00
  • a4973307bd deliver signum to sighandler Tomoki Shirasawa 2013-07-26 12:50:32 +09:00
  • af1c0b1352 correct sighandler breaks registers Tomoki Shirasawa 2013-07-26 12:24:00 +09:00
  • 221f2c0517 support SIGSEGV(page fault) and SIGILL(general protection error) Tomoki Shirasawa 2013-07-26 11:53:00 +09:00
  • b6d25861e5 create more mcexec thread so that all cpu to be serviced. NAKAMURA Gou 2013-07-17 17:27:56 +09:00
  • deb9cd4e75 implement sys_munmap() NAKAMURA Gou 2013-07-16 19:52:34 +09:00
  • 334662b7fe implement sys_mprotect() NAKAMURA Gou 2013-07-16 20:40:02 +09:00
  • 9de06e90e7 rewrite and replace sys_mmap() NAKAMURA Gou 2013-07-16 20:47:26 +09:00
  • 390eb6bca5 rus_vm_fault(): add handling of page absence NAKAMURA Gou 2013-07-10 18:23:20 +09:00
  • 3749696d3e simple signal handler and kill(2) support. Tomoki Shirasawa 2013-07-18 08:53:28 +09:00
  • 2aa5194958 rewrite sys_mmap() as sys_new_mmap() NAKAMURA Gou 2013-07-10 13:08:14 +09:00
  • dae884d572 add syscall number constants in syscall.h NAKAMURA Gou 2013-07-10 12:54:29 +09:00
  • 630170fb6a add ihk_mc_allocate_aligned_pages() NAKAMURA Gou 2013-07-10 12:52:46 +09:00
  • 63d97642d5 add intptr_t, uintptr_t, off_t type definition NAKAMURA Gou 2013-07-10 12:43:13 +09:00
  • 99a228930f correct syscall name NAKAMURA Gou 2013-07-10 12:41:26 +09:00
  • 43f4bb3e78 free_process_memory(): support demand paging NAKAMURA Gou 2013-07-08 20:08:24 +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. Masamichi Takagi m-takagi@ab.jp.nec.com 2013-07-05 18:55:03 +09:00
  • b59be07e9a implementing demand paging to make it possible to run Intel OpenMP programs Masamichi Takagi m-takagi@ab.jp.nec.com 2013-07-02 21:31:38 +09:00
  • 75b51ec0c1 delete SYSCALL_DECLARE(process_data_section) NAKAMURA Gou 2013-06-24 16:27:35 +09:00
  • cbc37b62a9 return syscall_table[] to the arch-independent part NAKAMURA Gou 2013-06-24 15:53:37 +09:00
  • 295c2ee5ca Revert "workaround for non-DCFA make" NAKAMURA Gou 2013-07-01 12:20:33 +09:00
  • be71505e87 fix remove_process_memory_range(): remove INIT_LIST_HEAD for on-list item Balazs Gerofi bgerofi@riken.jp 2013-06-24 13:29:33 +09:00