Skip to content

Commit 41412e5

Browse files
committed
stash: WA for SKL OA enabling (work-in-progress)
1 parent ab88718 commit 41412e5

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

drivers/gpu/drm/i915/i915_perf.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,9 @@ static void gen8_init_oa_buffer(struct drm_i915_private *dev_priv)
592592
{
593593
I915_WRITE(GEN8_OAHEADPTR,
594594
dev_priv->perf.oa.oa_buffer.gtt_offset);
595+
596+
I915_WRITE(GEN8_OABUFFER_UDW, 0);
597+
595598
/* PRM says:
596599
*
597600
* "This MMIO must be set before the OATAILPTR

drivers/gpu/drm/i915/i915_reg.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -626,6 +626,7 @@ static inline bool i915_mmio_reg_valid(i915_reg_t reg)
626626
#define GEN7_OABUFFER_STOP_RESUME_ENABLE (1<<1)
627627
#define GEN7_OABUFFER_RESUME (1<<0)
628628

629+
#define GEN8_OABUFFER_UDW _MMIO(0x23b4)
629630
#define GEN8_OABUFFER _MMIO(0x2b14)
630631

631632
#define GEN7_OASTATUS1 _MMIO(0x2364)

0 commit comments

Comments
 (0)