XE_RTP_ACTIONS
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(1)))
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(1)))
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
XE_RTP_ACTIONS(SET(REGULAR_REG2, REG_BIT(0)))
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
XE_RTP_ACTIONS(CLR(REGULAR_REG1, REG_BIT(1)))
XE_RTP_ACTIONS(FIELD_SET(REGULAR_REG1,
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
XE_RTP_ACTIONS(CLR(REGULAR_REG1, REG_GENMASK(1, 0)))
XE_RTP_ACTIONS(SET(REGULAR_REG1, REG_BIT(0)))
XE_RTP_ACTIONS(SET(MCR_REG1, REG_BIT(1)))
XE_RTP_ACTIONS(SET(MASKED_REG1, REG_BIT(0)))
XE_RTP_ACTIONS(SET(BAD_MCR_REG4, REG_BIT(0)))
XE_RTP_ACTIONS(SET(BAD_REGULAR_REG5, REG_BIT(0)))
XE_RTP_ACTIONS(FIELD_SET(BLIT_CCTL(0),
XE_RTP_ACTIONS(FIELD_SET(CS_CHICKEN1(0),
XE_RTP_ACTIONS(FIELD_SET(RING_CMD_CCTL(0),
XE_RTP_ACTIONS(SET(RING_HWSTAM(0), ~0x0,
XE_RTP_ACTIONS(SET(GFX_MODE(0), GFX_DISABLE_LEGACY_MODE,
XE_RTP_ACTIONS(CLR(RING_PSMI_CTL(0),
XE_RTP_ACTIONS(SET(CSFE_CHICKEN1(0), CS_PRIORITY_MEM_READ,
XE_RTP_ACTIONS(SET(RCU_MODE, RCU_MODE_CCS_ENABLE))
XE_RTP_ACTIONS(FIELD_SET(RCU_MODE, RCU_MODE_FIXED_SLICE_CCS_MODE,
XE_RTP_ACTIONS(SET(GFX_MODE(0), GFX_MSIX_INTERRUPT_ENABLE,
XE_RTP_ACTIONS(WHITELIST(FF_MODE,
XE_RTP_ACTIONS(WHITELIST_OAG_MMIO_TRG)
XE_RTP_ACTIONS(WHITELIST_OAG_MMIO_TRG)
XE_RTP_ACTIONS(WHITELIST_OAM_MMIO_TRG)
XE_RTP_ACTIONS(WHITELIST_OAM_MMIO_TRG)
XE_RTP_ACTIONS(WHITELIST_OA_MERT_MMIO_TRG)
XE_RTP_ACTIONS(WHITELIST_OA_MERT_MMIO_TRG)
XE_RTP_ACTIONS(WHITELIST(PS_INVOCATION_COUNT,
XE_RTP_ACTIONS(WHITELIST(COMMON_SLICE_CHICKEN1, 0))
XE_RTP_ACTIONS(WHITELIST(HIZ_CHICKEN, 0))
XE_RTP_ACTIONS(WHITELIST(RING_CTX_TIMESTAMP(0),
XE_RTP_ACTIONS(WHITELIST(RING_QUEUE_TIMESTAMP(0),
XE_RTP_ACTIONS(WHITELIST(XE_REG(0x4400),
XE_RTP_ACTIONS(WHITELIST(BCS_SWCTRL(0),
XE_RTP_ACTIONS(WHITELIST(CSBE_DEBUG_STATUS(RENDER_RING_BASE), 0))
XE_RTP_ACTIONS(WHITELIST(FF_MODE,
XE_RTP_ACTIONS(FIELD_SET(GAMSTLB_CTRL, BANK_HASH_MODE,
XE_RTP_ACTIONS(CLR(XELP_GARBCNTL, XELP_BUS_HASH_CTL_BIT_EXC))
XE_RTP_ACTIONS(SET(SAMPLER_MODE, INDIRECT_STATE_BASE_ADDR_OVERRIDE))
XE_RTP_ACTIONS(SET(RT_CTRL, DIS_NULL_QUERY))
XE_RTP_ACTIONS(SET(CSFE_CHICKEN1(0),
XE_RTP_ACTIONS(SET(TDL_TSL_CHICKEN2, TILEY_LOCALID))
XE_RTP_ACTIONS(SET(XEHP_COMMON_SLICE_CHICKEN4, HW_FILTERING))
XE_RTP_ACTIONS(FIELD_SET(XEHP_L3SQCREG5, L3_PWM_TIMER_INIT_VAL_MASK,
XE_RTP_ACTIONS(FIELD_SET_NO_READ_MASK(XEHP_FF_MODE2,
XE_RTP_ACTIONS(SET(CHICKEN_RASTER_2, TBIMR_FAST_CLIP))
XE_RTP_ACTIONS(FIELD_SET(XEHP_L3SQCREG5, L3_PWM_TIMER_INIT_VAL_MASK,
XE_RTP_ACTIONS(FIELD_SET(FF_MODE, VS_HIT_MAX_VALUE_MASK,
XE_RTP_ACTIONS(SET(XEHP_L3SCQREG7, BLEND_FILL_CACHING_OPT_DIS))
XE_RTP_ACTIONS(SET(XEHP_SQCM, EN_32B_ACCESS))
XE_RTP_ACTIONS(FIELD_SET(XEHP_L3SQCREG5, L3_PWM_TIMER_INIT_VAL_MASK,
XE_RTP_ACTIONS(FIELD_SET(XE2LPM_L3SQCREG5, L3_PWM_TIMER_INIT_VAL_MASK,
XE_RTP_ACTIONS(CLR(CCCHKNREG1, ENCOMPPERFFIX),
XE_RTP_ACTIONS(CLR(XE2LPM_CCCHKNREG1, ENCOMPPERFFIX),
XE_RTP_ACTIONS(SET(L3SQCREG3, COMPPWOVERFETCHEN))
XE_RTP_ACTIONS(SET(XE2LPM_L3SQCREG3, COMPPWOVERFETCHEN))
XE_RTP_ACTIONS(SET(L3SQCREG2,
XE_RTP_ACTIONS(SET(XE2LPM_L3SQCREG2,
XE_RTP_ACTIONS(FIELD_SET(STATELESS_COMPRESSION_CTRL, UNIFIED_COMPRESSION_FORMAT,
XE_RTP_ACTIONS(FIELD_SET(STATELESS_COMPRESSION_CTRL, UNIFIED_COMPRESSION_FORMAT,
XE_RTP_ACTIONS(SET(SCRATCH3_LBCF, RWFLUSHALLEN))
XE_RTP_ACTIONS(SET(XE2LPM_SCRATCH3_LBCF, RWFLUSHALLEN))
XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F10(0), IECPUNIT_CLKGATE_DIS)),
XE_RTP_ACTIONS(SET(DFR_RATIO_EN_AND_CHICKEN, DFR_DISABLE))
XE_RTP_ACTIONS(CLR(MISCCPCTL, DOP_CLOCK_GATE_RENDER_ENABLE))
XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F1C(0), MFXPIPE_CLKGATE_DIS)),
XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F08(0), CG3DDISHRS_CLKGATE_DIS)),
XE_RTP_ACTIONS(SET(GUC_INTR_CHICKEN, DISABLE_SIGNALING_ENGINES))
XE_RTP_ACTIONS(SET(GAMSTLB_CTRL, DIS_PEND_GPA_LINK))
XE_RTP_ACTIONS(SET(SUBSLICE_UNIT_LEVEL_CLKGATE2, CPSSUNIT_CLKGATE_DIS))
XE_RTP_ACTIONS(SET(UNSLICE_UNIT_LEVEL_CLKGATE2, VSUNIT_CLKGATE2_DIS))
XE_RTP_ACTIONS(SET(UNSLICE_UNIT_LEVEL_CLKGATE, CG3DDISCFEG_CLKGATE_DIS))
XE_RTP_ACTIONS(SET(SUBSLICE_UNIT_LEVEL_CLKGATE, DSS_ROUTER_CLKGATE_DIS))
XE_RTP_ACTIONS(CLR(SARB_CHICKEN1, COMP_CKN_IN))
XE_RTP_ACTIONS(SET(RENDER_MOD_CTRL, FORCE_MISS_FTLB),
XE_RTP_ACTIONS(SET(XEHP_GAMCNTRL_CTRL,
XE_RTP_ACTIONS(SET(RENDER_MOD_CTRL, FORCE_MISS_FTLB),
XE_RTP_ACTIONS(SET(XEHPC_LNCFMISCCFGREG0, XEHPC_OVRLSCCC))
XE_RTP_ACTIONS(SET(COMP_MOD_CTRL, FORCE_MISS_FTLB))
XE_RTP_ACTIONS(SET(SQCNT1, ENFORCE_RAR))
XE_RTP_ACTIONS(SET(XELPMP_SQCNT1, ENFORCE_RAR))
XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F10(0), IECPUNIT_CLKGATE_DIS)),
XE_RTP_ACTIONS(FIELD_SET(LSN_VC_REG2,
XE_RTP_ACTIONS(SET(UNSLCGCTL9454, LSCFE_CLKGATE_DIS))
XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F10(0), IECPUNIT_CLKGATE_DIS)),
XE_RTP_ACTIONS(SET(VDBOX_CGCTL3F10(0), RAMDFTUNIT_CLKGATE_DIS)),
XE_RTP_ACTIONS(SET(MMIOATSREQLIMIT_GAM_WALK_3D,
XE_RTP_ACTIONS(SET(L3SQCREG2, L3_SQ_DISABLE_COAMA_2WAY_COH |
XE_RTP_ACTIONS(SET(GAMSTLB_CTRL2, STLB_SINGLE_BANK_MODE))
XE_RTP_ACTIONS(SET(GUC_INTR_CHICKEN, DISABLE_SIGNALING_ENGINES))
XE_RTP_ACTIONS(SET(FF_THREAD_MODE(RENDER_RING_BASE),
XE_RTP_ACTIONS(SET(ROW_CHICKEN2, PUSH_CONST_DEREF_HOLD_DIS))
XE_RTP_ACTIONS(SET(ROW_CHICKEN4, DISABLE_TDL_PUSH))
XE_RTP_ACTIONS(SET(ROW_CHICKEN2, DISABLE_EARLY_READ))
XE_RTP_ACTIONS(SET(CS_DEBUG_MODE1(RENDER_RING_BASE),
XE_RTP_ACTIONS(SET(SAMPLER_MODE, ENABLE_SMALLPL))
XE_RTP_ACTIONS(SET(FF_SLICE_CS_CHICKEN1(RENDER_RING_BASE),
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0, SEQUENTIAL_ACCESS_UPGRADE_DISABLE))
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0_UDW, XE2_ALLOC_DPA_STARVE_FIX_DIS))
XE_RTP_ACTIONS(SET(ROW_CHICKEN3, XE2_EUPEND_CHK_FLUSH_DIS))
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0_UDW, ENABLE_SMP_LD_RENDER_SURFACE_CONTROL))
XE_RTP_ACTIONS(SET(CSFE_CHICKEN1(0),
XE_RTP_ACTIONS(SET(HALF_SLICE_CHICKEN7, CLEAR_OPTIMIZATION_DISABLE))
XE_RTP_ACTIONS(SET(TDL_TSL_CHICKEN, RES_CHK_SPR_DIS))
XE_RTP_ACTIONS(SET(TDL_CHICKEN, EUSTALL_PERF_SAMPLING_DISABLE))
XE_RTP_ACTIONS(SET(RING_PSMI_CTL(RENDER_RING_BASE),
XE_RTP_ACTIONS(SET(RING_PSMI_CTL(RENDER_RING_BASE),
XE_RTP_ACTIONS(SET(RING_PSMI_CTL(RENDER_RING_BASE),
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0_UDW,
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0, DISABLE_D8_D16_COASLESCE))
XE_RTP_ACTIONS(SET(VFG_PREEMPTION_CHICKEN,
XE_RTP_ACTIONS(FIELD_SET(LSC_CHICKEN_BIT_0_UDW,
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0, FORCE_1_SUB_MESSAGE_PER_FRAGMENT))
XE_RTP_ACTIONS(SET(ROW_CHICKEN4, XEHP_DIS_BBL_SYSPIPE))
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0_UDW, UGM_FRAGMENT_THRESHOLD_TO_3))
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0_UDW, DIS_CHAIN_2XSIMD8))
XE_RTP_ACTIONS(SET(CACHE_MODE_SS, ENABLE_PREFETCH_INTO_IC,
XE_RTP_ACTIONS(SET(SAMPLER_MODE, SC_DISABLE_POWER_OPTIMIZATION_EBB))
XE_RTP_ACTIONS(SET(ROW_CHICKEN2, DISABLE_READ_SUPPRESSION))
XE_RTP_ACTIONS(CLR(XEHP_HDC_CHICKEN0,
XE_RTP_ACTIONS(SET(XEHP_HDC_CHICKEN0, DIS_ATOMIC_CHAINING_TYPED_WRITES,
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0, DISABLE_D8_D16_COASLESCE))
XE_RTP_ACTIONS(SET(ROW_CHICKEN4, XEHP_DIS_BBL_SYSPIPE))
XE_RTP_ACTIONS(SET(RING_HWSTAM(RENDER_RING_BASE), ~0))
XE_RTP_ACTIONS(SET(ROW_CHICKEN3, DIS_FIX_EOT1_FLUSH))
XE_RTP_ACTIONS(SET(XEHP_HDC_CHICKEN0, DIS_ATOMIC_CHAINING_TYPED_WRITES,
XE_RTP_ACTIONS(SET(ROW_CHICKEN2, DISABLE_TDL_SVHS_GATING))
XE_RTP_ACTIONS(SET(ROW_CHICKEN4, DISABLE_TDL_PUSH))
XE_RTP_ACTIONS(SET(TDL_TSL_CHICKEN, SLM_WMTP_RESTORE))
XE_RTP_ACTIONS(SET(ROW_CHICKEN, EARLY_EOT_DIS))
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0, WR_REQ_CHAINING_DIS))
XE_RTP_ACTIONS(SET(TDL_TSL_CHICKEN, STK_ID_RESTRICT))
XE_RTP_ACTIONS(SET(ROW_CHICKEN4, DISABLE_TDL_PUSH))
XE_RTP_ACTIONS(FIELD_SET(SAMPLER_MODE, SMP_WAIT_FETCH_MERGING_COUNTER,
XE_RTP_ACTIONS(SET(TDL_CHICKEN, QID_WAIT_FOR_THREAD_NOT_RUN_DISABLE))
XE_RTP_ACTIONS(SET(RING_PSMI_CTL(0), RC_SEMA_IDLE_MSG_DISABLE,
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0_UDW, SAMPLER_LD_LSC_DISABLE))
XE_RTP_ACTIONS(SET(LSC_CHICKEN_BIT_0_UDW, LSCFE_SAME_ADDRESS_ATOMICS_COALESCING_DISABLE))
XE_RTP_ACTIONS(SET(ROW_CHICKEN5, CPSS_AWARE_DIS))
XE_RTP_ACTIONS(SET(ROW_CHICKEN3, DIS_EU_GRF_POISON_TO_LSC))
XE_RTP_ACTIONS(SET(TDL_CHICKEN, BIT_APQ_OPT_DIS))
XE_RTP_ACTIONS(FIELD_SET_NO_READ_MASK(FF_MODE2,
XE_RTP_ACTIONS(FIELD_SET_NO_READ_MASK(FF_MODE2,
XE_RTP_ACTIONS(SET(COMMON_SLICE_CHICKEN3,
XE_RTP_ACTIONS(FIELD_SET(CS_CHICKEN1(RENDER_RING_BASE),
XE_RTP_ACTIONS(SET(HIZ_CHICKEN, HZ_DEPTH_TEST_LE_GE_OPT_DISABLE))
XE_RTP_ACTIONS(SET(COMMON_SLICE_CHICKEN4, DISABLE_TDC_LOAD_BALANCING_CALC))
XE_RTP_ACTIONS(SET(XEHP_PSS_CHICKEN, FD_END_COLLECT))
XE_RTP_ACTIONS(SET(VF_SCRATCHPAD, XE2_VFG_TED_CREDIT_INTERFACE_DISABLE))
XE_RTP_ACTIONS(SET(XEHP_PSS_CHICKEN, FLSH_IGNORES_PSD))
XE_RTP_ACTIONS(SET(XEHP_COMMON_SLICE_CHICKEN1, DISABLE_BOTTOM_CLIP_RECTANGLE_TEST))
XE_RTP_ACTIONS(SET(CHICKEN_RASTER_1, DIS_CLIP_NEGATIVE_BOUNDING_BOX))
XE_RTP_ACTIONS(SET(FF_MODE, DIS_TE_PATCH_CTRL))
XE_RTP_ACTIONS(CLR(COMMON_SLICE_CHICKEN3,
XE_RTP_ACTIONS(SET(HIZ_CHICKEN,
XE_RTP_ACTIONS(SET(XEHP_SLICE_COMMON_ECO_CHICKEN1,
XE_RTP_ACTIONS(FIELD_SET(VF_PREEMPTION,
XE_RTP_ACTIONS(SET(XEHP_PSS_MODE2,
XE_RTP_ACTIONS(SET(CACHE_MODE_1, MSAA_OPTIMIZATION_REDUC_DISABLE))
XE_RTP_ACTIONS(SET(BCS_SWCTRL(0),
XE_RTP_ACTIONS(SET(CACHE_MODE_1, MSAA_OPTIMIZATION_REDUC_DISABLE))
XE_RTP_ACTIONS(SET(CHICKEN_RASTER_2, TBIMR_FAST_CLIP))
XE_RTP_ACTIONS(SET(WM_CHICKEN3, HIZ_PLANE_COMPRESSION_DIS))
XE_RTP_ACTIONS(SET(FF_MODE,
XE_RTP_ACTIONS(SET(WM_CHICKEN3, HIZ_PLANE_COMPRESSION_DIS))
XE_RTP_ACTIONS(SET(FF_MODE,
XE_RTP_ACTIONS(SET(XEHP_COMMON_SLICE_CHICKEN4, SBE_PUSH_CONSTANT_BEHIND_FIX_ENABLE))
XE_RTP_ACTIONS(SET(FF_MODE,
XE_RTP_ACTIONS(SET(XEHP_COMMON_SLICE_CHICKEN4, SBE_PUSH_CONSTANT_BEHIND_FIX_ENABLE))
XE_RTP_ACTIONS(SET(XEHP_SLICE_COMMON_ECO_CHICKEN1, FAST_CLEAR_VALIGN_FIX))
XE_RTP_ACTIONS(SET(CHICKEN_RASTER_1, DIS_CLIP_NEGATIVE_BOUNDING_BOX))