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...