The source project of this merge request has been removed.
Drop dma-resv PREEMT_FENCE slot
Continuation of @thomash work in the following MR: !261 (closed)
Collected some data point on the number of suspends (preempt fence triggers) on a TGL and running xe_exec_compute_mode.
cd /sys/kernel/debug/tracing/events/xe
for f in xe*; do echo 1 > $f/enable; done
for f in drm*; do echo 1 > $f/enable; done
cd -
xe_exec_compute_mode
cat /sys/kernel/debug/tracing/trace | grep opcode=3 | wc
- Before this series: 19536
- Before the last patch in the series: 62355
- After this series: 20381 (1st run), 19079 (2nd run)
It appears @thomash solution is on par with the existing solution, IMO we merge this.
Edited by Matthew Brost