✓ CI.checkpatch: success for drm/xe/xe2: Enable Priority Mem Read (rev8)
Patchwork
patchwork at emeril.freedesktop.org
Wed Jul 31 19:53:02 UTC 2024
== Series Details ==
Series: drm/xe/xe2: Enable Priority Mem Read (rev8)
URL : https://patchwork.freedesktop.org/series/134038/
State : success
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
7b537a014c4c1a32250e342541870b03977fa7a4
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 519bdd6812047ee7ca4b6754557b000ffa0d5a5d
Author: Pallavi Mishra <pallavi.mishra at intel.com>
Date: Thu Aug 1 01:26:22 2024 +0530
drm/xe/xe2: Enable Priority Mem Read
Enable feature to allow memory reads to take a priority memory path.
This will reduce latency on the read path, but may introduce read after
write (RAW) hazards as read and writes will no longer be ordered.
To avoid RAW hazards, SW can use the MI_MEM_FENCE command or any other
MI command that generates non posted memory writes. This will ensure
data is coherent in memory prior to execution of commands which read
data from memory. RCS,BCS and CCS support this feature.
No pattern identified in KMD that could lead to a hazard.
v2: Modify commit message, enable priority mem read feature for media,
modify version range, modify bspec detail (Matt Roper)
v3: Rebase, fix cramped line-wrapping (jcavitt)
v4: Rebase
v5: Media does not support Priority Mem Read. Modify commit
to reflect the same.
v6: Rebase
Bspec: 60298, 60237, 60187, 60188
Signed-off-by: Pallavi Mishra <pallavi.mishra at intel.com>
Reviewed-by: Matt Roper <matthew.d.roper at intel.com>
Acked-by: José Roberto de Souza <jose.souza at intel.com>
Acked-by: Carl Zhang <carl.zhang at intel.com>
+ /mt/dim checkpatch caaefe49619299337b0fdc73a2379043d8684825 drm-intel
519bdd681204 drm/xe/xe2: Enable Priority Mem Read
More information about the Intel-xe
mailing list