drm/xe: Add MI_COPY_MEM_MEM GPU instruction definitions
MI_COPY_MEM_MEM GPU instructions are used to copy ctx timestamp from a LRC registers to another location at the beginning of every jobs execution. Add MI_COPY_MEM_MEM GPU instruction definitions. v2: - Include MI_COPY_MEM_MEM based on instruction order (Michal) - Fix tabs/spaces issue (Michal) - Use macro for DW definition (Michal) Signed-off-by: Matthew Brost <matthew.brost@intel.com> Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240611144053.2805091-3-matthew.brost@intel.com
This commit is contained in:
parent
8b9544e07d
commit
9f46ecbb3f
@ -59,6 +59,10 @@
|
||||
#define MI_LOAD_REGISTER_MEM (__MI_INSTR(0x29) | XE_INSTR_NUM_DW(4))
|
||||
#define MI_LRM_USE_GGTT REG_BIT(22)
|
||||
|
||||
#define MI_COPY_MEM_MEM (__MI_INSTR(0x2e) | XE_INSTR_NUM_DW(5))
|
||||
#define MI_COPY_MEM_MEM_SRC_GGTT REG_BIT(22)
|
||||
#define MI_COPY_MEM_MEM_DST_GGTT REG_BIT(21)
|
||||
|
||||
#define MI_BATCH_BUFFER_START __MI_INSTR(0x31)
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user