Re: [PATCH] drm/amdgpu: Don't flush HDP on A+A

2021-05-31 Thread Christian König
Am 31.05.21 um 17:51 schrieb Eric Huang: With XGMI connection flushing HDP on PCIe is unnecessary, it is also to optimize memory allocation latency. Well that's closer to what I had in mind, but not 100% correct. See the code in amdgpu_ib_schedule() as well: #ifdef CONFIG_X86_64     if (

[PATCH] drm/amdgpu: Don't flush HDP on A+A

2021-05-31 Thread Eric Huang
With XGMI connection flushing HDP on PCIe is unnecessary, it is also to optimize memory allocation latency. Signed-off-by: Eric Huang --- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 1 + drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 3 +++ 3 files changed

Re: [PATCH] drm/amdgpu: Don't flush HDP on A+A

2021-05-27 Thread Christian König
Am 26.05.21 um 15:55 schrieb Felix Kuehling: Am 2021-05-25 um 1:56 p.m. schrieb Eric Huang: With XGMI connection flushing HDP on PCIe is unnecessary, it is also to optimize memory allocation latency. Signed-off-by: Eric Huang diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c b/drivers

Re: [PATCH] drm/amdgpu: Don't flush HDP on A+A

2021-05-26 Thread Christian König
Am 25.05.21 um 19:56 schrieb Eric Huang: With XGMI connection flushing HDP on PCIe is unnecessary, it is also to optimize memory allocation latency. Signed-off-by: Eric Huang diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c index ac45d9c7a4

Re: [PATCH] drm/amdgpu: Don't flush HDP on A+A

2021-05-26 Thread Felix Kuehling
Am 2021-05-25 um 1:56 p.m. schrieb Eric Huang: > With XGMI connection flushing HDP on PCIe is unnecessary, > it is also to optimize memory allocation latency. > > Signed-off-by: Eric Huang > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c > b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c >

[PATCH] drm/amdgpu: Don't flush HDP on A+A

2021-05-25 Thread Eric Huang
With XGMI connection flushing HDP on PCIe is unnecessary, it is also to optimize memory allocation latency. Signed-off-by: Eric Huang diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c index ac45d9c7a4e9..aefb3d2927d5 100644 --- a/drivers/gpu/