[PATCH v5 0/1] gpu/cuda: introduce CUDA driver
eagostini at nvidia.com
eagostini at nvidia.com
Mon Nov 15 23:36:01 CET 2021
From: Elena Agostini <eagostini at nvidia.com>
This is the CUDA implementation of the gpudev library.
Funcitonalities implemented through CUDA Driver API are:
- Device probe and remove
- Manage device memory allocations
- Register/unregister external CPU memory in the device memory area
Changelog:
- CUDA driver implementation of the GPU write memory barrier
- Fixed styling reported by checkpatch
- CUDA driver library not required at build time
- CUDA driver library is loaded at runtime through dlopen
- Documentation updated
Elena Agostini (1):
gpu/cuda: introduce CUDA driver
doc/guides/gpus/cuda.rst | 127 +++
doc/guides/gpus/index.rst | 1 +
doc/guides/rel_notes/release_21_11.rst | 2 +
drivers/gpu/cuda/cuda.c | 1132 ++++++++++++++++++++++++
drivers/gpu/cuda/cuda_loader.h | 301 +++++++
drivers/gpu/cuda/meson.build | 10 +
drivers/gpu/cuda/version.map | 3 +
drivers/gpu/meson.build | 2 +-
8 files changed, 1577 insertions(+), 1 deletion(-)
create mode 100644 doc/guides/gpus/cuda.rst
create mode 100644 drivers/gpu/cuda/cuda.c
create mode 100644 drivers/gpu/cuda/cuda_loader.h
create mode 100644 drivers/gpu/cuda/meson.build
create mode 100644 drivers/gpu/cuda/version.map
--
2.17.1
More information about the dev
mailing list