On Oct 11, 2016 11:45 AM, "Grazvydas Ignotas" <nota...@gmail.com> wrote: > > 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?
If that happens, we'll have to check all occurrences of drm_major anyway. That's very unlikely though. Marek > > 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