diff options
| author | Matthew Auld <matthew.auld@intel.com> | 2026-06-26 12:15:27 +0100 |
|---|---|---|
| committer | Matthew Auld <matthew.auld@intel.com> | 2026-07-10 12:50:15 +0100 |
| commit | 07bb6ba65524e934b87e792c8231ff84195e2719 (patch) | |
| tree | 23dfe5d8ea3c6f0c6f0fc3a88028d6426c3210ee /kernel | |
| parent | 16c8849297a8ca755d1ef24a407dc7815c361928 (diff) | |
| download | linux-next-07bb6ba65524e934b87e792c8231ff84195e2719.tar.gz linux-next-07bb6ba65524e934b87e792c8231ff84195e2719.zip | |
drm/xe/guc: handle guc logical instance for paging engine
In the GuC backend, we need a different logical instance when referring
to the reserved paging engine. Under the hood, this is still just the
same physical BSC engine, however from the GuC POV this is actually
re-mapped to a separate GUC_PAGING_CLASS, with the logical index
starting from zero.
The idea is to not leak this into the upper layers, since this is GuC
version specific, so the changes here are purely on the GuC side.
No functional change.
v2:
- Add some kernel-doc to explain the usage.
- Move the implementation to guc.c
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Link: https://patch.msgid.link/20260626111520.487997-18-matthew.auld@intel.com
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
