✗ 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