✓ CI.checkpatch: success for Keep device awake TLB invalidations and G2H in flight
Patchwork
patchwork at emeril.freedesktop.org
Thu Jul 18 19:01:36 UTC 2024
== Series Details ==
Series: Keep device awake TLB invalidations and G2H in flight
URL : https://patchwork.freedesktop.org/series/136256/
State : success
== Summary ==
+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
5ce3e132caaa5b45e5e50201b574a097d130967c
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit b86f6051c6e1e5606f623b733ac07bbdf21db43b
Author: Matthew Brost <matthew.brost at intel.com>
Date: Thu Jul 18 11:55:31 2024 -0700
drm/xe: Build PM into GuC CT layer
Take PM ref when any G2H are outstanding, drop when none are
outstanding.
To safely ensure we have PM ref when in the GuC CT layer, a PM ref needs
to be held when scheduler messages are pending too.
v2:
- Add outer PM protections to xe_file_close (CI)
v3:
- Only take PM ref 0->1 and drop on 1->0 (Matthew Auld)
v4:
- Add assert to G2H increment function
Fixes: dd08ebf6c352 ("drm/xe: Introduce a new DRM driver for Intel GPUs")
Cc: Matthew Auld <matthew.auld at intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi at intel.com>
Cc: Nirmoy Das <nirmoy.das at intel.com>
Signed-off-by: Matthew Brost <matthew.brost at intel.com>
Reviewed-by: Matthew Auld <matthew.auld at intel.com>
Reviewed-by: Nirmoy Das <nirmoy.das at intel.com>
+ /mt/dim checkpatch 943ad04000a54cc7fdb5347606d0ce6a93ea286d drm-intel
7ee518ea6549 drm/xe: Add xe_gt_tlb_invalidation_fence_init helper
3d26e186f147 drm/xe: Drop xe_gt_tlb_invalidation_wait
f13e5118184a drm/xe: Hold a PM ref when GT TLB invalidations are inflight
b86f6051c6e1 drm/xe: Build PM into GuC CT layer
More information about the Intel-xe
mailing list