search for: bo_vm

Displaying 6 results from an estimated 6 matches for "bo_vm".

Did you mean: no_vm
2023 Nov 09
1
[PATCH drm-misc-next v8 09/12] drm/gpuvm: reference count drm_gpuvm structures
...gt; I strongly believe you guys stumbled over one of the core problems with the VM here and I think that reference counting is the right answer to solving this. > > The big question is that what is reference counted and in which direction does the dependency points, e.g. we have here VM, BO, BO_VM and Mapping objects. > > Those patches here suggest a counted Mapping -> VM reference and I'm pretty sure that this isn't a good idea. What we should rather really have is a BO -> VM or BO_VM ->VM reference. In other words that each BO which is part of the VM keeps a referen...
2023 Nov 10
2
[PATCH drm-misc-next v8 09/12] drm/gpuvm: reference count drm_gpuvm structures
...led over one of the core problems >> with the VM here and I think that reference counting is the right >> answer to solving this. >> >> The big question is that what is reference counted and in which >> direction does the dependency points, e.g. we have here VM, BO, BO_VM >> and Mapping objects. >> >> Those patches here suggest a counted Mapping -> VM reference and I'm >> pretty sure that this isn't a good idea. What we should rather really >> have is a BO -> VM or BO_VM ->VM reference. In other words that each >...
2023 Nov 10
2
[PATCH drm-misc-next v8 09/12] drm/gpuvm: reference count drm_gpuvm structures
...>>> with the VM here and I think that reference counting is the right >>> answer to solving this. >>> >>> The big question is that what is reference counted and in which >>> direction does the dependency points, e.g. we have here VM, BO, >>> BO_VM and Mapping objects. >>> >>> Those patches here suggest a counted Mapping -> VM reference and I'm >>> pretty sure that this isn't a good idea. What we should rather >>> really have is a BO -> VM or BO_VM ->VM reference. In other words >>...
2023 Jun 22
2
[PATCH drm-next v5 03/14] drm: manager to keep track of GPUs VA mappings
...very driver implement a driver >>>>> specific way of keeping this connection? >>>> >>>> Flexibility. For example on amdgpu the mappings of a BO are groups >>>> by VM address spaces. >>>> >>>> E.g. the BO points to multiple bo_vm structures which in turn have >>>> lists of their mappings. >>> >>> Isn't this (almost) the same relationship I introduce with the GPUVA >>> manager? >>> >>> If you would switch over to the GPUVA manager right now, it would be >>...
2023 Jun 23
1
[PATCH drm-next v5 03/14] drm: manager to keep track of GPUs VA mappings
...>>>>>> driver specific way of keeping this connection? >>>>> >>>>> Flexibility. For example on amdgpu the mappings of a BO are groups >>>>> by VM address spaces. >>>>> >>>>> E.g. the BO points to multiple bo_vm structures which in turn have >>>>> lists of their mappings. >>>> >>>> Isn't this (almost) the same relationship I introduce with the >>>> GPUVA manager? >>>> >>>> If you would switch over to the GPUVA manager right no...
2023 Jun 23
1
[PATCH drm-next v5 03/14] drm: manager to keep track of GPUs VA mappings
...;> driver specific way of keeping this connection? >>>>>> >>>>>> Flexibility. For example on amdgpu the mappings of a BO are groups >>>>>> by VM address spaces. >>>>>> >>>>>> E.g. the BO points to multiple bo_vm structures which in turn have >>>>>> lists of their mappings. >>>>> >>>>> Isn't this (almost) the same relationship I introduce with the >>>>> GPUVA manager? >>>>> >>>>> If you would switch over to th...