Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> writes: > These macros are of dubious merit when coupled with the per-context w/a > set. Instead of tweaking the value in the context, they tweak the value > based on the mmio at the time of recording; they are almost by > definition not per-context! Having removed the last users, remove the > macros to avoid temptation in the future. > > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > Cc: Mika Kuoppala <mika.kuoppala@xxxxxxxxxxxxxxx> > Cc: Oscar Mateo <oscar.mateo@xxxxxxxxx> > --- > drivers/gpu/drm/i915/intel_engine_cs.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/intel_engine_cs.c b/drivers/gpu/drm/i915/intel_engine_cs.c > index 06044f1f48c8..60d500e27af0 100644 > --- a/drivers/gpu/drm/i915/intel_engine_cs.c > +++ b/drivers/gpu/drm/i915/intel_engine_cs.c > @@ -830,9 +830,6 @@ static int wa_add(struct drm_i915_private *dev_priv, > #define WA_SET_FIELD_MASKED(addr, mask, value) \ > WA_REG(addr, mask, _MASKED_FIELD(mask, value)) > > -#define WA_SET_BIT(addr, mask) WA_REG(addr, mask, I915_READ(addr) | (mask)) > -#define WA_CLR_BIT(addr, mask) WA_REG(addr, mask, I915_READ(addr) & ~(mask)) > - > #define WA_WRITE(addr, val) WA_REG(addr, 0xffffffff, val) > WA_WRITE can be removed too if NON_PRIV slips in first. Reviewed-by: Mika Kuoppala <mika.kuoppala@xxxxxxxxxxxxxxx> > static int wa_ring_whitelist_reg(struct intel_engine_cs *engine, > -- > 2.14.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx