diff --git a/src/freedreno/common/freedreno_stompable_regs.h b/src/freedreno/common/freedreno_stompable_regs.h index d92704e0052..6e8a7cacc7d 100644 --- a/src/freedreno/common/freedreno_stompable_regs.h +++ b/src/freedreno/common/freedreno_stompable_regs.h @@ -61,6 +61,13 @@ fd_reg_stomp_allowed(chip CHIP, uint16_t reg) * certain debug register between BR/BV. This one causes GPU to hang. */ case REG_A7XX_SP_UNKNOWN_AE73: + case REG_A7XX_RB_UNKNOWN_8E79: + case REG_A7XX_SP_UNKNOWN_AE09: + case REG_A6XX_TPL1_UNKNOWN_B602: + return false; + case REG_A7XX_SP_GS_VGPR_CONFIG: + case REG_A7XX_SP_FS_VGPR_CONFIG: + case REG_A7XX_SP_CS_VGPR_CONFIG: return false; } break; diff --git a/src/freedreno/registers/adreno/a6xx.xml b/src/freedreno/registers/adreno/a6xx.xml index eeda3fae1ac..3e5e3473967 100644 --- a/src/freedreno/registers/adreno/a6xx.xml +++ b/src/freedreno/registers/adreno/a6xx.xml @@ -2189,7 +2189,7 @@ to upconvert to 32b float internally? - + @@ -2322,7 +2322,7 @@ to upconvert to 32b float internally? - + @@ -2787,7 +2787,7 @@ to upconvert to 32b float internally? - +