✓ CI.checkpatch: success for Refactor default device atomic settings (rev6)

Patchwork patchwork at emeril.freedesktop.org
Tue Apr 30 18:48:09 UTC 2024


== Series Details ==

Series: Refactor default device atomic settings (rev6)
URL   : https://patchwork.freedesktop.org/series/132930/
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
0daf0be5bb95eb0a0e42275e00a0e42d8d8fd543
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit d39c52d58eea1eb044485c8ccae29d8b34104b3a
Author: Nirmoy Das <nirmoy.das at intel.com>
Date:   Tue Apr 30 18:25:29 2024 +0200

    drm/xe: Refactor default device atomic settings
    
    The default behavior of device atomics depends on the
    VM type and buffer allocation types. Device atomics are
    expected to function with all types of allocations for
    traditional applications/APIs. Additionally, in compute/SVM
    API scenarios with fault mode or LR mode VMs, device atomics
    must work with single-region allocations. In all other cases
    device atomics should be disabled by default also on platforms
    where we know device atomics doesn't on work on particular
    allocations types.
    
    v3: fault mode requires LR mode so only check for LR mode
        to determine compute API(Jose).
        Handle SMEM+LMEM BO's migration to LMEM where device
        atomics is expected to work. (Brian).
    v2: Fix platform checks to correct atomics behaviour on PVC.
    
    Signed-off-by: Nirmoy Das <nirmoy.das at intel.com>
    Acked-by: Michal Mrozek <michal.mrozek at intel.com>
+ /mt/dim checkpatch 3ac3efef3a1fc9d494b0a63c78bd0039a0b3d009 drm-intel
138363832ca3 drm/xe: Introduce has_atomic_enable_pte_bit device info
cab26f6c0231 drm/xe: Move vm bind bo validation to a helper function
a019672d3ada drm/xe: Introduce has_device_atomics_on_smem device info
e8edb5e3e432 drm/xe: Add function to check if BO has single placement
d39c52d58eea drm/xe: Refactor default device atomic settings




More information about the Intel-xe mailing list