From d59f9999d2f367e505bb1250a4b64d433ca8849b Mon Sep 17 00:00:00 2001 From: Matt Coster Date: Mon, 14 Aug 2023 09:26:20 +0100 Subject: [PATCH] pvr: Do not require TA_STATE_HEADER.pres_ispctl_dbsc for {db,sc}enable This was a faulty assumption and caused valid control streams to report as invalid. Signed-off-by: Matt Coster Reviewed-by: Luigi Santivetti Part-of: --- src/imagination/vulkan/pvr_dump_csb.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/imagination/vulkan/pvr_dump_csb.c b/src/imagination/vulkan/pvr_dump_csb.c index b723fa914d0..fd8fbd7219e 100644 --- a/src/imagination/vulkan/pvr_dump_csb.c +++ b/src/imagination/vulkan/pvr_dump_csb.c @@ -1263,8 +1263,7 @@ print_block_ppp_state_isp(struct pvr_dump_csb_ctx *const csb_ctx, pvr_dump_field_member_u32(base_ctx, &isp_ctl, validid); if (!has_fa || has_fb != isp_ctl.bpres || has_ba != isp_ctl.two_sided || - has_bb != (isp_ctl.bpres && isp_ctl.two_sided) || - has_dbsc != (isp_ctl.dbenable || isp_ctl.scenable)) { + has_bb != (isp_ctl.bpres && isp_ctl.two_sided)) { pvr_dump_error( base_ctx, "words declared by ppp header do not match requirements of ispctl word");