From fea2af1b7ba546de4fc5e92fa6ef6386a55f2f45 Mon Sep 17 00:00:00 2001 From: Ashley Smith Date: Thu, 23 Apr 2026 09:25:24 +0100 Subject: [PATCH] panfrost: Fix tiler_desc assignment Bifrost/valhall descriptor pointers are incorrectly assigned Reviewed-by: Lars-Ivar Hesselberg Simonsen Reviewed-by: Daniel Stone Reviewed-by: Boris Brezillon Fixes: 11fcb23f74c ("pan/desc: Add a struct for valhall/bifrost to the union in pan_tiler_context") Signed-off-by: Ashley Smith Part-of: --- src/gallium/drivers/panfrost/pan_jm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/panfrost/pan_jm.c b/src/gallium/drivers/panfrost/pan_jm.c index 6863cf4e001..57ba7b35102 100644 --- a/src/gallium/drivers/panfrost/pan_jm.c +++ b/src/gallium/drivers/panfrost/pan_jm.c @@ -412,8 +412,8 @@ static uint64_t jm_emit_tiler_desc(struct panfrost_batch *batch) { struct panfrost_device *dev = pan_device(batch->ctx->base.screen); - uint64_t tiler_desc = PAN_ARCH >= 9 ? batch->tiler_ctx.bifrost.desc - : batch->tiler_ctx.valhall.desc; + uint64_t tiler_desc = PAN_ARCH >= 9 ? batch->tiler_ctx.valhall.desc + : batch->tiler_ctx.bifrost.desc; if (tiler_desc) return tiler_desc;