All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH v3 0/7] Fix ctx workarounds for non-masked regs
@ 2023-06-30 20:35 ` Lucas De Marchi
  0 siblings, 0 replies; 23+ messages in thread
From: Lucas De Marchi @ 2023-06-30 20:35 UTC (permalink / raw)
  To: intel-gfx; +Cc: Lucas De Marchi, Kenneth Graunke, Matt Roper, dri-devel

v3 of https://patchwork.freedesktop.org/series/119766/

Changes from v2:

	- Do not rmw if (clr | set) covers all bits
	- Add patch to make sure the set bits are also checked on
	  wa_*_clr_set() when clr is not a superset.

Tested on DG2 with intel_reg reading 0xb158 with a busy render engine.
Now it's not losing the upper bit anymore.

Lucas De Marchi (7):
  drm/i915/gt: Move wal_get_fw_for_rmw()
  drm/i915/gt: Clear all bits from GEN12_FF_MODE2
  drm/i915/gt: Fix context workarounds with non-masked regs
  drm/i915/gt: Drop read from GEN8_L3CNTLREG in ICL workaround
  drm/i915/gt: Enable read back on XEHP_FF_MODE2
  drm/i915/gt: Remove bogus comment on IVB_FBC_RT_BASE_UPPER
  drm/i915/gt: Also check set bits in clr_set()

 drivers/gpu/drm/i915/gt/intel_workarounds.c | 129 ++++++++++----------
 1 file changed, 66 insertions(+), 63 deletions(-)

-- 
2.40.1


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2023-07-03 18:41 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-30 20:35 [Intel-gfx] [PATCH v3 0/7] Fix ctx workarounds for non-masked regs Lucas De Marchi
2023-06-30 20:35 ` Lucas De Marchi
2023-06-30 20:35 ` [Intel-gfx] [PATCH v3 1/7] drm/i915/gt: Move wal_get_fw_for_rmw() Lucas De Marchi
2023-06-30 20:35   ` Lucas De Marchi
2023-06-30 20:35 ` [Intel-gfx] [PATCH v3 2/7] drm/i915/gt: Clear all bits from GEN12_FF_MODE2 Lucas De Marchi
2023-06-30 20:35   ` Lucas De Marchi
2023-06-30 20:35 ` [Intel-gfx] [PATCH v3 3/7] drm/i915/gt: Fix context workarounds with non-masked regs Lucas De Marchi
2023-06-30 20:35   ` Lucas De Marchi
2023-06-30 20:35 ` [Intel-gfx] [PATCH v3 4/7] drm/i915/gt: Drop read from GEN8_L3CNTLREG in ICL workaround Lucas De Marchi
2023-06-30 20:35   ` Lucas De Marchi
2023-06-30 20:35 ` [Intel-gfx] [PATCH v3 5/7] drm/i915/gt: Enable read back on XEHP_FF_MODE2 Lucas De Marchi
2023-06-30 20:35   ` Lucas De Marchi
2023-06-30 20:35 ` [Intel-gfx] [PATCH v3 6/7] drm/i915/gt: Remove bogus comment on IVB_FBC_RT_BASE_UPPER Lucas De Marchi
2023-06-30 20:35   ` Lucas De Marchi
2023-06-30 20:35 ` [Intel-gfx] [PATCH v3 7/7] drm/i915/gt: Also check set bits in clr_set() Lucas De Marchi
2023-06-30 20:35   ` Lucas De Marchi
2023-06-30 21:02 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Fix ctx workarounds for non-masked regs (rev3) Patchwork
2023-06-30 21:12 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2023-07-01  0:41 ` [Intel-gfx] [PATCH v3 0/7] Fix ctx workarounds for non-masked regs Kenneth Graunke
2023-07-01  0:41   ` Kenneth Graunke
2023-07-03 18:41   ` [Intel-gfx] " Lucas De Marchi
2023-07-03 18:41     ` Lucas De Marchi
2023-07-01 12:03 ` [Intel-gfx] ✓ Fi.CI.IGT: success for Fix ctx workarounds for non-masked regs (rev3) Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.