Commit Graph

  • 5594a4a4a9 The build is successful, testing is required development CGH0S7 2025-08-23 12:12:22 +08:00
  • 9ae3a3f374 todo: modpost undefined errors CGH0S7 2025-08-23 11:02:25 +08:00
  • 64dbb93260 Still need to port some kernel modules CGH0S7 2025-08-23 00:35:29 +08:00
  • 015a64039d Try to port mckernel to rhel9 CGH0S7 2025-08-22 22:02:50 +08:00
  • 7afd1c87f6 Update IHK submodule commit Balazs Gerofi 2022-05-31 13:39:07 +09:00
  • 27b3f59031 Update IHK submodule Balazs Gerofi 2021-06-14 06:05:58 -04:00
  • a1b9721772 RHEL8.4: make mcinspect and eclair fPIE for RPM, clear build_ldflags in mckernel.spec Balazs Gerofi 2021-06-14 06:04:30 -04:00
  • 69187ea0fd Update IHK submodule commit Balazs Gerofi 2021-06-13 22:43:32 -04:00
  • 0353fc1a0a RHEL8.4: support VDSO changes for aarch64 (by Fujitsu) Balazs Gerofi 2021-06-13 22:15:13 -04:00
  • 1a71203872 release: 1.8.0: MAP_LOCKED and pre-populate PMIx shared memory PFNs 1.8.0 Masamichi Takagi 2021-03-19 16:58:09 +09:00
  • 03d99a0ed1 submodule: migrate to github.com/ihkmckernel Masamichi Takagi 2021-03-19 17:16:18 +09:00
  • 8fb42631f2 profile: fix infinite recursion for allocation miss event Balazs Gerofi 2021-03-20 13:11:53 +09:00
  • ba04c8a7b9 Fugaku: MAP_LOCKED and pre-populate PMIx shared memory PFNs Balazs Gerofi 2021-03-19 19:11:30 +09:00
  • 1bb8dcef05 release: 1.7.10: detect hungup via device-ioctl 1.7.10 Masamichi Takagi 2021-03-18 15:42:24 +09:00
  • ceb55d53b1 mcreboot-smp.sh: sudo ihkmond for /dev/kmsg log Masamichi Takagi 2021-03-18 15:10:58 +09:00
  • 002f36c7f5 docs: add limitation about Linux kernel dump Masamichi Takagi 2021-03-17 21:39:07 +09:00
  • 90c1ceef45 release: 1.7.9: fix smp_ihk_os_shutdown()-related double free 1.7.9 Masamichi Takagi 2021-03-17 18:21:03 +09:00
  • 4f1b505550 docs: migrate to github.com/ihkmckernel Masamichi Takagi 2021-03-17 13:01:07 +09:00
  • 051c0dcdd8 overlay_path: Fix resolution of symbolic link under /sys/ Ken Sato 2021-03-10 09:57:05 +09:00
  • 09173d353c mcctrl_wakeup_desc: refcount and fix timeouts Balazs Gerofi 2021-03-16 09:41:29 +09:00
  • d5c5023bf8 epoll/epoll_wait/ppoll: special handling in syscall offload Balazs Gerofi 2021-03-09 16:48:22 +09:00
  • e3493bd0be docs: lift limitations and fix ppn example Masamichi Takagi 2021-03-16 21:32:12 -04:00
  • 44261678f7 cmake: fix condition to turn on/off ENABLE_KRM_WORKAROUND Masamichi Takagi 2021-03-17 11:54:34 +09:00
  • 6e4a29a422 docs: spec: fix description of IHK_RESERVE_MEM_MAX_SIZE_RATIO_ALL Masamichi Takagi 2021-03-15 15:14:19 +09:00
  • 2039139380 release: 1.7.8: fix ihklib/ihk_reserve_cpu when using krm 1.7.8 Masamichi Takagi 2021-03-12 12:54:56 +09:00
  • c80b112ce7 release: 1.7.7: fix fput and mckernel.spec 1.7.7 Masamichi Takagi 2021-03-11 17:06:26 +09:00
  • 4a05024656 spec: cmake-config cmake paramters Masamichi Takagi 2021-03-11 01:25:55 -05:00
  • 7a04c6eb5c ihkmond: redirect kmsg to /dev/kmsg line by line Masamichi Takagi 2021-03-10 14:11:31 +09:00
  • 3e00189de0 kprintf: fix checking if interrupt is disabled Masamichi Takagi 2021-03-09 12:14:55 +09:00
  • c94cf8e6f0 mcexec: fput executable just after its contents is transferred Masamichi Takagi 2021-03-08 12:20:48 +09:00
  • ee974b200d mcexec_open_exec: fix missing fput on error Masamichi Takagi 2021-03-11 11:01:06 +09:00
  • 546cafe6bc release: 1.7.6: fix ihk_reserve_mem_conf 1.7.6 Masamichi Takagi 2021-03-11 15:22:36 +09:00
  • 9dd4d99a1a docs: spec: ihk_reserve_mem_conf*: apply change only to the next reservation Masamichi Takagi 2021-03-11 14:13:47 +09:00
  • 3a6273777a test: uti/tofu, issues/1507+1519: fix README Yoshihisa Morizumi 2021-03-09 13:43:11 +09:00
  • daed585347 release: 1.7.5: fix ihk_*str() functions 1.7.5 Masamichi Takagi 2021-03-11 12:16:49 +09:00
  • 11d7229525 docs: spec: ihk_reserve_mem_conf_str: use defaults for those not specified Masamichi Takagi 2021-03-11 11:24:23 +09:00
  • e43d52df20 Revert "mcexec_open_exec: make fput and add to mckernel_exec_files atomic" Masamichi Takagi 2021-03-10 14:19:16 +09:00
  • 1c0da3c5b9 Revert "mcexec_open_exec: guard fput and add to mckernel_exec_files with spin_lock_irqsave" Masamichi Takagi 2021-03-10 14:19:02 +09:00
  • 3084db8b26 release: 1.7.4: fix missing fput of executable 1.7.4 Masamichi Takagi 2021-03-07 17:44:53 +09:00
  • cba263ff12 mcexec_open_exec: guard fput and add to mckernel_exec_files with spin_lock_irqsave Masamichi Takagi 2021-03-07 17:31:47 +09:00
  • 43a6f0d41d release: 1.7.3: fix missing fput executable 1.7.3 Masamichi Takagi 2021-03-05 15:20:16 +09:00
  • c80ea0ed23 mcexec_open_exec: make fput and add to mckernel_exec_files atomic Masamichi Takagi 2021-03-04 15:11:02 +09:00
  • 73d028de77 docs: move uti installation / usage into install.rst / users.rst Masamichi Takagi 2021-03-05 11:42:07 +09:00
  • d812e4dedb cmake: fix POSTK_DEBUG definitions (third trial) Masamichi Takagi 2021-03-04 16:32:36 +09:00
  • b8cc962843 release: 1.7.2: xpmem is fixed, uti is integrated 1.7.2 Masamichi Takagi 2021-03-05 09:26:52 +09:00
  • c593faea89 MM: handle zero_at_free in page faults Balazs Gerofi 2021-03-03 14:42:57 +09:00
  • 7d69f15101 docs: describe fork starvation caused by a flood of system call offloads Masamichi Takagi 2020-07-14 12:38:43 +09:00
  • 687eae3a11 cmake: fix POSTK_DEBUG definitions (again) Masamichi Takagi 2021-03-03 17:17:59 +09:00
  • eba2131f34 clv: Change no_preempt from int to ihk_atomic_t. Shiratori, Takehiro 2019-03-08 20:55:58 +09:00
  • 1070387ed2 SCD_MSG_SCHEDULE_PROCESS: stay on current CPU if set in process' CPU mask Balazs Gerofi 2021-03-03 14:45:13 +09:00
  • eca107f52d __mcctrl_os_read_write_cpu_register: spin timeout in mcctrl_ikc_send_wait() Balazs Gerofi 2021-03-03 14:52:38 +09:00
  • 71c333965c mcexec: introduction of --flags argument Balazs Gerofi 2021-03-03 14:48:55 +09:00
  • 5664f54390 hugefileobj_get_page: suppress debug message Masamichi Takagi 2021-03-02 17:40:55 +09:00
  • 720b0c06d8 test: xpmem: fix test program for #1259 Yoshihisa Morizumi 2021-02-25 11:16:46 +09:00
  • e6ec52dfbd test: Add test program for #1507, #1519 Yoshihisa Morizumi 2021-02-25 00:07:34 +09:00
  • b380f0790d test: shmobj: fix test program for #1381 Yoshihisa Morizumi 2021-02-12 20:47:50 +09:00
  • 47aec70f5f shmobj: support large page Yoshihisa Morizumi 2021-01-28 10:38:41 +09:00
  • d2db639853 xpmem: support large page Yoshihisa Morizumi 2021-01-08 16:56:32 +09:00
  • 3aaa5350f0 xpmem: replace mcs_rwlock with ihk_rwspinlock Masamichi Takagi 2021-02-27 08:36:13 +09:00
  • 865eb37b11 xpmem: Fix deadlock in xpmem_remove_process_memory_range() Yoshihisa Morizumi 2021-01-08 17:23:32 +09:00
  • 5dd989450d xpmem: Make sure vm_range is used under memory_range_lock Yoshihisa Morizumi 2021-01-08 17:21:44 +09:00
  • 4ac9dcdccd xpmem: Use correct process_vm in xpmem functions Yoshihisa Morizumi 2021-01-08 17:04:43 +09:00
  • 63443383e9 xpmem: truncates the size of xpmem_attach at the page boundary (workaround for fjmpi) Yoshihisa Morizumi 2021-01-29 05:17:47 +09:00
  • 4d1d53b335 docs: integrate spec tex files Masamichi Takagi 2021-03-03 12:08:37 +09:00
  • 422a399f20 coredump: fix behavior when gencore fail Ken Sato 2021-02-26 15:32:00 +09:00
  • 7efb394905 remote_page_fault is handled by the offloaded thread. Tomoki Shirasawa 2021-02-09 19:26:20 +09:00
  • 9c7d0cfaec getrusage: Fix memory_stat_mapped_file when SIGBUS occurs in file map Yoshihisa Morizumi 2020-08-27 23:51:37 +09:00
  • baa7a6adcb add ENABLE_GCOV option for cmake Toshiyuki Takahashi 2020-09-02 10:17:23 -04:00
  • 86e12fa90c do_execveat: kill instead of panic when init_process_stack fails Masamichi Takagi 2021-03-01 11:27:35 +09:00
  • ae9827f628 cmake: fix missing prefix in mcreboot.sh Masamichi Takagi 2021-03-01 11:22:58 +09:00
  • 79b590d732 docs: remove "mcexec -n <ppn>" requirement for Fujitsu MPI Masamichi Takagi 2021-02-20 19:35:52 +09:00
  • 1bfa339ccf man: mcexec: add "-n <ppn>" option mandatory when using MPI (except Fujitsu MPI) Masamichi Takagi 2020-07-30 15:10:42 +09:00
  • c55a02ffba cmake: trim POSTK_DEBUG definitions Masamichi Takagi 2021-02-27 23:05:15 -05:00
  • dd7b7dbd0e uti: fix rpmbuild Masamichi Takagi 2021-02-27 18:01:21 -05:00
  • 2585c8afaa prerelease: 0.95: add ihk_*_str() functions 1.7.1-0.95 Masamichi Takagi 2021-02-26 11:23:41 +09:00
  • 82056961cd uti: integrate libuti and redirect to mck/libuti.so Masamichi Takagi 2021-02-22 12:11:57 +09:00
  • 0848b64c1d uti: integrate syscall_intercept Masamichi Takagi 2020-07-27 11:23:21 +09:00
  • 8a9b43fee0 cmake: add -Wno-stringop-truncation Masamichi Takagi 2021-02-17 15:49:34 +09:00
  • 19cb302d5f uti: util_indicate_clone: check --enable-uti mcexec option Masamichi Takagi 2021-02-22 11:21:36 +09:00
  • 90895cfb1f test: uti: add tofu examples Masamichi Takagi 2021-02-17 17:11:24 +09:00
  • 32afa80718 uti: fix handling UTI_CPU_SET env Masamichi Takagi 2021-02-18 12:32:27 +09:00
  • e3927a0b95 uti: futex: McKernel waker sends IPI to Linux waiter CPU Masamichi Takagi 2021-02-05 09:39:07 +09:00
  • adc5b7102f uti: futex: cache remote va to remote pa result Masamichi Takagi 2021-02-04 09:25:32 +09:00
  • 5d16ce9dcc uti: identify UTI thread by thread local variable Masamichi Takagi 2021-02-02 10:47:45 +09:00
  • a9973e913d uti: futex call function in mcctrl Ken Sato 2020-09-18 14:42:26 +09:00
  • 35296c8210 uti: fix syscall response is mis-consumed by __do_in_kernel_irq_syscall Masamichi Takagi 2021-02-24 16:53:56 +09:00
  • afea6af667 Send a signal to mcexec after switching to that process. Tomoki Shirasawa 2021-02-08 17:02:55 +09:00
  • b0bd1feefb remap_file_pages: check file mapping Tomoki Shirasawa 2020-09-01 07:26:46 +09:00
  • e6e66e0392 shmget: make small free numbers reusable. Tomoki Shirasawa 2020-09-01 07:26:02 +09:00
  • b3ddd60277 shmget: don't update refcount when shmid is found. Tomoki Shirasawa 2020-09-01 07:25:12 +09:00
  • 6dce9a2bf9 add_process_memory_range: Change order of update page and insert range. Ken Sato 2021-01-07 16:19:57 +09:00
  • 93dafc5f79 migrate: Don't migrate on in-kernel interrupt Ken Sato 2020-12-11 13:25:57 +09:00
  • 583319125a prerelease: 0.94: fix __mcctrl_os_read_write_cpu_register 1.7.1-0.94 Masamichi Takagi 2021-02-18 15:23:01 +09:00
  • 9f39d1cd88 move_pages: Fix and support some specs for LTP. Ken Sato 2020-12-07 14:41:29 +09:00
  • a0d446b27f smp: make smp_call_func() arch independent Ken Sato 2021-02-17 10:17:15 +09:00
  • f3c875b8e6 mbind: Use range_policy's numamask as priority on MPOL_BIND Ken Sato 2020-12-02 09:23:49 +09:00
  • 9f1e6d707c get_mempolicy: Support (MPOL_F_NODE | MPOL_F_ADDR) specified Ken Sato 2020-11-30 14:23:51 +09:00
  • aef50d710c mempolicy: Support MPOL_INTERLEAVE Ken Sato 2020-07-28 15:14:45 +09:00
  • 7f0594d784 TO RESET: mbind: do nothing Ken Sato 2020-07-28 15:02:24 +09:00
  • 866f5c51a0 docs: add limitation of system calls that call copy_to_user() Ken Sato 2021-02-03 08:37:21 +09:00