On Thu, Feb 27, 2025 at 03:32:06PM +0800, Su Hui wrote:
When build randconfig, there is an error: ld: drivers/gpu/drm/xe/xe_vsec.o: in function `xe_vsec_init': xe_vsec.c:(.text+0x182): undefined reference to `intel_vsec_register' When CONFIG_DRM_XE=y and CONFIG_INTEL_VSEC=m is set, ld couldn't find 'intel_vsec_register'. Select INTEL_VSEC to fix this error. Fixes: 0c45e76fcc62 ("drm/xe/vsec: Support BMG devices") Signed-off-by: Su Hui <suhui@xxxxxxxxxxxx> --- drivers/gpu/drm/xe/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/xe/Kconfig b/drivers/gpu/drm/xe/Kconfig index b51a2bde73e2..7a60d96d2dd6 100644 --- a/drivers/gpu/drm/xe/Kconfig +++ b/drivers/gpu/drm/xe/Kconfig @@ -44,6 +44,7 @@ config DRM_XE select WANT_DEV_COREDUMP select AUXILIARY_BUS select HMM_MIRROR + select INTEL_VSEC
intel_vsec is an x86 platform driver. I think we probably want to add a config that depends on INTEL_VSEC rather than selecting it like this. At the very least we need and `if x86` and also make sure the driver works without that part. Lucas De Marchi
help Experimental driver for Intel Xe series GPUs -- 2.30.2