search for: drm_gpuva_exec

Displaying 2 results from an estimated 2 matches for "drm_gpuva_exec".

2023 Aug 31
3
[PATCH drm-misc-next 2/3] drm/gpuva_mgr: generalize dma_resv/extobj handling and GEM validation
...t;> u64 reserve_offset, u64 reserve_range, >>>>>>> const struct drm_gpuva_fn_ops *ops); >>>>>>> void drm_gpuva_manager_destroy(struct drm_gpuva_manager *mgr); >>>>>>> +/** >>>>>>> + * DRM_GPUVA_EXEC - returns the &drm_gpuva_managers &drm_exec instance >>>>>>> + * @mgr: the &drm_gpuva_managers to return the &drm_exec instance for >>>>>>> + */ >>>>>>> +#define DRM_GPUVA_EXEC(mgr) &(mgr)->exec >>>>&g...
2023 Aug 20
3
[PATCH drm-misc-next 0/3] [RFC] DRM GPUVA Manager GPU-VM features
So far the DRM GPUVA manager offers common infrastructure to track GPU VA allocations and mappings, generically connect GPU VA mappings to their backing buffers and perform more complex mapping operations on the GPU VA space. However, there are more design patterns commonly used by drivers, which can potentially be generalized in order to make the DRM GPUVA manager represent a basic GPU-VM