✓ CI.checkpatch: success for drm/xe: handle flat ccs during hibernation on igpu

Patchwork patchwork at emeril.freedesktop.org
Wed Nov 13 07:14:57 UTC 2024


== Series Details ==

Series: drm/xe: handle flat ccs during hibernation on igpu
URL   : https://patchwork.freedesktop.org/series/141226/
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
30ab6715fc09baee6cc14cb3c89ad8858688d474
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit dc3cf2ba937c72431c2569646427b47254146722
Author: Matthew Auld <matthew.auld at intel.com>
Date:   Tue Nov 12 16:28:28 2024 +0000

    drm/xe: handle flat ccs during hibernation on igpu
    
    Starting from LNL, CCS has moved over to flat CCS model where there is
    now dedicated memory reserved for storing compression state. On
    platforms like LNL this reserved memory lives inside graphics stolen
    memory, which is not treated like normal RAM and is therefore skipped by
    the core kernel when creating the hibernation image. Currently if
    something was compressed and we enter hibernation all the corresponding
    CCS state is lost on such HW, resulting in corrupted memory. To fix this
    evict user buffers from TT -> SYSTEM to ensure we take a snapshot of the
    raw CCS state when entering hibernation, where upon resuming we can
    restore the raw CCS state back when next validating the buffer. This has
    been confirmed to fix display corruption on LNL when coming back from
    hibernation.
    
    Fixes: cbdc52c11c9b ("drm/xe/xe2: Support flat ccs")
    Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/3409
    Signed-off-by: Matthew Auld <matthew.auld at intel.com>
    Cc: Matthew Brost <matthew.brost at intel.com>
    Cc: <stable at vger.kernel.org> # v6.8+
    Reviewed-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
+ /mt/dim checkpatch 26f5fe99791def93b32e27e79e71dbd0666c117b drm-intel
dc3cf2ba937c drm/xe: handle flat ccs during hibernation on igpu




More information about the Intel-xe mailing list