002f36c7f5
docs: add limitation about Linux kernel dump
...
Change-Id: Ic007f2f1915e37981955ad2160ea6614b1c36ec1
2021-03-17 21:39:07 +09:00
90c1ceef45
release: 1.7.9: fix smp_ihk_os_shutdown()-related double free
...
Change-Id: I408dc69b41d9643548226c15c67fcbd8197acb92
1.7.9
2021-03-17 18:21:25 +09:00
4f1b505550
docs: migrate to github.com/ihkmckernel
...
Change-Id: Idd8fed88545231b4aca290e1b54cbc2d2dff2e9e
2021-03-17 08:43:02 +00:00
051c0dcdd8
overlay_path: Fix resolution of symbolic link under /sys/
...
Change-Id: I650e72fb335aa72256d3b129a65c09bbd7cf26d3
Refs: #1463
2021-03-17 08:18:46 +00:00
09173d353c
mcctrl_wakeup_desc: refcount and fix timeouts
...
Change-Id: I14b34f031ffb10bfac6cef07d81f53a8dece767b
2021-03-17 03:36:35 +00:00
d5c5023bf8
epoll/epoll_wait/ppoll: special handling in syscall offload
...
Change-Id: I792eb91c349d0ce942179996328c6f89f186ba31
2021-03-17 03:36:35 +00:00
e3493bd0be
docs: lift limitations and fix ppn example
...
Change-Id: Id78e7db09767d5dd8a3dc5b9f911b9026608b021
2021-03-17 03:31:12 +00:00
44261678f7
cmake: fix condition to turn on/off ENABLE_KRM_WORKAROUND
...
Change-Id: I1a8efe88ffb1283d0343571f340a3b5715318e7d
2021-03-17 02:57:19 +00:00
6e4a29a422
docs: spec: fix description of IHK_RESERVE_MEM_MAX_SIZE_RATIO_ALL
...
Change-Id: I7af95524d87721fa1ce34bc560eddc947117f5f8
2021-03-15 15:32:08 +09:00
2039139380
release: 1.7.8: fix ihklib/ihk_reserve_cpu when using krm
...
Change-Id: I57235d51f51ae7327cb08a9e3ae56be995157100
1.7.8
2021-03-12 12:54:56 +09:00
c80b112ce7
release: 1.7.7: fix fput and mckernel.spec
...
Change-Id: I74f7530b067d44790e3f014479f580867387584a
1.7.7
2021-03-11 08:09:07 +00:00
4a05024656
spec: cmake-config cmake paramters
...
Change-Id: Ic0e7f62d9172f31afe90297bdd22b8e50cc6fc9e
2021-03-11 07:19:04 +00:00
7a04c6eb5c
ihkmond: redirect kmsg to /dev/kmsg line by line
...
Change-Id: Iafc9d0eb47696073434dcc869a29336a51b8c50e
2021-03-11 16:11:17 +09:00
3e00189de0
kprintf: fix checking if interrupt is disabled
...
Change-Id: I2ee1a1e2438ae761c4136593953ede2738bc6f74
2021-03-11 07:03:04 +00:00
c94cf8e6f0
mcexec: fput executable just after its contents is transferred
...
Change-Id: I3fae841bd7341bca030fd6b7eceffa068c9e0f4e
2021-03-11 07:03:04 +00:00
ee974b200d
mcexec_open_exec: fix missing fput on error
...
Change-Id: I3ac94e336dc54ec313e69c0fa85c17086dc256fd
2021-03-11 07:03:04 +00:00
546cafe6bc
release: 1.7.6: fix ihk_reserve_mem_conf
...
Change-Id: I767f8eac655af9200f733c21353b1e141007df17
1.7.6
2021-03-11 15:22:36 +09:00
9dd4d99a1a
docs: spec: ihk_reserve_mem_conf*: apply change only to the next reservation
...
Change-Id: Iaafd2ca4d96f227d03e9910a36b27801fb1e3da4
2021-03-11 15:17:44 +09:00
3a6273777a
test: uti/tofu, issues/1507+1519: fix README
...
Change-Id: I3060e1273c8ef6a1b392a2c678da3bc02a25a4f8
2021-03-11 03:59:57 +00:00
daed585347
release: 1.7.5: fix ihk_*str() functions
...
Change-Id: Ic412029f856f34a10724f03e36f211f6026acd8e
1.7.5
2021-03-11 12:18:43 +09:00
11d7229525
docs: spec: ihk_reserve_mem_conf_str: use defaults for those not specified
...
Change-Id: I7cfddd3203b952cabb919ea6401e226e151e696a
2021-03-11 02:26:18 +00:00
e43d52df20
Revert "mcexec_open_exec: make fput and add to mckernel_exec_files atomic"
...
This reverts commit c80ea0ed23 .
Change-Id: I0541e8af5157c7128f8774f6581cc207d13b649a
2021-03-10 14:21:57 +09:00
1c0da3c5b9
Revert "mcexec_open_exec: guard fput and add to mckernel_exec_files with spin_lock_irqsave"
...
This reverts commit cba263ff12 .
Change-Id: Ifcd03a2048a3f9d6c155dd8ecd522081b5dde276
2021-03-10 14:21:49 +09:00
3084db8b26
release: 1.7.4: fix missing fput of executable
...
Change-Id: If3e2bb10bd21515876c5a37839cd9fcf12774329
1.7.4
2021-03-07 17:44:53 +09:00
cba263ff12
mcexec_open_exec: guard fput and add to mckernel_exec_files with spin_lock_irqsave
...
Change-Id: Id5dae8cb7f947d4e9939bf9c6762c2d1dcdd3776
2021-03-07 17:39:16 +09:00
43a6f0d41d
release: 1.7.3: fix missing fput executable
...
Change-Id: Ib369a7803d5ef944fec4c42c5e9b20f8655e47f3
1.7.3
2021-03-05 15:20:16 +09:00
c80ea0ed23
mcexec_open_exec: make fput and add to mckernel_exec_files atomic
...
Change-Id: Iff4ac8bb9b4ebfcb9c77e84ed3f0a40e6b9efb6a
2021-03-05 14:14:30 +09:00
73d028de77
docs: move uti installation / usage into install.rst / users.rst
...
Change-Id: Ie1fe1593bb957e5c5fb6085543ab647ec43fd8f6
2021-03-05 11:52:38 +09:00
d812e4dedb
cmake: fix POSTK_DEBUG definitions (third trial)
...
Change-Id: I60341362b1e17acdb7c7f9ac8c036604aec89885
2021-03-05 11:16:43 +09:00
b8cc962843
release: 1.7.2: xpmem is fixed, uti is integrated
...
Change-Id: I97ff528cbddaf06bb28fa064df54601308a06bca
1.7.2
2021-03-05 09:26:52 +09:00
c593faea89
MM: handle zero_at_free in page faults
...
Change-Id: Ib2b37c73936a365173d84a2a806a17374ccc05d4
2021-03-04 04:04:13 +00:00
7d69f15101
docs: describe fork starvation caused by a flood of system call offloads
...
Change-Id: I9826525ca582a61c6e94f44adab3068d80a699cd
Refs: #1398
Refs: #1408
2021-03-04 03:59:56 +00:00
687eae3a11
cmake: fix POSTK_DEBUG definitions (again)
...
Change-Id: I064b81115102bcbd2c3787c5743009be5032469e
2021-03-04 03:47:00 +00:00
eba2131f34
clv: Change no_preempt from int to ihk_atomic_t.
...
Fix the issue where the value of no_preempt gets unexpected value
(-1, 1, 2 etc.) after process ends when running the UTI tests.
Change-Id: I7d9c08b754a171ea3fdec20ab2e635df3b607cbd
2021-03-04 03:40:15 +00:00
1070387ed2
SCD_MSG_SCHEDULE_PROCESS: stay on current CPU if set in process' CPU mask
...
Change-Id: I347fe61f8123792648747ec9bf856a9340ea9d9b
2021-03-04 11:29:21 +09:00
eca107f52d
__mcctrl_os_read_write_cpu_register: spin timeout in mcctrl_ikc_send_wait()
...
Change-Id: I918be366c81be96cd76df659e3181a194d440dd8
2021-03-04 11:29:21 +09:00
71c333965c
mcexec: introduction of --flags argument
...
Change-Id: If5b70bf06460fc709444d8135511c3699304d31f
2021-03-04 11:29:21 +09:00
5664f54390
hugefileobj_get_page: suppress debug message
...
Change-Id: I2784f5bba12f961cccb17cf302f1b463721ac855
2021-03-03 05:07:49 +00:00
720b0c06d8
test: xpmem: fix test program for #1259
...
Change-Id: I8885e518a0202df6d20a88524564aeb648df89ab
2021-03-03 05:07:49 +00:00
e6ec52dfbd
test: Add test program for #1507 , #1519
...
Change-Id: I04927e6dd1bfe1d0b210ec0b7e9d86c449e6daca
Refs: #1507
Refs: #1519
2021-03-03 05:07:49 +00:00
b380f0790d
test: shmobj: fix test program for #1381
...
Limitations tested in #1381 have been removed in #1458
Change-Id: I35b7ee058a75abc98f2a2ad783fdba46087b0716
Refs: #1519
2021-03-03 05:07:49 +00:00
47aec70f5f
shmobj: support large page
...
Change-Id: I104c1b8551b87f5cbfedb13262e77c00c38e9643
2021-03-03 05:07:49 +00:00
d2db639853
xpmem: support large page
...
1. try to use as large page as possible on attach
2. pre-map resident remote pages on attach
Change-Id: I5580682a4199e94085a9bad9ce3958a0f14cdcea
2021-03-03 05:07:49 +00:00
3aaa5350f0
xpmem: replace mcs_rwlock with ihk_rwspinlock
...
Change-Id: I2d29f37f590f55db009f522395ede4c6494f8c89
2021-03-03 05:07:49 +00:00
865eb37b11
xpmem: Fix deadlock in xpmem_remove_process_memory_range()
...
This reverts commit 2fe5c8de2e .
Change-Id: I8ec84f654aeee7cf83603abb2aca5e90b735e977
2021-03-03 05:07:49 +00:00
5dd989450d
xpmem: Make sure vm_range is used under memory_range_lock
...
Change-Id: I856ee9d401e7dcfd74559bad5b22a69d53a61e2f
2021-03-03 05:07:49 +00:00
4ac9dcdccd
xpmem: Use correct process_vm in xpmem functions
...
This reverts commit 29d27b7c8d .
Change-Id: I1863cddcffa67c60e5f93d874447db9919e519dc
2021-03-03 05:07:49 +00:00
63443383e9
xpmem: truncates the size of xpmem_attach at the page boundary (workaround for fjmpi)
...
Fujitsu MPI tries to attach a segment with the size of the source range size plus one.
Change-Id: Iab3801727f938dfb6242b6b90c88e4986b84d08e
Refs: #1507
2021-03-03 05:07:49 +00:00
4d1d53b335
docs: integrate spec tex files
...
"make html" makes spec pdf files as well.
Change-Id: I0535ae97d924c15efed948dadb135210ad18f956
2021-03-03 04:20:46 +00:00
422a399f20
coredump: fix behavior when gencore fail
...
Change-Id: Ifdddf867b514f42a6f1ce374ec06b7550a9cdad5
Refs: #1511
2021-03-03 02:27:01 +00:00