]> Gentwo Git Trees - linux/.git/commit
drm/xe: Add sa/guc_buf_cache sync interface
authorMichał Winiarski <michal.winiarski@intel.com>
Wed, 12 Nov 2025 13:22:06 +0000 (14:22 +0100)
committerMichał Winiarski <michal.winiarski@intel.com>
Thu, 13 Nov 2025 10:48:19 +0000 (11:48 +0100)
commit4f4bdbda720c00ee5b7ef22cd0bfdb36e6aee1a3
tree1fbb480e9637fdd2920f67ef0e30eaf8db2e1dd2
parent20cfef3ae2159f5fd9ab017d472fe173b179b340
drm/xe: Add sa/guc_buf_cache sync interface

In upcoming changes the cached buffers are going to be used to read data
produced by the GuC. Add a counterpart to flush, which synchronizes the
CPU-side of suballocation with the GPU data and propagate the interface
to GuC Buffer Cache.

Reviewed-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Link: https://patch.msgid.link/20251112132220.516975-11-michal.winiarski@intel.com
Signed-off-by: Michał Winiarski <michal.winiarski@intel.com>
drivers/gpu/drm/xe/xe_guc_buf.c
drivers/gpu/drm/xe/xe_guc_buf.h
drivers/gpu/drm/xe/xe_sa.c
drivers/gpu/drm/xe/xe_sa.h