Issuing a call to fdt_check_header() prevents running any of x86 UEFI enabled tests. Bypass this call for x86 in order to enable UEFI supported tests for KUT x86 arch. Fixes: 9632ce446b8f ("arm64: efi: Improve device tree discovery") Signed-off-by: Pavan Kumar Paluri <papaluri@xxxxxxx> --- lib/efi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/efi.c b/lib/efi.c index 5314eaa81e66..124e77685230 100644 --- a/lib/efi.c +++ b/lib/efi.c @@ -328,6 +328,10 @@ static void *efi_get_fdt(efi_handle_t handle, struct efi_loaded_image_64 *image) return NULL; } +#ifdef __x86_64__ + return fdt; +#endif + return fdt_check_header(fdt) == 0 ? fdt : NULL; } -- 2.34.1