]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/xe: Print vm flags in xe_vm trace print
authorOak Zeng <oak.zeng@intel.com>
Wed, 18 Dec 2024 16:48:32 +0000 (11:48 -0500)
committerHimal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Thu, 16 Jan 2025 18:30:59 +0000 (00:00 +0530)
Print vm flags in xe_vm trace print. This is helpful
to diagnosis the VM mode of operation.

Signed-off-by: Oak Zeng <oak.zeng@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241218164833.2364049-3-oak.zeng@intel.com
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
drivers/gpu/drm/xe/xe_trace_bo.h

index 3d7e6c80b0aa8f751109e783b4137e70633ff7f4..082fadb5f99b658d4fcbca706efdc29fad4f63e5 100644 (file)
@@ -190,16 +190,19 @@ DECLARE_EVENT_CLASS(xe_vm,
                             __string(dev, __dev_name_vm(vm))
                             __field(struct xe_vm *, vm)
                             __field(u32, asid)
+                            __field(u32, flags)
                             ),
 
                    TP_fast_assign(
                           __assign_str(dev);
                           __entry->vm = vm;
                           __entry->asid = vm->usm.asid;
+                          __entry->flags = vm->flags;
                           ),
 
-                   TP_printk("dev=%s, vm=%p, asid=0x%05x", __get_str(dev),
-                             __entry->vm, __entry->asid)
+                   TP_printk("dev=%s, vm=%p, asid=0x%05x, vm flags=0x%05x",
+                             __get_str(dev), __entry->vm, __entry->asid,
+                             __entry->flags)
 );
 
 DEFINE_EVENT(xe_vm, xe_vm_kill,