Skip to content

v2.5

Latest
Compare
Choose a tag to compare
@pakmarkthub pakmarkthub released this 26 Mar 20:45
· 6 commits to R2.5 since this release
  • Introduce gdr_pin_buffer_v2 API, GDR_PIN_FLAG_FORCE_PCIE pin flag and the GDR_ATTR_SUPPORT_PIN_FLAG_FORCE_PCIE attribute. Extend gdrcopy_sanity coverage to those new APIs.
  • Waive some unit tests in gdrcopy_sanity if the GPU compute mode is not set as default.
  • Introduce gdr_get_attribute API and GDR_ATTR_USE_PERSISTENT_MAPPING.
  • Add persistent mapping coverage to gdrcopy_sanity.
  • Support setting GPU ID in gdrcopy_sanity.
  • Fix nvidia_p2p_get_pages_persistent leakage in gdrdrv.
  • Introduce leakage_pin_pages_fork_cumemalloc unit test.
  • Add support for mix mappings.
  • Introduce /proc/driver/gdrdrv/params and /proc/driver/gdrdrv/nv_get_pages_refcount.
  • Fix silent failure in gdrcopy_copybw and gdrcopy_apiperf.
  • Add -l to shmoo sizes in gdrcopy_copybw.
  • Set the default NVCC_FLAGS to generate PTX and SASS for all supported architectures.
  • Improve the error reporting in gdrcopy_pplat due to PTX loading errors.
  • Add cold cache testing to gdrcopy_copylat.
  • Fix errors in gdr_map due to PAT.
  • Improve the gdrcopy_pplat algorithm and add more test cases.
  • Improve vm_flags_set detection mechanism.
  • Change the default to set use_persistent_mapping=1.