mirror of https://gitee.com/openkylin/linux.git
drm/amdgpu: fix num_rbs exposed to userspace (v2)
This was accidently broken for harvest cards when the code was refactored for Polaris support. v2: multiply by shader engines. Noticed by Nicolai. Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
This commit is contained in:
parent
041bf02255
commit
0b10029d82
|
@ -447,7 +447,8 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file
|
||||||
dev_info.max_memory_clock = adev->pm.default_mclk * 10;
|
dev_info.max_memory_clock = adev->pm.default_mclk * 10;
|
||||||
}
|
}
|
||||||
dev_info.enabled_rb_pipes_mask = adev->gfx.config.backend_enable_mask;
|
dev_info.enabled_rb_pipes_mask = adev->gfx.config.backend_enable_mask;
|
||||||
dev_info.num_rb_pipes = adev->gfx.config.num_rbs;
|
dev_info.num_rb_pipes = adev->gfx.config.max_backends_per_se *
|
||||||
|
adev->gfx.config.max_shader_engines;
|
||||||
dev_info.num_hw_gfx_contexts = adev->gfx.config.max_hw_contexts;
|
dev_info.num_hw_gfx_contexts = adev->gfx.config.max_hw_contexts;
|
||||||
dev_info._pad = 0;
|
dev_info._pad = 0;
|
||||||
dev_info.ids_flags = 0;
|
dev_info.ids_flags = 0;
|
||||||
|
|
Loading…
Reference in New Issue