ReleaseNVIDIANVIDIApublished Mar 26, 2025seen 1w

NVIDIA/gdrcopy v2.5

NVIDIA/gdrcopy

Open original ↗

Captured source

source ↗
published Mar 26, 2025seen 1wcaptured 1whttp 200method plain

v2.5

Repository: NVIDIA/gdrcopy

Tag: v2.5

Published: 2025-03-26T20:45:38Z

Prerelease: no

Release notes:

  • 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.

Notability

notability 4.0/10

Routine library update by NVIDIA.