- Jun 19, 2020
-
-
Piotr Balcer authored
-
Piotr Balcer authored
-
Piotr Balcer authored
Merge stable-1.8 into master
-
Łukasz Plewa authored
test: disable pmem2_map_prot devdax exec test
-
Łukasz Plewa authored
Conflicts: src/libpmem/ppc64/platform_generic.c src/libpmemobj/heap.c src/test/obj_ctl_stats/obj_ctl_stats.c
-
Łukasz Plewa authored
test: fix pmem_deep_persist match
-
Weronika Lewandowska authored
examples: fix pmem2 redo example fd leak
-
Weronika Lewandowska authored
-
Weronika Lewandowska authored
pmem: (PPC) call msync instead flush on valgrind
-
Weronika Lewandowska authored
Ref: #4852
-
Łukasz Plewa authored
current version of Valgrind doesn't recognize ppc fence instruction
-
- Jun 18, 2020
-
-
Piotr Balcer authored
clean away __pycache__ dirs
-
Łukasz Plewa authored
pmem2: ndctl get size
-
Piotr Balcer authored
common: improve performance of os_posix_fallocate on windows
-
Weronika Lewandowska authored
obj: fix run allocated recalculation
-
Weronika Lewandowska authored
-
- Jun 17, 2020
-
-
Łukasz Plewa authored
pmem2: separate ravl map module and map.c
-
Piotr Balcer authored
-
Piotr Balcer authored
Fix data cache flush on ppc64
-
Piotr Balcer authored
examples: add gitignore to multiple map example
-
Piotr Balcer authored
pmem2: fix get alignment funcs
-
Weronika Lewandowska authored
-
Krzysztof Swiecicki authored
Move ravl map module implementation from map.c into separate files ravl_interval.c and ravl_interval.h. Effectively map.c passes an address of pmem2_map structure and two points on a number line as ravl_interval structure. Those points are abstraction for interval with following boundaries (address, address + size). The reason for the separation is that the pmem2_vm_reservation feature will be using ravl tree in the future.
-
Weronika Lewandowska authored
-
- Jun 16, 2020
-
-
Piotr Balcer authored
-
Łukasz Plewa authored
-
Weronika Lewandowska authored
common: fix freebsd CI
-
Piotr Balcer authored
-
- Jun 15, 2020
-
-
Łukasz Plewa authored
pmem2: ndctl get alignment
-
Łukasz Plewa authored
common: fix freebsd CI
-
Weronika Lewandowska authored
-
Lukasz Dorau authored
check that errno is set for PMEM2_E_ERRNO
-
Piotr Balcer authored
-
- Jun 10, 2020
-
-
Tulio Magno Quites Machado Filho authored
The dcbst instruction doesn't flush a cache block correctly because it doesn't mark that block as clean on Power 9, see Manual "POWER9 Processor User’s Manual" page 66. Replace dcbst with dcbf in order to fix this issue. This change requires to replace lwsync with a hwsync too in order to cover for the usage of dcbf. Adopt the best practices according to the POWER ISA 3.1. Fix bug #4843. Signed-off-by:
Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
-
Piotr Balcer authored
pmem2: fix deep flush ret value
-
- Jun 09, 2020
-
-
Weronika Lewandowska authored
Ref: issues#4825
-
- Jun 08, 2020
-
-
Łukasz Plewa authored
pmem2: ddax deep flush behavior changes
-
Weronika Lewandowska authored
-
Weronika Lewandowska authored
pmem2: read usc from region instead of interleave set
-