drm/i915/perf: Update handling of MMIO triggered reports
authorUmesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Tue, 19 Dec 2023 00:05:43 +0000 (16:05 -0800)
committerUmesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Fri, 22 Dec 2023 22:29:13 +0000 (14:29 -0800)
commit0c68132df6e66244acec1bb5b9e19b0751414389
tree99eab639ca2cb8b8cb0e5287ca10b2db56c6139f
parent86ceaaaec59707b06216a15b3852867fa2f1574e
drm/i915/perf: Update handling of MMIO triggered reports

On XEHP platforms user is not able to find MMIO triggered reports in the
OA buffer since i915 squashes the context ID fields. These context ID
fields hold the MMIO trigger markers.

Update logic to not squash the context ID fields of MMIO triggered
reports.

Fixes: 7eeaedf79989 ("drm/i915/perf: Determine context valid in OA reports")
Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231219000543.1087706-1-umesh.nerlige.ramappa@intel.com
drivers/gpu/drm/i915/i915_perf.c