tree: https://github.com/intel/tdx.git guest-unaccepted-memory head: 49169bc0953f6132497976f0e9a01dccbf6d14d8 commit: 49169bc0953f6132497976f0e9a01dccbf6d14d8 [14/14] x86/tdx: Add unaccepted memory support config: x86_64-randconfig-a013 compiler: gcc-11 (Debian 11.3.0-8) 11.3.0 reproduce (this is a W=1 build): # https://github.com/intel/tdx/commit/49169bc0953f6132497976f0e9a01dccbf6d14d8 git remote add intel-tdx https://github.com/intel/tdx.git git fetch --no-tags intel-tdx guest-unaccepted-memory git checkout 49169bc0953f6132497976f0e9a01dccbf6d14d8 # save the config file mkdir build_dir && cp config build_dir/.config make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot All error/warnings (new ones prefixed by >>): >> ld: Unexpected GOT/PLT entries detected! >> ld: Unexpected run-time procedure linkages detected! >> ld: Unexpected run-time relocations (.rela) detected! ld: drivers/firmware/efi/libstub/x86-stub.stub.o: in function `exit_boot_func': >> x86-stub.c:(.text+0x2d): undefined reference to `efi_is_64bit' -- drivers/firmware/efi/libstub/x86-stub.c: In function 'exit_boot_func': >> drivers/firmware/efi/libstub/x86-stub.c:790:21: warning: implicit declaration of function 'efi_is_64bit' [-Wimplicit-function-declaration] 790 | signature = efi_is_64bit() ? EFI64_LOADER_SIGNATURE | ^~~~~~~~~~~~ Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for EFI_STUB Depends on [n]: EFI [=n] Selected by [y]: - INTEL_TDX_GUEST [=y] && HYPERVISOR_GUEST [=y] && X86_64 [=y] && CPU_SUP_INTEL [=y] && X86_X2APIC [=y] WARNING: unmet direct dependencies detected for UNACCEPTED_MEMORY Depends on [n]: EFI [=n] && EFI_STUB [=y] Selected by [y]: - INTEL_TDX_GUEST [=y] && HYPERVISOR_GUEST [=y] && X86_64 [=y] && CPU_SUP_INTEL [=y] && X86_X2APIC [=y] -- 0-DAY CI Kernel Test Service https://01.org/lkp