Thomas Hellström
fdb6a05383
drm/xe: Internally change the compute_mode and no_dma_fence mode naming
...
The name "compute_mode" can be confusing since compute uses either this
mode or fault_mode to achieve the long-running semantics, and compute_mode
can, moving forward, enable fault_mode under the hood to work around
hardware limitations.
Also the name no_dma_fence_mode really refers to what we elsewhere call
long-running mode and the mode contrary to what its name suggests allows
dma-fences as in-fences.
So in an attempt to be more consistent, rename
no_dma_fence_mode -> lr_mode
compute_mode -> preempt_fence_mode
And adjust flags so that
preempt_fence_mode sets XE_VM_FLAG_LR_MODE
fault_mode sets XE_VM_FLAG_LR_MODE | XE_VM_FLAG_FAULT_MODE
v2:
- Fix a typo in the commit message (Oak Zeng)
Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Oak Zeng <oak.zeng@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20231127123349.23698-1-thomas.hellstrom@linux.intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2023-12-21 11:44:58 -05:00
..
2023-12-21 11:44:31 -05:00
2023-12-21 11:44:32 -05:00
2023-12-21 11:43:22 -05:00
2023-12-21 11:44:56 -05:00
2023-12-21 11:44:57 -05:00
2023-12-19 18:34:03 -05:00
2023-12-21 11:43:39 -05:00
2023-12-21 11:43:39 -05:00
2023-12-19 18:31:32 -05:00
2023-12-21 11:40:20 -05:00
2023-12-21 11:44:57 -05:00
2023-12-21 11:41:16 -05:00
2023-12-21 11:43:00 -05:00
2023-12-21 11:40:27 -05:00
2023-12-21 11:41:08 -05:00
2023-12-21 11:44:32 -05:00
2023-12-21 11:44:57 -05:00
2023-12-21 11:44:57 -05:00
2023-12-21 11:39:15 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:37:35 -05:00
2023-12-21 11:37:35 -05:00
2023-12-21 11:44:57 -05:00
2023-12-21 11:44:57 -05:00
2023-12-21 11:44:57 -05:00
2023-12-21 11:44:30 -05:00
2023-12-21 11:43:39 -05:00
2023-12-21 11:41:14 -05:00
2023-12-21 11:41:15 -05:00
2023-12-21 11:41:15 -05:00
2023-12-19 18:33:50 -05:00
2023-12-21 11:43:18 -05:00
2023-12-21 11:44:58 -05:00
2023-12-21 11:43:18 -05:00
2023-12-21 11:44:58 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:44:39 -05:00
2023-12-21 11:37:31 -05:00
2023-12-21 11:41:13 -05:00
2023-12-21 11:41:13 -05:00
2023-12-21 11:41:08 -05:00
2023-12-19 18:34:03 -05:00
2023-12-21 11:42:58 -05:00
2023-12-21 11:43:39 -05:00
2023-12-21 11:43:39 -05:00
2023-12-21 11:41:13 -05:00
2023-12-21 11:41:13 -05:00
2023-12-21 11:43:00 -05:00
2023-12-21 11:35:00 -05:00
2023-12-21 11:43:33 -05:00
2023-12-21 11:35:00 -05:00
2023-12-21 11:41:06 -05:00
2023-12-19 18:32:21 -05:00
2023-12-21 11:44:32 -05:00
2023-12-19 18:27:45 -05:00
2023-12-19 18:34:11 -05:00
2023-12-21 11:37:52 -05:00
2023-12-21 11:35:07 -05:00
2023-12-19 18:27:46 -05:00
2023-12-21 11:44:32 -05:00
2023-12-19 18:27:47 -05:00
2023-12-21 11:40:24 -05:00
2023-12-21 11:34:42 -05:00
2023-12-21 11:43:18 -05:00
2023-12-21 11:44:39 -05:00
2023-12-21 11:39:15 -05:00
2023-12-21 11:43:22 -05:00
2023-12-21 11:39:16 -05:00
2023-12-21 11:44:38 -05:00
2023-12-21 11:39:16 -05:00
2023-12-21 11:44:32 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:44:32 -05:00
2023-12-21 11:41:08 -05:00
2023-12-19 18:29:20 -05:00
2023-12-21 11:44:39 -05:00
2023-12-21 11:43:39 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:44:58 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:43:39 -05:00
2023-12-21 11:44:39 -05:00
2023-12-21 11:44:32 -05:00
2023-12-21 11:43:38 -05:00
2023-12-21 11:43:00 -05:00
2023-12-21 11:37:51 -05:00
2023-12-21 11:43:23 -05:00
2023-12-21 11:39:28 -05:00
2023-12-21 11:39:28 -05:00
2023-12-21 11:43:38 -05:00
2023-12-21 11:43:38 -05:00
2023-12-21 11:40:20 -05:00
2023-12-19 18:29:20 -05:00
2023-12-21 11:39:17 -05:00
2023-12-19 18:30:13 -05:00
2023-12-21 11:43:32 -05:00
2023-12-21 11:42:08 -05:00
2023-12-21 11:44:33 -05:00
2023-12-19 18:34:19 -05:00
2023-12-19 18:34:14 -05:00
2023-12-21 11:44:39 -05:00
2023-12-21 11:43:22 -05:00
2023-12-21 11:39:17 -05:00
2023-12-21 11:37:52 -05:00
2023-12-19 18:29:44 -05:00
2023-12-21 11:44:57 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:44:56 -05:00
2023-12-21 11:44:52 -05:00
2023-12-21 11:44:52 -05:00
2023-12-21 11:42:03 -05:00
2023-12-21 11:43:39 -05:00
2023-12-21 11:41:14 -05:00
2023-12-21 11:42:58 -05:00
2023-12-21 11:42:57 -05:00
2023-12-21 11:42:59 -05:00
2023-12-21 11:44:57 -05:00
2023-12-19 18:31:31 -05:00
2023-12-21 11:42:08 -05:00
2023-12-21 11:41:21 -05:00
2023-12-21 11:42:08 -05:00
2023-12-21 11:42:58 -05:00
2023-12-21 11:43:39 -05:00
2023-12-21 11:39:15 -05:00
2023-12-21 11:44:33 -05:00
2023-12-21 11:44:33 -05:00
2023-12-21 11:41:13 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:42:58 -05:00
2023-12-21 11:43:34 -05:00
2023-12-21 11:43:34 -05:00
2023-12-21 11:44:58 -05:00
2023-12-21 11:41:19 -05:00
2023-12-21 11:44:38 -05:00
2023-12-21 11:37:52 -05:00
2023-12-21 11:37:52 -05:00
2023-12-19 18:32:21 -05:00
2023-12-21 11:41:03 -05:00
2023-12-19 18:35:20 -05:00
2023-12-21 11:40:27 -05:00
2023-12-19 18:29:47 -05:00
2023-12-21 11:43:34 -05:00
2023-12-21 11:43:31 -05:00
2023-12-21 11:37:30 -05:00
2023-12-21 11:41:03 -05:00
2023-12-21 11:34:42 -05:00
2023-12-21 11:42:57 -05:00
2023-12-21 11:37:31 -05:00
2023-12-19 18:34:14 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:44:58 -05:00
2023-12-21 11:39:20 -05:00
2023-12-21 11:44:57 -05:00
2023-12-21 11:44:57 -05:00
2023-12-21 11:44:57 -05:00
2023-12-19 18:34:01 -05:00
2023-12-21 11:42:58 -05:00
2023-12-19 18:34:01 -05:00
2023-12-21 11:44:58 -05:00
2023-12-21 11:43:17 -05:00
2023-12-21 11:35:06 -05:00
2023-12-21 11:35:06 -05:00
2023-12-21 11:35:06 -05:00
2023-12-21 11:41:14 -05:00
2023-12-21 11:35:06 -05:00
2023-12-21 11:43:34 -05:00
2023-12-21 11:43:34 -05:00
2023-12-21 11:44:39 -05:00
2023-12-19 18:29:47 -05:00
2023-12-19 18:31:42 -05:00
2023-12-19 18:31:30 -05:00
2023-12-21 11:43:32 -05:00
2023-12-21 11:43:32 -05:00
2023-12-21 11:37:54 -05:00
2023-12-21 11:43:19 -05:00
2023-12-21 11:42:10 -05:00
2023-12-21 11:43:22 -05:00
2023-12-21 11:43:22 -05:00
2023-12-21 11:43:23 -05:00
2023-12-21 11:43:22 -05:00
2023-12-21 11:41:14 -05:00
2023-12-21 11:40:28 -05:00
2023-12-21 11:44:33 -05:00
2023-12-21 11:44:58 -05:00
2023-12-21 11:44:58 -05:00
2023-12-21 11:44:58 -05:00
2023-12-21 11:43:33 -05:00
2023-12-21 11:44:56 -05:00
2023-12-21 11:41:14 -05:00
2023-12-21 11:44:38 -05:00
2023-12-21 11:44:39 -05:00