diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0767-drm-amdgpu-add-query-amdgpu-capability-function.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0767-drm-amdgpu-add-query-amdgpu-capability-function.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0767-drm-amdgpu-add-query-amdgpu-capability-function.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0767-drm-amdgpu-add-query-amdgpu-capability-function.patch new file mode 100644 index 00000000..a1043f71 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/0767-drm-amdgpu-add-query-amdgpu-capability-function.patch @@ -0,0 +1,37 @@ +From e37a9b7f6441d27fa405598849805574513ec37f Mon Sep 17 00:00:00 2001 +From: jimqu <Jim.Qu@amd.com> +Date: Mon, 16 Nov 2015 14:03:15 +0800 +Subject: [PATCH 0767/4131] drm/amdgpu: add query amdgpu capability function + +with this function, it could return capability to user space driver. + +Change-Id: Icad47e8d0621f9e8b8b9baedb751c11ded6c9449 +Signed-off-by: JimQu <Jim.Qu@amd.com> +Reviewed-by: Chunming Zhou <david1.zhou@amd.com> +Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com> + + Conflicts: + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +index 6224fba..81cfc34 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +@@ -708,6 +708,11 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file + return -EINVAL; + } + } ++ case AMDGPU_INFO_CAPABILITY: { ++ if (amdgpu_no_evict) ++ ui64 |= AMDGPU_CAPABILITY_PIN_MEM_FLAG; ++ return copy_to_user(out, &ui64, min(size, 8u)) ? -EFAULT : 0; ++ } + case AMDGPU_INFO_SENSOR: { + struct pp_gpu_power query = {0}; + int query_size = sizeof(query); +-- +2.7.4 + |