22/02/2022 01:22, eagost...@nvidia.com: > From: Elena Agostini <eagost...@nvidia.com> > > rte_gpu_mem_cpu_map() exposes a GPU memory area to the CPU. > In gpudev communication list this is useful to store the > status flag. > > A communication list status flag allocated on GPU memory > and mapped for CPU visibility can be updated by CPU and polled > by a GPU workload. > > The polling operation is more frequent than the CPU update operation. > Having the status flag in GPU memory reduces the GPU workload polling > latency. > > If CPU mapping feature is not enabled, status flag resides in > CPU memory registered so it's visible from the GPU. > > To facilitate the interaction with the status flag, this patch > provides also the set/get functions for it. > > Signed-off-by: Elena Agostini <eagost...@nvidia.com>
[...] > * @param ptr > - * Pointer to the GPU memory area to be unmapped. > + * Pointer to the memory area to be unmapped. rebase issue: that reverts another commit sent the same day. I will skip [...] > #endif /* RTE_GPUDEV_H */ > + Will remove lines added at the end of 2 files. Applied, thanks.