Re: [PATCH V1] accel/amdxdna: Add BO import and export

2025-03-25 Thread Lizhi Hou
Hi Jeff, Just noticed that the driver should not use import_attach. https://lore.kernel.org/all/20250317131923.238374-1-tzimmerm...@suse.de/ I will remove the import_attach usage and send V3 patch. Thanks Lizhi On 3/21/25 12:52, Lizhi Hou wrote: On 3/21/25 08:15, Jeff Hugo wrote: On 3/

Re: [PATCH V1] accel/amdxdna: Add BO import and export

2025-03-24 Thread Lizhi Hou
On 3/21/25 08:15, Jeff Hugo wrote: On 3/6/2025 11:03 AM, Lizhi Hou wrote: +struct drm_gem_object * +amdxdna_gem_prime_import(struct drm_device *dev, struct dma_buf *dma_buf) +{ +    struct dma_buf_attachment *attach; +    struct drm_gem_object *gobj; +    struct sg_table *sgt; +    int ret;

Re: [PATCH V1] accel/amdxdna: Add BO import and export

2025-03-21 Thread Jeff Hugo
On 3/6/2025 11:03 AM, Lizhi Hou wrote: +struct drm_gem_object * +amdxdna_gem_prime_import(struct drm_device *dev, struct dma_buf *dma_buf) +{ + struct dma_buf_attachment *attach; + struct drm_gem_object *gobj; + struct sg_table *sgt; + int ret; + + attach = dma_buf_a

[PATCH V1] accel/amdxdna: Add BO import and export

2025-03-06 Thread Lizhi Hou
Add amdxdna_gem_prime_export() and amdxdna_gem_prime_import() for BO import and export. Register mmu notifier for imported BO as well. When MMU_NOTIFIER_UNMAP event is received, queue work to remove the notifier. The same BO could be mapped multiple times if it is exported and imported by an appli