[PATCH 1/2] amdgpu: add new VA operations CLEAR and REPLACE

2017-03-17 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- include/drm/amdgpu_drm.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/drm/amdgpu_drm.h b/include/drm/amdgpu_drm.h index 7002dc4..a73b40a 100644 --- a/include/drm/amdgpu_drm.h +++ b/include/drm/amdgpu_drm.h @@ -410,6

[PATCH v2] drm/amdgpu: fix before and after mapping judgement for replace mapping

2017-03-16 Thread Junwei Zhang
igned-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c index f7c02a9..e95adec 100644 --- a/drivers/gpu

[PATCH 4/4] amdgpu: add a new bo va function to support NULL bo

2017-03-15 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- amdgpu/amdgpu.h| 7 +++ amdgpu/amdgpu_bo.c | 40 +++- 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/amdgpu/amdgpu.h b/amdgpu/amdgpu.h index 84ab688..a9fddd6 100644 --- a/

[PATCH 3/4] amdgpu: add PRT page attribute

2017-03-15 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- include/drm/amdgpu_drm.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/drm/amdgpu_drm.h b/include/drm/amdgpu_drm.h index 34f8282..a73b40a 100644 --- a/include/drm/amdgpu_drm.h +++ b/include/drm/amdgpu_drm.h @@ -423,6

[PATCH 0/4] [libdrm] support PRT and replace interface

2017-03-15 Thread Junwei Zhang
* add PRT flag and new VA op * fix flag setting for current VA op function * Why don't we set flag for current VA op function? * [RFC] implement new VA fun to support NULL bo Junwei Zhang (4): amdgpu: add new VA operations CLEAR and REPLACE amdgpu: set va flag with input parameter

[PATCH 1/4] amdgpu: add new VA operations CLEAR and REPLACE

2017-03-15 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- include/drm/amdgpu_drm.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/drm/amdgpu_drm.h b/include/drm/amdgpu_drm.h index 69a7340..34f8282 100644 --- a/include/drm/amdgpu_drm.h +++ b/include/drm/amdgpu_drm.h @@ -410,6

[PATCH 2/2] drm/amdgpu: fix bo_va tracing for bo unmap

2017-03-15 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h index d5a00f7..c3182e4 100644 --- a/d

[PATCH 1/2] drm/amdgpu: insert partial mappings before and after directly

2017-03-15 Thread Junwei Zhang
Currently it may miss one page before or after the target mapping Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 26 -- 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_v

[PATCH] drm/amdgpu: fix double_offchip_lds_buf for gfx v6

2017-02-22 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c index 138e15a..ab8a8c9 100644 --- a/drivers/gpu/d

[PATCH] drm/amdgpu: rename amdgpu_gca_config to amdgpu_gfx_config

2017-02-20 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index e2d583c..d0c0009 100644 --- a/drivers/gpu/d

[PATCH v2] amdgpu: export gfx double offchip LDS buffers by dev info

2017-02-20 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- include/drm/amdgpu_drm.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/drm/amdgpu_drm.h b/include/drm/amdgpu_drm.h index 9c3bd18..85bb701 100644 --- a/include/drm/amdgpu_drm.h +++ b/include/drm/amdgpu_drm.h @@ -767,6

[PATCH 0/2] [libdrm] export gfx double offchip LDS buffers

2017-02-19 Thread Junwei Zhang
Junwei Zhang (2): amdgpu: export gfx double offchip LDS buffers by gpu info amdgpu/tests: show gfx config double offchip LDS buffers in gpu info amdgpu/amdgpu.h| 2 ++ amdgpu/amdgpu_gpu_info.c | 2 ++ include/drm/amdgpu_drm.h | 2 ++ tests/amdgpu/basic_tests.c | 2 ++ 4

[PATCH 2/2] amdgpu/tests: show gfx config double offchip LDS buffers in gpu info

2017-02-19 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- tests/amdgpu/basic_tests.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/amdgpu/basic_tests.c b/tests/amdgpu/basic_tests.c index b5fd700..d930ad8 100644 --- a/tests/amdgpu/basic_tests.c +++ b/tests/amdgpu/basic_tests.c @@

[PATCH 1/2] amdgpu: export gfx double offchip LDS buffers by gpu info

2017-02-19 Thread Junwei Zhang
Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- amdgpu/amdgpu.h | 2 ++ amdgpu/amdgpu_gpu_info.c | 2 ++ include/drm/amdgpu_drm.h | 2 ++ 3 files changed, 6 insertions(+) diff --git a/amdgpu/amdgpu.h b/amdgpu/amdgpu.h index 84ab688..7a26298 100644 --- a/amdgpu/amdgpu.h

[PATCH v3 1/1] drm/amdgpu: export gfx config double offchip LDS buffers (v3)

2017-02-19 Thread Junwei Zhang
v2: move the config struct to drm_amdgpu_info_device v3: move the config feature to amdgpu_gca_config Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 ++ drivers/gpu/drm/amd/amdgpu/gfx_

[PATCH v2 1/1] drm/amdgpu: export gfx config by gpu info (v2)

2017-02-16 Thread Junwei Zhang
v2: move the config struct to drm_amdgpu_info_device Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 7 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 6 ++ drivers/gpu/drm/amd/

[PATCH 1/1] drm/amdgpu: export gfx capability by gpu info

2017-02-15 Thread Junwei Zhang
Change-Id: Ibf3e4dbb7deb83271adabc275c9b7a0e0652541a Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 ++ drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 6 ++ drivers/gpu/drm/amd/amdgpu/gf

[PATCH 1/1] drm/amdgpu: remove unnecessary smc sk firmware for polaris12

2016-12-22 Thread Junwei Zhang
Change-Id: I8b08dcb352f20f277cbad1ffdad900118ec8a384 Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 5 + drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 1 - 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/g

[PATCH 1/2] drm/amdgpu: add a new helper to free a BO in kernel allocations

2016-09-07 Thread Junwei Zhang
Free the BO allocated by amdgpu_bo_create_kernel() Change-Id: I1c7248cfb00bcc51fb86d89760522ca36095cdd2 Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 26 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 ++ 2

[PATCH 2/2] drm/amdgpu: free the BO in kernel by helper amdgpu_bo_free_kernel()

2016-09-07 Thread Junwei Zhang
Change-Id: Iba545d9f9dc1a921b3b727f1c531ee221af153eb Signed-off-by: Junwei Zhang <jerry.zh...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 16 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 19 --- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c

<    1   2