Reviewed-by: Marek Olšák
Marek
On Fri, Jul 18, 2014 at 9:09 PM, Tom Stellard wrote:
> ---
> src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 6 ++
> src/gallium/winsys/radeon/drm/radeon_winsys.h | 2 ++
> 2 files changed, 8 insertions(+)
>
> diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> index 576fea5..7cda70a 100644
> --- a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> +++ b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
> @@ -389,6 +389,12 @@ static boolean do_winsys_init(struct radeon_drm_winsys
> *ws)
> radeon_get_drm_value(ws->fd, RADEON_INFO_ACTIVE_CU_COUNT, NULL,
> &ws->info.max_compute_units);
>
> +radeon_get_drm_value(ws->fd, RADEON_INFO_MAX_SE, NULL,
> + &ws->info.max_se);
> +
> +radeon_get_drm_value(ws->fd, RADEON_INFO_MAX_SH_PER_SE, NULL,
> + &ws->info.max_sh_per_se);
> +
> if (radeon_get_drm_value(ws->fd, RADEON_INFO_SI_TILE_MODE_ARRAY, NULL,
> ws->info.si_tile_mode_array)) {
> ws->info.si_tile_mode_array_valid = TRUE;
> diff --git a/src/gallium/winsys/radeon/drm/radeon_winsys.h
> b/src/gallium/winsys/radeon/drm/radeon_winsys.h
> index 6df1987..a63a50b 100644
> --- a/src/gallium/winsys/radeon/drm/radeon_winsys.h
> +++ b/src/gallium/winsys/radeon/drm/radeon_winsys.h
> @@ -199,6 +199,8 @@ struct radeon_info {
> uint32_tvram_size;
> uint32_tmax_sclk;
> uint32_tmax_compute_units;
> +uint32_tmax_se;
> +uint32_tmax_sh_per_se;
>
> uint32_tdrm_major; /* version */
> uint32_tdrm_minor;
> --
> 1.8.1.5
>
> ___
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev