numam-dpdk/lib/gpudev
Thomas Monjalon a9af048aba gpudev: support multi-process
The device data shared between processes are moved in a struct
allocated in a shared memory (a new memzone for all GPUs).
The main struct rte_gpu references the shared memory
via the pointer mpshared.

The API function rte_gpu_attach() is added to attach a device
from the secondary process.
The function rte_gpu_allocate() can be used only by primary process.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
2021-11-08 17:20:53 +01:00
..
gpudev_driver.h gpudev: support multi-process 2021-11-08 17:20:53 +01:00
gpudev.c gpudev: support multi-process 2021-11-08 17:20:53 +01:00
meson.build gpudev: introduce GPU device class library 2021-11-08 17:20:52 +01:00
rte_gpudev.h gpudev: add child device representing a device context 2021-11-08 17:20:52 +01:00
version.map gpudev: support multi-process 2021-11-08 17:20:53 +01:00