drm/amdgpu: add VCE harvesting instance query
authorLeo Liu <leo.liu@amd.com>
Mon, 13 Jul 2015 16:46:23 +0000 (12:46 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 23 Jul 2015 15:09:45 +0000 (11:09 -0400)
Signed-off-by: Leo Liu <leo.liu@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
include/uapi/drm/amdgpu_drm.h

index 5533434c7a8fad8dd22bab138c84236befe13167..31ad444c6386d9f07c505889d98ab476ca34e6cb 100644 (file)
@@ -459,6 +459,7 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file
                memcpy(&dev_info.cu_bitmap[0], &cu_info.bitmap[0], sizeof(cu_info.bitmap));
                dev_info.vram_type = adev->mc.vram_type;
                dev_info.vram_bit_width = adev->mc.vram_width;
+               dev_info.vce_harvest_config = adev->vce.harvest_config;
 
                return copy_to_user(out, &dev_info,
                                    min((size_t)size, sizeof(dev_info))) ? -EFAULT : 0;
index b6fce900a8334613f45f169a0c28802327222f56..d708a53b8fb170a2faa04c0b6585daf43c2e9c73 100644 (file)
@@ -614,6 +614,8 @@ struct drm_amdgpu_info_device {
        uint32_t vram_type;
        /** video memory bit width*/
        uint32_t vram_bit_width;
+       /* vce harvesting instance */
+       uint32_t vce_harvest_config;
 };
 
 struct drm_amdgpu_info_hw_ip {