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
7efb394905
remote_page_fault is handled by the offloaded thread.
...
Change-Id: I9cfad509260cceada74abdf39ca6a1822561e0d9
Refs: #1474
2021-03-03 02:25:56 +00:00
9c7d0cfaec
getrusage: Fix memory_stat_mapped_file when SIGBUS occurs in file map
...
Change-Id: Ia4686f32a3c888d5c886ab6cc6c2b510885447f5
Refs: #1422
2021-03-01 05:55:37 +00:00
baa7a6adcb
add ENABLE_GCOV option for cmake
...
Change-Id: Ic473dc52d748207e49800d0cd340918a4dce0971
2021-03-01 13:19:28 +09:00
86e12fa90c
do_execveat: kill instead of panic when init_process_stack fails
...
Change-Id: I0845440260f04ab8e524e118c21d5a137cddb4aa
2021-03-01 12:04:50 +09:00
ae9827f628
cmake: fix missing prefix in mcreboot.sh
...
Change-Id: I93ee7ba1acf1269472bea40ff4e9c5bc6b3b98f8
2021-03-01 11:22:58 +09:00
79b590d732
docs: remove "mcexec -n <ppn>" requirement for Fujitsu MPI
...
Change-Id: I2d24fa5e11c005a7c7c61f7b351c196e920e6cef
2021-03-01 01:20:13 +00:00
1bfa339ccf
man: mcexec: add "-n <ppn>" option mandatory when using MPI (except Fujitsu MPI)
...
Change-Id: I6d2d0337fdab13325642344529401f86bbadfdcd
2021-03-01 01:19:23 +00:00
c55a02ffba
cmake: trim POSTK_DEBUG definitions
...
Change-Id: Ic302cd936e975abb07b998f266f7c3feecfde85c
2021-02-28 20:05:04 -05:00
dd7b7dbd0e
uti: fix rpmbuild
...
Change-Id: I0cc60d2b38b184168a99a4778fbb5a437278da29
2021-02-27 23:06:32 -05:00