[PATCH 04/10] drm/amdgpu: use the smaller hole for GART

Zhang, Jerry (Junwei) Jerry.Zhang at amd.com
Tue Aug 28 01:57:24 UTC 2018


On 08/28/2018 03:05 AM, Alex Deucher wrote:
> On Mon, Aug 27, 2018 at 12:55 PM Christian König
> <ckoenig.leichtzumerken at gmail.com> wrote:
>>
>> Instead of the larger one use the smaller hole in the MC address
>> space for the GART mappings.
>>
>> Signed-off-by: Christian König <christian.koenig at amd.com>
>
> Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

Reviewed-by: Junwei Zhang <Jerry.Zhang at amd.com>

>
>> ---
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 3 ++-
>>   1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
>> index 8269197df8e0..265ec6807130 100644
>> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
>> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
>> @@ -132,7 +132,8 @@ void amdgpu_gmc_gart_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc)
>>                  mc->gart_size = max(size_bf, size_af);
>>          }
>>
>> -       if (size_bf > size_af)
>> +       if ((size_bf >= mc->gart_size && size_bf < size_af) ||
>> +           (size_af < mc->gart_size))
>>                  mc->gart_start = 0;
>>          else
>>                  mc->gart_start = ALIGN(mc->vram_end + 1, 0x100000000ULL);
>> --
>> 2.17.1
>>
>> _______________________________________________
>> amd-gfx mailing list
>> amd-gfx at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
>


More information about the amd-gfx mailing list