✗ CI.checkpatch: warning for PF: Add support to configure SR-IOV VFs (rev2)
Patchwork
patchwork at emeril.freedesktop.org
Mon Apr 15 22:33:05 UTC 2024
== Series Details ==
Series: PF: Add support to configure SR-IOV VFs (rev2)
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
35057f376b5337039b258ae4c66ed9218f4b3fb8
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 2b59c14740509332ccd5f352389dd5edbf3f34ba
Author: Michal Wajdeczko <michal.wajdeczko at intel.com>
Date: Mon Apr 15 19:39:37 2024 +0200
drm/xe/pf: Add support to configure SR-IOV VFs
To run correctly, each Virtual Function must be provisioned 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 preemption 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.
Reviewed-by: Piotr Piórkowski <piotr.piorkowski at intel.com>
Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
+ /mt/dim checkpatch 7bc330055f5c2924b42e389887691fea3f401a45 drm-intel
9951429c7d3f drm/xe: Add helper to format SR-IOV function name
b64ef8f7f5c0 drm/xe: Allow to assign GGTT region to the VF
a19177d885e2 drm/xe: Add xe_ttm_vram_get_avail
0fc3063462d0 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
495c7f61e3c7 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
2b59c1474050 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, 2117 lines checked
More information about the Intel-xe
mailing list