On Mon, Oct 10, 2016 at 2:25 PM, Marek Olšák <mar...@gmail.com> wrote:
> From: Marek Olšák <marek.ol...@amd.com>
>
> The kernel patch has been sent to amd-gfx.
> ---
>  src/gallium/drivers/radeonsi/si_compute.c | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/radeonsi/si_compute.c 
> b/src/gallium/drivers/radeonsi/si_compute.c
> index 1d1df2f..8a803c9 100644
> --- a/src/gallium/drivers/radeonsi/si_compute.c
> +++ b/src/gallium/drivers/radeonsi/si_compute.c
> @@ -244,21 +244,26 @@ static void si_initialize_compute(struct si_context 
> *sctx)
>         }
>
>         /* Set the pointer to border colors. */
>         bc_va = sctx->border_color_buffer->gpu_address;
>
>         if (sctx->b.chip_class >= CIK) {
>                 radeon_set_uconfig_reg_seq(cs, R_030E00_TA_CS_BC_BASE_ADDR, 
> 2);
>                 radeon_emit(cs, bc_va >> 8);  /* R_030E00_TA_CS_BC_BASE_ADDR 
> */
>                 radeon_emit(cs, bc_va >> 40); /* 
> R_030E04_TA_CS_BC_BASE_ADDR_HI */
>         } else {
> -               radeon_set_config_reg(cs, R_00950C_TA_CS_BC_BASE_ADDR, bc_va 
> >> 8);
> +               if (sctx->screen->b.info.drm_major == 3 ||

What if .drm_major becomes 4 or more, or is that never going to happen?

Gražvydas

> +                   (sctx->screen->b.info.drm_major == 2 &&
> +                    sctx->screen->b.info.drm_minor >= 48)) {
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to