Commit Graph

  • 5753db5846 Add ihk_mc_syscall_number() for ARM by reading x8 Hannes Weisbach 2017-10-12 17:12:57 +09:00
  • 2d7cb0af89 Add copy_fp_regs to ARM (same as for x86_64) Hannes Weisbach 2017-10-12 17:12:24 +09:00
  • 1cb9b435a9 Fix (?) build system Hannes Weisbach 2017-10-12 17:10:34 +09:00
  • 43ecf06e83 arch: x86 -> x86_64 and build system changes Balazs Gerofi 2017-10-10 23:24:07 +09:00
  • 51982de36b Handle return value of mcctrl_ikc_send in mcexec_handle_prepare_image Hannes Weisbach 2017-09-20 13:31:22 +09:00
  • 0a22320a3c Don't allocate memory for 0-page-sized requests Hannes Weisbach 2017-09-20 10:34:49 +09:00
  • 8813e890c5 Fix the check routine for elf sections Takayuki Okamoto 2017-09-25 17:57:27 +09:00
  • e664ffba18 Show context registers at the interrupt by SGI 6 Takayuki Okamoto 2017-09-25 17:55:01 +09:00
  • 3bd0137c25 Fix some race condition on arm64 Takayuki Okamoto 2017-09-25 17:47:01 +09:00
  • 4f2b4aa402 Round the allocation for cpu-local variables up PAGE_SIZE Hannes Weisbach 2017-09-20 10:22:12 +09:00
  • 682cd34b74 Make mcstop+release architecture independent Hannes Weisbach 2017-09-20 10:07:45 +09:00
  • 2bc4d06a48 Add empty definition of visit_pte_range_safe() Hannes Weisbach 2017-09-13 11:36:49 +09:00
  • 4f2c1e07c1 Add ARCH variable to Makefiles Hannes Weisbach 2017-09-13 11:14:48 +09:00
  • 77bb3038d3 Add PT_ENTRIES macro Hannes Weisbach 2017-09-13 10:29:52 +09:00
  • 931448a94d Fix typo in page_align_up Hannes Weisbach 2017-09-13 10:29:29 +09:00
  • c51bbbabc6 Change x86 to @ARCH@ in mcreboot-smp-x86.sh.in Hannes Weisbach 2017-09-13 10:27:57 +09:00
  • 2ddc52e1a4 setitimer(): Fix error handling of copy_from_user() Masamichi Takagi 2017-10-13 04:53:23 +09:00
  • 3c93958c48 extend_process_region(): fix align_shift (POSTK_DEBUG_TEMP_FIX_68) Balazs Gerofi 2017-10-17 15:07:57 +09:00
  • 9763c40f64 set_robust_list: returns 0 refs #977 Tomoki Shirasawa 2017-10-16 09:54:23 +09:00
  • 3bf77446cc mcreboot-smp-x86.sh: add extra_kopts param Dominique Martinet 2017-09-13 13:19:01 +09:00
  • c3dfb1663d page_fault_handler: do not try to fault addresses < 4k Dominique Martinet 2017-10-05 10:42:13 +09:00
  • 217dd9c1e5 x86 set_signal: panic if interrupt came from kernel Dominique Martinet 2017-10-06 14:12:39 +09:00
  • d4cd756a91 x86/cpu.c: unhandled page fault: print pre-fault stack Dominique Martinet 2017-09-25 11:35:58 +09:00
  • b894619d1b Speed up parallel builds Dominique Martinet 2017-09-14 17:17:25 +09:00
  • b962da700b do_signal: ignore SIGWINCH Dominique Martinet 2017-10-13 09:56:34 +09:00
  • 196379854b Fix a few more harmless compiler warnings: Dominique Martinet 2017-09-13 09:50:46 +09:00
  • d213efac79 mcctrl/sysfs: add parenthesis around SYSFS_UNLINK_KEEP_ANCESTOR check Dominique Martinet 2017-09-13 09:47:54 +09:00
  • 38910fe13d mc_perf_event.h: s/EVNET/EVENT/ in the guard (improper ifndef) Dominique Martinet 2017-09-13 09:45:39 +09:00
  • 4d4279121b process/vm; replace vm_range list by a rbtree Dominique Martinet 2017-09-12 16:43:46 +09:00
  • 99da5b6484 ptrace: unify flags PT_TRACE_SYSCALL_ENTER and PT_TRACE_SYSCALL_EXIT to PT_TRACE_SYSCALL refs #961 Tomoki Shirasawa 2017-10-11 15:43:57 +09:00
  • 6b60dee890 ihklib: Fix ihklib_rusage.h for x86 Masamichi Takagi 2017-10-04 05:06:17 +09:00
  • dd08a3151e mcreboot: Fix version check for mcoverlayfs Masamichi Takagi 2017-10-04 00:37:01 +09:00
  • e1442bf12b mcexec: Fix usage Masamichi Takagi 2017-10-03 15:34:00 +09:00
  • 86f297ddc4 mcreboot: Fix change umask for /proc and /sys files Masamichi Takagi 2017-10-03 15:21:44 +09:00
  • 823b222af9 mcreboot: Change umask for /proc and /sys files Masamichi Takagi 2017-10-03 05:26:44 +09:00
  • 9c25eb8ef2 mcoverlayfs: Fix version check Masamichi Takagi 2017-10-02 19:50:19 +09:00
  • 665eead78b do_wait: delegate process status for ppid_parent if child process is teacee refs #946 Tomoki Shirasawa 2017-09-29 14:59:34 +09:00
  • f8ef43c77d Merge branch 'development' of pccluster.org:mckernel into development Tomoki Shirasawa 2017-09-29 14:59:10 +09:00
  • 8f4afe410f Remove obsolete pc_init(), pc_ap_init(), pc_test() Masamichi Takagi 2017-09-29 13:16:36 +09:00
  • da9bb421cc ptrace: call ptrace_syscall_exit before check_signal refs #960 Tomoki Shirasawa 2017-09-29 10:03:44 +09:00
  • 1e89796d3e Replace ihk_set_kmsg() with ihk_get_kmsg_buf() Masamichi Takagi 2017-09-27 20:11:30 +09:00
  • a1a2900606 ptrace: Fix the timing of save_fp_regs, and Add copy fp_regs to child in clone_thread refs #702 Ken Sato 2017-09-27 17:02:30 +09:00
  • 79b977ac06 Check xgetbv availability before use for machines without it (i.e. KVM) Masamichi Takagi 2017-09-26 19:31:34 +09:00
  • 37e3118df6 mcexec: Add --stack-premap=<premap_size>[,<max>] to man page Masamichi Takagi 2017-09-26 18:35:34 +09:00
  • be4d84c0c1 mcexec: Add --stack-premap=<premap_size>[,<max>] Masamichi Takagi 2017-09-26 16:49:40 +09:00
  • c43c1b640a execve: call ptrace_syscall_exit if execve successed refs #945 Tomoki Shirasawa 2017-09-26 14:31:07 +09:00
  • e294db7e53 syscall: set syscall_return before calling ptrace_syscall_exit refs #944 Tomoki Shirasawa 2017-09-26 14:29:02 +09:00
  • df3f388e09 syscall: set -ENOSYS to syscall_return before calling ptrace_syscall_enter refs #943 Tomoki Shirasawa 2017-09-26 14:25:49 +09:00
  • a2fbe99b60 madvise: support MADV_DONTDUMP/DODUMP refs #661 Tomoki Shirasawa 2017-09-26 14:21:40 +09:00
  • 9c847c0a8f Change permission of mcoverlay-create/destroy.sh from 600 to 755 Ken Sato 2017-09-26 14:05:54 +09:00
  • 58c1fd4512 Update test programs for qlmpi (do swap with using shared memory, ib_pingpong) Ken Sato 2017-09-25 16:56:52 +09:00
  • dae9a5ff13 mcexec: verify argument for -n/-t/-c Balazs Gerofi 2017-09-25 16:43:12 +09:00
  • 4d9a1628f2 Add test programs for ihk_os_getrusage() 1.3.0 Masamichi Takagi 2017-09-20 19:48:32 +09:00
  • 47b4bd5aba Installing mcexec.1 man page Yutaka Ishikawa 2017-08-20 20:48:36 +09:00
  • ea831c614e mcexec man page Yutaka Ishikawa 2017-08-20 20:24:35 +09:00
  • 5b51eb80a3 Redirect kmsg to /dev/log and detect hungup Masamichi Takagi 2017-09-01 15:31:37 +09:00
  • daa7526127 rusage and ihklib: Fix out-of-memory reporting and cleanup Masamichi Takagi 2017-08-23 19:39:46 +09:00
  • a1af7edd6e ihk_os_create_pseudofs(): Add a function to prepare /proc and /sys Masamichi Takagi 2017-08-22 19:44:33 +09:00
  • c5d71c325d Modify copyright of files related to XPMEM Masamichi Takagi 2017-08-22 19:41:24 +09:00
  • aa7cb970c4 ihk_os_getrusage(): Compile LWK-specific results in mcctrl Masamichi Takagi 2017-08-17 22:06:49 +09:00
  • 5664125e57 mcexec: verify number of processes for partitioned execution Balazs Gerofi 2017-09-21 16:11:56 +09:00
  • 203bfc2492 mcexec: limit nr. of threads for non-OpenMP partitioned execution Balazs Gerofi 2017-09-21 15:30:37 +09:00
  • 973d8ddd2c remove kernel/gencore.c Dominique Martinet 2017-09-12 16:50:04 +09:00
  • a491e49bbc syscall.c: fix misleading indent Dominique Martinet 2017-09-12 11:15:04 +09:00
  • 2f9af42b2e configure: set KERNELSRC with double-quotes Dominique Martinet 2017-09-12 10:40:46 +09:00
  • b3613e2535 configure: check for read access on system.map Dominique Martinet 2017-09-12 10:31:03 +09:00
  • 2a46fd0b2d compiler.h: take in recent linux updates for newer gcc support Dominique Martinet 2017-09-12 10:27:57 +09:00
  • 230272438f init_fpu: only call xgetbv if we have XSAVE cpuid Dominique Martinet 2017-09-11 07:17:59 +00:00
  • 99a45f20c2 eliminate POSTK_DEBUG_TEMP_FIX_55: fixes preemption bug Balazs Gerofi 2017-09-12 18:21:56 +09:00
  • 43db8e2d65 remove osnum from mckernel kargs. refs #338 Ken Sato 2017-09-12 14:53:44 +09:00
  • 4eed36f124 procfs: support /proc/pid/status State field refs #445 Tomoki Shirasawa 2017-09-12 13:37:27 +09:00
  • cdfa4015b7 load_elf: check mckernel execution refs #758 Tomoki Shirasawa 2017-09-12 13:15:22 +09:00
  • a05b6e1ba8 Expand dump-functions for excluding user/unused memory (This is rebase commit for merging to development) Katsuya Horigome 2017-08-02 10:29:10 +09:00
  • 325082a571 adapt "out of tree build" for arm64 Takayuki Okamoto 2017-09-11 15:29:53 +09:00
  • 0278a876db disable POSTK_DEBUG_* on x86_64 Takayuki Okamoto 2017-09-07 22:20:22 +09:00
  • 707b245009 diable swap out/in in qlmpi Ken Sato 2017-09-07 16:06:56 +09:00
  • 8cc264d794 fix build error with "out of tree build" Takayuki Okamoto 2017-09-06 21:53:56 +09:00
  • 9a550b310c Add hwcap.h for x86 Takayuki Okamoto 2017-09-06 11:10:32 +09:00
  • 9989f41fd3 add arm64 support Takayuki Okamoto 2017-09-05 15:06:27 +09:00
  • 704096b139 profile: fix process level aggregation bug Balazs Gerofi 2017-08-20 12:05:20 +09:00
  • 99ca46663b mcctrl, mexec: fix a bunch of warnings Balazs Gerofi 2017-09-04 08:53:32 +09:00
  • 90fbfd6f7d clear_range_l3(): remove debug message Balazs Gerofi 2017-09-04 08:33:42 +09:00
  • f4c32e5507 qlmpi: add testcase to qlmpi (rusage for swap) Ken Sato 2017-08-31 15:43:28 +09:00
  • 4b3f220659 qlmpi: fix debugging part of swap Ken Sato 2017-08-31 14:04:11 +09:00
  • 82a0f155d8 qlmpilib.c:fix ql_init() to static Hitoshi Iizuka 2017-08-30 17:00:37 +09:00
  • a2b8235e83 Add -rpath to mcexec Ken Sato 2017-08-30 16:54:48 +09:00
  • b53fb5f5cb qlmpi: export qlmpilib.h Ken Sato 2017-08-30 10:37:36 +09:00
  • 236a072311 Add qlmpi and swap to mckernel (This is rebase commit for merging to development) Yutaka Ishikawa 2017-07-23 21:19:15 +09:00
  • 74f15783d2 ihk_os_getrusage(): Add per-page-size memory usage accounting Masamichi Takagi 2017-08-04 12:00:31 +09:00
  • 184c2d311c fileobj_flush_page(): Not flush when MF_HOST_RELEASED Masamichi Takagi 2017-08-16 03:05:38 +09:00
  • 75e2bb7793 mcctrl: Fix debug messages Masamichi Takagi 2017-08-16 00:58:25 +09:00
  • 6d4d6440aa terminate(): clean-up and formatting Balazs Gerofi 2017-08-08 11:12:55 +09:00
  • 9194742de8 do_mmap(): fix calculation of search_free_space() hint Balazs Gerofi 2017-08-01 16:24:07 +09:00
  • 831a0637a1 delete debug print Tomoki Shirasawa 2017-08-01 15:27:51 +09:00
  • ac432504a7 uti_attr: move kmalloc after error check Tomoki Shirasawa 2017-07-28 10:31:59 +09:00
  • b39fec1104 uti: remove unused functions Tomoki Shirasawa 2017-07-26 13:14:30 +09:00
  • 86dedc32fa Eliminate Japanese comments Masamichi Takagi 2017-07-15 20:02:55 +09:00
  • effde241b9 support uti_attr for utility thread offloading Tomoki Shirasawa 2017-07-25 13:03:48 +09:00
  • 101cab5b0a remove debug print Tomoki Shirasawa 2017-07-25 13:02:17 +09:00
  • 4cd1c120fa profile: add PROFILE_remote_page_fault Balazs Gerofi 2017-07-23 19:00:00 +09:00