Commit Graph

  • 2b1b82b242 qlmpi: Refactor test programs Masamichi Takagi 2018-11-29 19:10:44 +09:00
  • 502463ed9e test: Fix user_space, testing use of copy_from_user / copy_to_user Masamichi Takagi 2018-11-29 11:32:42 +09:00
  • 715f67f32f mcreboot.sh: Fix error handling of BUILDID mismatch Masamichi Takagi 2018-11-29 13:27:19 +09:00
  • 82a57d5f55 test: Add MCK_DIR to mck_test_config.sample.in Masamichi Takagi 2018-11-29 12:50:29 +09:00
  • 56abe988f3 test: Fix user_space, testing use of copy_from_user / copy_to_user Masamichi Takagi 2018-11-29 11:32:42 +09:00
  • 68c581f721 test: Fix 898 and 928 Masamichi Takagi 2018-11-27 10:36:31 +09:00
  • 6ca5aaa1fc configure: Fix BUILDID (again) Dominique Martinet 2018-11-21 22:46:36 +09:00
  • b2a58ce3e3 Test "Confirm build ID of mcexec, ihk, mckernel" on arm64 Shiratori, Takehiro 2018-11-21 19:49:41 +09:00
  • cfcf0137eb Test "Exclude areas not assigned to Mckernel from direct map of all phys." on arm64 Shiratori, Takehiro 2018-11-24 14:38:42 +09:00
  • 00395d68d4 Test "mcexec additional options (h, m, n, O, stack-premap)" on arm64 Shiratori, Takehiro 2018-11-23 16:03:33 +09:00
  • dc1f96fee3 Add set_cputime() kernel to kernel case and mode enum. Shiratori, Takehiro 2018-11-22 17:17:39 +09:00
  • c585a37440 move mcoverlayfs kernel version check from mcexec.c to configure Dominique Martinet 2018-11-19 17:23:53 +09:00
  • 98aa633856 add attribute converted flag toida@cn-r05-10 2018-09-07 09:45:12 +09:00
  • ddde519263 Test "rus_vm_fault: If page fault occurs in a thread that has not processed system call offloading, incorrectly return to normal." on arm64 Shiratori, Takehiro 2018-11-21 15:55:45 +09:00
  • f240671fc8 Test "ptrace: support for attaching child_process to parent" on arm64 Shiratori, Takehiro 2018-11-21 15:16:12 +09:00
  • cf113d392a Test "/proc/PID/maps support add" on arm64. Shiratori, Takehiro 2018-11-21 17:24:29 +09:00
  • 9e57db5427 Test "sigaction: support for SA_RESETHAND on x86_64" on arm64 Shiratori, Takehiro 2018-11-21 16:44:39 +09:00
  • 739472bd86 Test "xpmem: support for fork()" on arm64 Shiratori, Takehiro 2018-11-21 11:25:10 +09:00
  • 136b749349 configure.ac: Fix BUILDID Masamichi Takagi 2018-10-24 13:20:59 +09:00
  • ae9a1f39df ihk_ikc_recv: Record channel to packet for release Masamichi Takagi 2018-10-19 18:07:26 +09:00
  • 10dc87dd3f mcreboot: check on SELinux Balazs Gerofi 2018-10-10 12:48:28 +09:00
  • 724e0eb7d0 mbind(): Fix memory_range_lock deadlock. Shiratori, Takehiro 2018-10-17 15:19:42 +09:00
  • 04e0456232 set_mempolicy(): Add mode check. Shiratori, Takehiro 2018-10-17 15:08:28 +09:00
  • 6626204c99 set_cputime(): interrupt enable/disable fix. Shiratori, Takehiro 2018-10-17 14:44:27 +09:00
  • 190039f5d9 arch_cpu_read_write_register: error return fix. Shiratori, Takehiro 2018-10-16 20:09:47 +09:00
  • 583cb94667 mcctrl: remove in-kernel calls to syscalls Dominique Martinet 2018-11-19 17:27:26 +09:00
  • db4d19e419 Add crash utility extension Dominique Martinet 2018-10-31 16:11:58 +09:00
  • 04c11f35e9 xpmem: Add xpmem_openat Masamichi Takagi 2018-10-26 15:51:53 +09:00
  • e12d5ed341 Expose McKernel version in /proc/mckernel Balazs Gerofi 2018-10-24 13:05:51 +09:00
  • 1253f4d18c mcexec shebang: delete spaces *before* path as well Dominique Martinet 2018-10-15 16:11:07 +09:00
  • 527adedaa3 madvise: Add MADV_HUGEPAGE support Aurélien Cedeyn 2018-10-18 11:08:56 +09:00
  • 525b90d028 flatten_string/process env: realign env and clear trailing bits Dominique Martinet 2018-10-16 10:52:39 +09:00
  • 38e68f358a Add kernel argument to turn on/off time sharing Masamichi Takagi 2018-10-31 20:57:12 +09:00
  • 7a3f4d7501 mcctrl rhel8 compat: remove unneeded RHEL_RELEASE_CODE check Dominique Martinet 2018-11-19 17:26:17 +09:00
  • 1a5b10277f mcexec: load_elf: disable execvp for within-mckernel execs Dominique Martinet 2018-10-16 11:25:29 +09:00
  • a59c55c188 mcexec load_elf_desc: print error after returning Dominique Martinet 2018-10-16 10:08:15 +09:00
  • 1d6a078afa mcexec: add --debug-mcexec Dominique Martinet 2018-10-16 10:00:45 +09:00
  • fb98664f49 clone_thread: Add arch_clone_thread() Masamichi Takagi 2018-10-02 13:42:52 +09:00
  • 9db8d115d9 overlayfs: rhel8 compat for the 4.18 version Dominique Martinet 2018-11-19 17:31:13 +09:00
  • e26e693e58 mcoverlayfs: update and compile new overlayfs for 4.18 kernels Dominique Martinet 2018-10-17 10:53:15 +09:00
  • fc2775c932 mcoverlayfs: add new base from 4.18.14 Dominique Martinet 2018-10-17 10:48:51 +09:00
  • 6581f9b4b2 mcctrl syscall: compat for newer zap_vma_ptes Dominique Martinet 2018-10-25 11:14:26 +09:00
  • 3a90521489 mcexec: fix strncat bounding Dominique Martinet 2018-10-25 10:27:40 +09:00
  • 03802052ed mcctrl: add handling for one more level of page tables Dominique Martinet 2018-10-25 10:24:56 +09:00
  • c21485d427 mcctrl: include linux/cred.h Dominique Martinet 2018-10-25 10:18:55 +09:00
  • 18d50e48dc mcctrl: lookup for alternate syscall names Dominique Martinet 2018-10-25 10:16:54 +09:00
  • a2be475ae4 mcctrl control: replace cpu_isset by cpumask_test_cpu for new kernels Dominique Martinet 2018-10-25 10:15:53 +09:00
  • 38f683d1d0 mcctrl control: task start_time changed to u64 nsec Dominique Martinet 2018-10-25 10:15:08 +09:00
  • 59828db5c9 mcctrl archdeps: rename vdso_image_64 to _vdso_image_64 Dominique Martinet 2018-10-25 10:14:13 +09:00
  • 1a3c73468f shmobj: Fix rusage counting for large page Masamichi Takagi 2018-10-12 13:54:48 +09:00
  • 270dd28b51 Merge branch 'development' 1.6.0 Masamichi Takagi 2018-11-08 17:28:28 +09:00
  • 85c936a6cb mcexec: fix terminating zero after readlink() Balazs Gerofi 2018-11-08 17:01:22 +09:00
  • bfff009f7c configure.ac: Update version number to 1.6.0 Masamichi Takagi 2018-11-08 10:54:58 +09:00
  • a1fef219ad Merge tag '1.6.0-rc1' into master-1.6.0 Masamichi Takagi 2018-11-08 10:49:38 +09:00
  • 6f9fef2b13 procfs: Make /proc/<PID>/mem unwritable Ken Sato 2018-09-25 10:05:41 +09:00
  • cc1d39e55d mcctrl_perf_enable: Fix type of integer constant Masamichi Takagi 2018-10-24 14:56:26 +09:00
  • fd8bed670e ihk_os_setperfevent: Return number of registered events Shiratori, Takehiro 2018-10-16 17:15:43 +09:00
  • 24a3b236a0 Update .gitmodules to point IHK at github Balazs Gerofi 2018-10-24 11:20:13 +09:00
  • 27e55b8cf1 mcreboot.sh: Fix error reporting for missing argment Masamichi Takagi 2018-07-30 19:12:59 +09:00
  • 70e52faf36 flatten_strings: do not return unused trailing bits Dominique Martinet 2018-08-25 03:36:30 +09:00
  • 8db36c3828 mcexec: do not resolve links in lookup_exec_path Dominique Martinet 2018-08-25 03:42:09 +09:00
  • 06dd71a7e0 Revert "procfs: add '/proc/pid/stat' to mckernel side and fix its comm" Dominique Martinet 2018-10-12 10:52:02 +09:00
  • 01fe83dcb3 do_mmap: change addr to uintptr_t Dominique Martinet 2018-09-20 13:08:58 +09:00
  • c86d168165 procfs: handle 'comm' on mckernel side Dominique Martinet 2018-08-30 14:14:24 +09:00
  • a032dc3d1b procfs: use length from snprintf instead of recomputing Dominique Martinet 2018-08-30 15:05:11 +09:00
  • 201fa7fb55 fork: copy saved_cmdline from parent process Dominique Martinet 2018-09-20 13:43:03 +09:00
  • dd676f7149 saved_cmdline: only allocated necessary space Dominique Martinet 2018-08-25 03:38:18 +09:00
  • a751e96b1a Add mck_num_processors symbol pointing to num_processors Dominique Martinet 2018-09-07 15:38:33 +09:00
  • c3bfa3f6a9 move BUG_ON, panic and kprintf define to debug.h; add BUILD_BUG_ON Dominique Martinet 2018-07-26 16:01:09 +09:00
  • 1e1fa4f70d trivial warnings fixes (unused variable/function) Dominique Martinet 2018-10-10 12:40:49 +09:00
  • 39f9d7fdff Handle hugetlbfs file mapping Dominique Martinet 2018-09-21 10:50:31 +09:00
  • 3e3ccf377c compiler.h: add READ_ONCE/WRITE_ONCE macro Dominique Martinet 2018-09-21 12:30:52 +09:00
  • 13e71ac9dc pager: minor cleanups Dominique Martinet 2018-09-13 09:48:52 +09:00
  • b1681f4a3a mcexec/execve: fix shebangs handling Dominique Martinet 2018-08-24 18:03:25 +09:00
  • 1226e692d9 mcstat: Install mcstat.1 Masamichi Takagi 2018-09-14 10:36:27 +09:00
  • 73ea4b1ce9 ihk_os_getperfevent,setperfevent: Return -ETIME when IKC timeouts Masamichi Takagi 2018-10-03 11:35:36 +09:00
  • 09f663c246 mcctrl procfs: check entry was returned before using it Dominique Martinet 2018-08-24 11:53:12 +09:00
  • 9b77630c8b mcexec: readlink and use full path for reexec Dominique Martinet 2018-08-24 11:31:57 +09:00
  • b70d470e20 procfs: add '/proc/pid/stat' to mckernel side and fix its comm Dominique Martinet 2018-08-24 11:31:06 +09:00
  • ecc850dfef procfs/do_fork: wait until procfs entries are registered Dominique Martinet 2018-08-30 14:13:38 +09:00
  • b11377f2e9 Increase IKC master channel size Balazs Gerofi 2018-09-13 11:00:47 +09:00
  • ed1edb152b ptrace supports threads Tomoki Shirasawa 2018-09-14 14:50:36 +09:00
  • 28c434a230 test: Fix test for 898 and 928 Masamichi Takagi 2018-08-24 13:39:01 +09:00
  • daa234d8b9 mcexec_create_per_process_data: use copy_from_user Tomoki Shirasawa 2018-09-26 05:34:55 +09:00
  • e803698618 test: Refactor test programs Ken Sato 2018-09-18 16:02:20 +09:00
  • c862b29d65 sched_setaffinity: Check migration after decrementing in_interrupt Ken Sato 2018-09-11 11:13:09 +09:00
  • dd58d366c3 procfs: Fix pread/pwrite to procfs fail when specified size is bigger than 4MB Ken Sato 2018-08-08 17:00:28 +09:00
  • ab284b0531 test: Add test programs for #1158 Ken Sato 2018-09-19 13:07:29 +09:00
  • 42b9b31606 mcctrl: Propagate writecore()'s return value to caller Ken Sato 2018-08-18 10:31:49 +09:00
  • 29c5c68761 coredump: Change type of coretable.len to loff_t from int Ken Sato 2018-08-18 10:23:55 +09:00
  • 38c08a6663 coredump: Add O_TRUNC to flags opening corefile Ken Sato 2018-08-18 10:06:50 +09:00
  • 57258e7f59 coredump: Don't dump when MCK_RLIMIT_CORE is zero Ken Sato 2018-08-18 09:41:08 +09:00
  • 8c33c92720 mcctrl: Switch Linux functions/structures according to the version Ken Sato 2018-08-18 09:37:03 +09:00
  • a269d96978 coredump: Exclude special areas Ken Sato 2018-08-09 16:02:46 +09:00
  • 2910818f06 execve: Fix calling ptrace_report_signal after preemption is disabled Tomoki Shirasawa 2018-09-13 20:41:14 +09:00
  • 3df82d61ce test: Fix tests of "user_space" Masamichi Takagi 2018-09-19 17:08:11 +09:00
  • 159092c58e rusage: Refactor test programs Masamichi Takagi 2018-09-18 16:13:56 +09:00
  • 60011718d2 add common test framework Dominique Martinet 2018-09-13 18:34:52 +09:00
  • 7e342751a2 do_syscall: Delegate system calls to the mcexec with the same pid Tomoki Shirasawa 2018-09-07 14:28:23 +09:00
  • c23bc8d401 syscall_time: Handle by McKernel Ken Sato 2018-09-05 16:07:43 +09:00