From b9121624fc6d59ceef5685dfdd54331b68d52005 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 24 Nov 2020 13:56:52 -0500 Subject: [PATCH] pan/bi: Fix off-by-one in RA Could result in trying to allocate R64 which is clearly wrong. Signed-off-by: Alyssa Rosenzweig Reviewed-by: Boris Brezillon Part-of: --- src/panfrost/bifrost/bi_ra.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/bifrost/bi_ra.c b/src/panfrost/bifrost/bi_ra.c index 3d82edcf094..e605e1d5e7b 100644 --- a/src/panfrost/bifrost/bi_ra.c +++ b/src/panfrost/bifrost/bi_ra.c @@ -76,7 +76,7 @@ bi_allocate_registers(bi_context *ctx, bool *success) } else { /* R0 - R63, all 32-bit */ l->class_start[BI_REG_CLASS_WORK] = 0; - l->class_size[BI_REG_CLASS_WORK] = 64 * 4; + l->class_size[BI_REG_CLASS_WORK] = 63 * 4; } bi_foreach_instr_global(ctx, ins) {