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)
committerJoonas Lahtinen <joonas.lahtinen@linux.intel.com>
Wed, 17 Jan 2024 08:45:33 +0000 (10:45 +0200)
commit0103b4496087c99c195800456bf6a4fcf24fd444
treebb3c1e7a88beb0dcd5280df057b7adf62765c5a6
parent3d9e9020b92288871b02f194c3ec88e03a1afa88
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: cba94bbcff08 ("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
(cherry picked from commit 0c68132df6e66244acec1bb5b9e19b0751414389)
Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
drivers/gpu/drm/i915/i915_perf.c