✓ CI.checkpatch: success for drm/xe: Split MCR initialization (rev2)

Patchwork patchwork at emeril.freedesktop.org
Thu May 30 12:05:49 UTC 2024


== Series Details ==

Series: drm/xe: Split MCR initialization (rev2)
URL   : https://patchwork.freedesktop.org/series/134196/
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
51ce9f6cd981d42d7467409d7dbc559a450abc1e
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 7ae41d416861de4f55610a60047aa74387506db1
Author: Michal Wajdeczko <michal.wajdeczko at intel.com>
Date:   Thu May 30 13:58:14 2024 +0200

    drm/xe: Split MCR initialization
    
    The initialization order of GT topology, MCR, PAT and GuC HWconfig
    as done today by native/PF driver, can't be followed as-is by the
    VF driver, since fuse registers used in GT topology discovery will
    be obtained by the VF driver from the GuC in HWconfig step.
    
    While native/PF drivers need to program the HW PAT table prior to
    loading the GuC, this requires only multicast writes support from
    the MCR code, which could be initialized separately from the full
    MCR support that requires the GT topology to setup steering data.
    
    Split MCR initialization into two steps to avoid introducing VF
    specific code paths. This also fixes duplicated spin_lock inits.
    
    Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
    Cc: Matt Roper <matthew.d.roper at intel.com>
    Cc: Michał Winiarski <michal.winiarski at intel.com>
    Cc: Zhanjun Dong <zhanjun.dong at intel.com>
    Reviewed-by: Matt Roper <matthew.d.roper at intel.com>
+ /mt/dim checkpatch 4a32411a2b73e515af2cc54034ef686e03df8385 drm-intel
7ae41d416861 drm/xe: Split MCR initialization




More information about the Intel-xe mailing list