-
- Downloads
pmem2: implement vm_reservation API
Change pmem2_map to check if config structure reservation is set. When the reservation is set, there is no need to create a placeholder mapping to map a file.
Showing
- README.md 1 addition, 0 deletionsREADME.md
- doc/libpmem2/pmem2_config_set_vm_reservation.3.md 8 additions, 10 deletionsdoc/libpmem2/pmem2_config_set_vm_reservation.3.md
- doc/libpmem2/pmem2_map_new.3.md 4 additions, 0 deletionsdoc/libpmem2/pmem2_map_new.3.md
- doc/libpmem2/pmem2_vm_reservation_get_address.3.md 46 additions, 0 deletionsdoc/libpmem2/pmem2_vm_reservation_get_address.3.md
- doc/libpmem2/pmem2_vm_reservation_get_size.3.md 45 additions, 0 deletionsdoc/libpmem2/pmem2_vm_reservation_get_size.3.md
- doc/libpmem2/pmem2_vm_reservation_new.3.md 48 additions, 9 deletionsdoc/libpmem2/pmem2_vm_reservation_new.3.md
- src/PMDK.sln 7 additions, 3 deletionssrc/PMDK.sln
- src/examples/libpmem2/map_multiple_files/map_multiple_files.c 2 additions, 2 deletions...examples/libpmem2/map_multiple_files/map_multiple_files.c
- src/include/libpmem2.h 8 additions, 3 deletionssrc/include/libpmem2.h
- src/libpmem2/Makefile 1 addition, 0 deletionssrc/libpmem2/Makefile
- src/libpmem2/config.c 6 additions, 1 deletionsrc/libpmem2/config.c
- src/libpmem2/config.h 2 additions, 0 deletionssrc/libpmem2/config.h
- src/libpmem2/libpmem2.def 2 additions, 0 deletionssrc/libpmem2/libpmem2.def
- src/libpmem2/libpmem2.link.in 2 additions, 0 deletionssrc/libpmem2/libpmem2.link.in
- src/libpmem2/libpmem2.vcxproj 3 additions, 1 deletionsrc/libpmem2/libpmem2.vcxproj
- src/libpmem2/libpmem2.vcxproj.filters 7 additions, 1 deletionsrc/libpmem2/libpmem2.vcxproj.filters
- src/libpmem2/map.c 1 addition, 1 deletionsrc/libpmem2/map.c
- src/libpmem2/map.h 6 additions, 0 deletionssrc/libpmem2/map.h
- src/libpmem2/map_posix.c 117 additions, 29 deletionssrc/libpmem2/map_posix.c
- src/libpmem2/map_windows.c 226 additions, 29 deletionssrc/libpmem2/map_windows.c
Loading
Please register or sign in to comment