Am 31.08.2017 um 17:50 schrieb Felix Kuehling:
On 2017-08-31 09:59 AM, Christian König wrote:
Am 31.08.2017 um 15:42 schrieb Kuehling, Felix:
Reviewed-by: Felix Kuehling <felix.kuehl...@amd.com>
Thanks.

Sorry, I didn't think this one through. I'll keep looking for the
real problem.
Is it possible that you merged my earlier patch to handle all fragment
sizes?

Cause earlier versions had exactly that problem.
I don't think so. We merge from amd-staging-4.12. Was your earlier patch
already submitted to the branch?

No, I haven't committed it yet. Just though that Roger might have merged that in the hybrid branch and you picked it up there.

Christian.


Regards,
   Felix

Christian.

________________________________________
From: amd-gfx <amd-gfx-boun...@lists.freedesktop.org> on behalf of
Christian König <deathsim...@vodafone.de>
Sent: Thursday, August 31, 2017 3:45:48 AM
To: amd-gfx@lists.freedesktop.org
Subject: [PATCH] drm/amdgpu: Revert "Fix IB allocation sizes for page
table updates"

From: Christian König <christian.koe...@amd.com>

The IB allocation sizes where correct.

This reverts commit d1551e7c7211fa135c4d79f09e237f5f9779e421.

Signed-off-by: Christian König <christian.koe...@amd.com>
---
   drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 ++--
   1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
index 473273d..b08f031 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
@@ -1037,7 +1037,7 @@ static int amdgpu_vm_update_level(struct
amdgpu_device *adev,
                  ndw = 64;

                  /* assume the worst case */
-               ndw += parent->last_entry_used * 10;
+               ndw += parent->last_entry_used * 6;

                  pd_addr = amdgpu_bo_gpu_offset(parent->base.bo);

@@ -1542,7 +1542,7 @@ static int amdgpu_vm_bo_update_mapping(struct
amdgpu_device *adev,
          ndw = 64;

          /* one PDE write for each huge page */
-       ndw += ((nptes >> adev->vm_manager.block_size) + 1) * 10;
+       ndw += ((nptes >> adev->vm_manager.block_size) + 1) * 6;

          if (pages_addr) {
                  /* copy commands needed */
--
2.7.4

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx


_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to