✗ CI.checkpatch: warning for PF: Add support to configure SR-IOV VFs

Patchwork patchwork at emeril.freedesktop.org
Mon Apr 15 17:15:29 UTC 2024


== Series Details ==

Series: PF: Add support to configure SR-IOV VFs
URL   : https://patchwork.freedesktop.org/series/132416/
State : warning

== 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
04432599dcb1becb52633b02487fe3c638ba5915
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 1b20d9e25b210a4ef58d7080ab7ae3682b878355
Author: Michal Wajdeczko <michal.wajdeczko at intel.com>
Date:   Sun Apr 14 21:01:37 2024 +0200

    drm/xe/pf: Add support to configure SR-IOV VFs
    
    To run correctly, each Virtual Function must be proviosioned with
    some chunk of shared hardware or firmware resources (like GGTT,
    device memory, GuC doorbell IDs, GuC context IDs) and scheduling
    parameters (execution quantum or preemtion timeout).
    
    All resources assigned to VFs must be excluded from the PF driver
    use and may require some additional preparation steps (like setup
    of the LMTT or update of the GGTT PTE). Those provisioning details
    must be then sent to the GuC firmware as most of those details
    will be shared later with the VF drivers during their boot.
    
    Add basic functions to provision VFs with all hardware resources
    or scheduling parameters. We will use them shortly in upcoming
    patches either in manual provisioning over debugfs, exposed to the
    advanced users, or automatic provisioning done by PF driver during
    VFs enabling.
    
    Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
    Reviewed-by: Piotr Piórkowski <piotr.piorkowski at intel.com>
+ /mt/dim checkpatch 4369453e15db818bdf6f1fd5a586a1a45575a343 drm-intel
07f65a6d71e2 drm/xe: Add helper to format SR-IOV function name
1228aa422b34 drm/xe: Allow to assign GGTT region to the VF
8df8ed6cbdeb drm/xe: Add xe_ttm_vram_get_avail
3060ebddc301 drm/xe/guc: Add PF2GUC_UPDATE_VF_CFG to ABI
-:74: CHECK:CAMELCASE: Avoid CamelCase: <GUC_HXG_REQUEST_MSG_n_DATAn>
#74: FILE: drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h:310:
+#define PF2GUC_UPDATE_VF_CFG_REQUEST_MSG_1_VFID		GUC_HXG_REQUEST_MSG_n_DATAn

total: 0 errors, 0 warnings, 1 checks, 61 lines checked
df6f59b80f88 drm/xe/pf: Add SR-IOV PF specific early GT initialization
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:58: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#58: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 119 lines checked
1b20d9e25b21 drm/xe/pf: Add support to configure SR-IOV VFs
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:42: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#42: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 2104 lines checked




More information about the Intel-xe mailing list