Commit Graph

  • 48b1d548f2 __mcctrl_os_read_write_cpu_register: fix timeout Masamichi Takagi 2021-02-15 17:12:11 +09:00
  • 822b64b03c docs: add limitation related to Fujitsu TCS xos_hwb Masamichi Takagi 2021-02-15 16:01:41 +09:00
  • aca83bcd3d Tofu: fault stack area if VM range doesn't exist in STAG registration Balazs Gerofi 2021-02-14 20:43:43 +09:00
  • c7145c4b38 xpmem: fault stack area of remote process if VM range doesn't yet exist Balazs Gerofi 2021-02-14 20:42:18 +09:00
  • a82d161be8 prerelease: 0.93: investigate smp_ihk_os_panic_notifier 1.7.1-0.93 Masamichi Takagi 2021-02-09 21:39:49 -05:00
  • 7152269a59 spec: create one rpm including .ko and binaries Masamichi Takagi 2021-02-09 20:45:21 -05:00
  • 31c08bcb7d spec, docs: update cmake options Masamichi Takagi 2021-02-09 20:54:13 -05:00
  • dffb0918a2 docs: add capstone installation options Masamichi Takagi 2021-02-04 10:30:45 +09:00
  • 23cd14af7d __mcctrl_os_read_write_cpu_register: timeout in 1 sec for when McKernel can't respond Masamichi Takagi 2021-02-05 13:45:31 +09:00
  • a5cf2019bc cmake: fix detection of Fugaku native compilation Masamichi Takagi 2021-02-08 13:49:41 +09:00
  • 11b9fe0377 page_fault_handler: fix missing increment of in_page_fault on SEGV Masamichi Takagi 2021-02-07 20:26:18 -05:00
  • 4905c8e638 mcexec: propagate error in __NR_gettid handler Balazs Gerofi 2021-02-03 10:25:16 +09:00
  • 3d71c6a8eb mcexec_transfer_image(): map exact size of remote memory (instead of forcing PAGE_SIZE) Balazs Gerofi 2021-02-03 10:24:36 +09:00
  • 1cea75dd51 mcexec: fix strncat missing NULL and pclose of uninitialized Masamichi Takagi 2021-01-29 10:51:25 +09:00
  • 661ba0ce4a docs: add editing spec file when building rpm Masamichi Takagi 2021-01-26 03:09:37 -05:00
  • 7e82adc761 prerelease: 0.92: fix uninitialized usrdata->cpu_topology_list 1.7.1-0.92 Masamichi Takagi 2021-01-29 09:48:08 +09:00
  • 1f9fbe82db mcctrl: fix access to uninitialized usrdata->cpu_topology_list Masamichi Takagi 2021-01-28 17:31:36 +09:00
  • aa3d4ba7bd spec: prerelease 0.91 for 4.18.0-240.8.1.el8_3.aarch64 support 1.7.1-0.91 Masamichi Takagi 2021-01-26 02:34:35 -05:00
  • c89ac042f9 spec: prerelease 0.9 for testing hidos and cgroup check 1.7.1-0.9 Masamichi Takagi 2021-01-20 13:03:16 +09:00
  • 0f1fc88ce9 spec: prerelease 0.8 for testing hidos and cgroup check 1.7.1-0.8 Masamichi Takagi 2021-01-19 17:34:45 +09:00
  • bbc6565e7e docs: users: add how to specify boot parameters with Fujitsu TCS Masamichi Takagi 2021-01-19 13:01:47 +09:00
  • 1a29f8213f spec: prerelease 0.7 for testing hidos and cgroup check 1.7.1-0.7 Masamichi Takagi 2021-01-19 12:25:06 +09:00
  • fd21fe7411 copy_user_ranges: copy straight_start of struct vm_range Masamichi Takagi 2021-01-15 04:09:57 -05:00
  • 2460228052 mcctrl: abort on invalid addr in mcexec_transfer_image() Balazs Gerofi 2021-01-12 20:37:54 +09:00
  • bf926f234a Tofu: manage stag ranges in VM range split and misc cleanup Balazs Gerofi 2021-01-12 20:36:12 +09:00
  • 507b937509 Tofu: mcctrl side MMU notifier and CQ/BCH cleanup Balazs Gerofi 2021-01-08 21:34:11 +09:00
  • a99cf99396 cmake: add switch to turn on/off krm workaround Masamichi Takagi 2021-01-12 16:34:21 +09:00
  • 6f373186bf docs: add specifications of IHK and McKernel Masamichi Takagi 2021-01-18 16:19:58 +09:00
  • 6667321dc1 spec: prerelease 0.6 for testing capped best-effort memory reservation 1.7.1-0.6 Masamichi Takagi 2021-01-07 11:14:22 +09:00
  • f849745b60 spec: prerelease 0.5 for testing capped best-effort memory reservation 1.7.1-0.5 Masamichi Takagi 2021-01-07 10:56:27 +09:00
  • 78bc06d998 cmake: set default value of ENABLE_FUGAKU_DEBUG to OFF Masamichi Takagi 2021-01-07 10:42:36 +09:00
  • d726bd3d11 profile: fix definition of PROFILE_ENABLE and __NR_profile Masamichi Takagi 2021-01-05 00:50:49 -05:00
  • df37d6867f docs: add scheduling limitations Masamichi Takagi 2021-01-06 09:58:38 +09:00
  • a4b5410d0c docs: add mlockall/munlockall limitations Masamichi Takagi 2021-01-04 12:52:15 +09:00
  • d73e6a161c spec: prerelease 0.4 for testing capped best-effort memory reservation 1.7.1-0.4 Masamichi Takagi 2020-12-29 17:10:43 +09:00
  • 67334b65c3 rus_vm_fault: vmf_insert_pfn: treat VM_FAULT_NOPAGE as success Masamichi Takagi 2020-12-22 16:21:32 +09:00
  • fe3992a3a2 cmake: add switch to turn on/off Fugaku debug modifications Masamichi Takagi 2020-12-28 10:47:02 +09:00
  • 5d58100c20 cmake: add switch to turn on/off Fugaku hacks Masamichi Takagi 2020-12-23 13:31:36 +09:00
  • 1b106d825c Tofu: fix phys addr calculation for contiguous pages in MBPT/BCH update Balazs Gerofi 2020-12-21 20:31:48 +09:00
  • a680395093 Tofu: kmalloc cache for stag range Balazs Gerofi 2020-12-21 15:39:04 +09:00
  • fd5a1c4b0a TO RESET: send SIGSTOP instead of SIGV in PF Balazs Gerofi 2020-12-21 09:48:16 +09:00
  • b3b1883ad8 eclair: turn off gdb pagination by default Balazs Gerofi 2020-12-21 09:47:42 +09:00
  • 7145c4d383 TO RESET: stack changes Balazs Gerofi 2020-12-15 09:08:13 +09:00
  • 0b82c8942b Tofu: keep track of stags per memory range Balazs Gerofi 2020-12-15 14:43:12 +09:00
  • 75694152f0 Tofu: match page sizes to MBPT and fault PTEs if not present Balazs Gerofi 2020-12-15 09:03:46 +09:00
  • 1cf0bd5a78 TO RESET: add debug instruments, map Linux areas for tofu Masamichi Takagi 2020-06-15 13:27:26 +09:00
  • 25943634e9 TO RESET: do_mmap: show debug message when profile is turned on Masamichi Takagi 2020-12-25 11:47:51 +09:00
  • 72f95f92f8 TO RESET: hugefileobj: show debug messages Masamichi Takagi 2020-06-15 13:24:15 +09:00
  • ab1014863d TO RESET: page_fault_handler: send SIGSTOP instead of SIGSEGV for debug Masamichi Takagi 2020-06-15 13:00:10 +09:00
  • 4cd7051c2d TO RESET: setup_rt_frame: show debug message Masamichi Takagi 2020-06-15 13:08:20 +09:00
  • d5716d3c3a TO RESET: mcctrl_get_request_os_cpu and __mcctrl_os_read_write_cpu_register: show debug messages Masamichi Takagi 2020-06-15 13:06:10 +09:00
  • 2a984a12fe TO RESET: unhandled_page_fault: show instruction address Masamichi Takagi 2020-06-15 12:51:48 +09:00
  • 3949ab65a8 TO RESET: Add kernel argument to toggle on-demand paging for hugetlbfs map Masamichi Takagi 2020-12-10 15:45:58 +09:00
  • ed923ac82f TO RESET: hugefileobj: pre-allocate on mmap Masamichi Takagi 2020-06-15 13:23:52 +09:00
  • 191e6f7499 TO RESET: preempt_enable: check if no_preempt isn't negative Masamichi Takagi 2020-06-15 12:48:25 +09:00
  • 4f7fd90300 TO RESET: lock: check if runq lock is held with IRQs disabled Masamichi Takagi 2020-06-15 12:43:29 +09:00
  • 8f2c8791bf TO RESET: arm64: enable interrupt on panic Masamichi Takagi 2020-06-15 12:55:00 +09:00
  • bbfb296c26 TO RESET: mcreboot, mcstop+release.sh: add functions Balazs Gerofi 2020-01-10 15:51:01 +09:00
  • 10b17e230c TO RESET: physical memory: free memory consistency checker Balazs Gerofi 2019-08-13 15:24:39 +09:00
  • b268c28e7e TO RESET: mmap: ignore MAP_HUGETLB Masamichi Takagi 2020-06-15 13:02:05 +09:00
  • 2fa1c053d7 spec: prerelease 0.3 for testing ihk_reserve_mem and memory policy 1.7.1-0.3 Masamichi Takagi 2020-12-24 15:11:01 +09:00
  • 530110e3a9 Tofu: fix ENABLE_TOFU switching Masamichi Takagi 2020-12-17 17:16:13 +09:00
  • f6ed44aeec spec: prerelease 0.2 for testing ihk_reserve_mem and memory policy 1.7.1-0.2 Masamichi Takagi 2020-12-24 11:12:18 +09:00
  • 33dd2e60b1 mcexec: memory policy control by environmental variable Masamichi Takagi 2020-12-15 14:17:32 +09:00
  • ed670c03af spec: prerelease 0.1 for testing ihk_create_os_str 1.7.1-0.1 Masamichi Takagi 2020-12-23 11:33:31 +09:00
  • e5f4a4e87d Tofu: proper cleanup of device files when mcexec gets killed Balazs Gerofi 2020-09-08 13:30:32 +09:00
  • 1918df7765 Tofu: support for barrier gate, kmalloc cache Balazs Gerofi 2020-09-06 12:07:51 +09:00
  • 5d784f3ea4 kernel: increase stack size Balazs Gerofi 2020-09-06 12:03:07 +09:00
  • 10c09aa10e MM: generic lockless kmalloc and page cache Balazs Gerofi 2020-09-06 11:51:52 +09:00
  • 41f5c0bdde MM: deferred zero cleaning on Linux CPUs Balazs Gerofi 2020-09-06 11:47:56 +09:00
  • e7b8aeb4f7 Tofu: per-fd path memory leak fix Balazs Gerofi 2020-08-25 13:09:09 +09:00
  • 1b3dd45dbc MM: straight mapping memory leak fix Balazs Gerofi 2020-08-25 13:07:53 +09:00
  • 623d6f8bc3 arm64: record register state at kernel mode page fault (for eclair) Balazs Gerofi 2020-08-12 07:43:45 +09:00
  • 92902d36fc Tofu: initial version Balazs Gerofi 2020-06-15 20:52:02 +09:00
  • fe83deb3db profile: make header user-space includable Balazs Gerofi 2020-07-09 11:50:59 +09:00
  • e056cb799f memclear: non-temporal memory clean (arm64) Balazs Gerofi 2020-05-27 16:15:55 +09:00
  • 201f5ce500 MM: straight mapping Balazs Gerofi 2020-05-27 13:54:04 +09:00
  • 100bbe6231 MM: zero memory at free and deferred zero Masamichi Takagi 2020-12-08 11:59:08 +09:00
  • fbd121d28c mmap: return -EINVAL for non-anonymous, MAP_HUGETLB map Masamichi Takagi 2020-06-16 09:05:27 +09:00
  • d1d93d90cc mcexec: detect mismatch of mcexec -n and mpirun -ppn Ken Sato 2020-01-08 12:06:43 +09:00
  • 45bc6a617a __return_syscall: check input & fix unmap memory in error cases tinhnt86 2020-10-08 19:24:53 +07:00
  • 924ba7fd65 mcctrl_ikc_send_wait: free desc only if we allocated it internally tinhnt86 2020-10-08 18:55:02 +07:00
  • 2814f7cac4 mcctrl_get_request_os_cpu: check os instance & ret_cpu tinhnt86 2020-10-08 18:50:55 +07:00
  • b510de7bd5 mcctrl_perf_get: check os instance & cpu info tinhnt86 2020-10-08 18:46:32 +07:00
  • 3e927f61dc mcctrl_perf_disable: check os instance & cpu info tinhnt86 2020-10-08 18:42:26 +07:00
  • 64579830dd mcctrl_perf_enable: check os instance & cpu info tinhnt86 2020-10-08 18:35:08 +07:00
  • 3cc98883f5 delete_procfs_entries: fix possible crash if top entry has no children tinhnt86 2020-10-08 16:51:29 +07:00
  • 442045a320 mcctrl_ikc_send: validate os and check input packet tinhnt86 2020-10-08 16:49:26 +07:00
  • fe5d8fc71f mcctrl_getrusage: validate os input tinhnt86 2020-10-08 16:46:43 +07:00
  • 550c6cc5fb mcctrl_perf_set : validate os input & check cpu info tinhnt86 2020-10-08 16:44:53 +07:00
  • 8c0b2ab6ce mcctrl_perf_num: check "os" argument tinhnt86 2020-10-08 16:41:24 +07:00
  • 239b1b265f release 1.7.0 1.7.0 Masamichi Takagi 2020-11-25 10:51:11 +09:00
  • f646fd141b prerelase 0.96: ihk_reserve_mem: balanced, capped best effort Masamichi Takagi 2020-11-24 12:12:40 +09:00
  • 734d1cc056 ihk submodule update: ihklib: ihk_create_os_str: add ihk_reserve_mem_conf equivalent Masamichi Takagi 2020-11-24 12:05:46 +09:00
  • 040a9c0c7f cmake: set QEMU_LD_PREFIX when cross-compiling Masamichi Takagi 2020-07-30 13:50:33 +09:00
  • 8784ee4710 spec: prerelase 0.95 for testing /dev/mcosN related fix 1.7.0-0.95 Masamichi Takagi 2020-09-07 16:10:47 +09:00
  • 3a761c138e ihk submodule update: ihklib, ihkmond: fix /dev/mcosN related issues Masamichi Takagi 2020-09-07 16:03:48 +09:00
  • e21a3a5af3 spec: prerelase 0.94 for testing ihk_create_os_str 1.7.0-0.94 Masamichi Takagi 2020-09-04 12:02:54 +09:00
  • cd33c88025 ihk submodule update: ihklib: turn off debug messages Masamichi Takagi 2020-09-04 12:02:14 +09:00
  • d78a0fb74c docs: NEWS.rst: add 1.7.0-0.93 updates Masamichi Takagi 2020-09-02 10:44:34 +09:00