git: 60f14d05d217 - main - edk2: Fix fdt build

From: Warner Losh <imp_at_FreeBSD.org>
Date: Mon, 17 Nov 2025 00:18:28 UTC
The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=60f14d05d217715240ba48bdf3c08f1aa5ead8d0

commit 60f14d05d217715240ba48bdf3c08f1aa5ead8d0
Author:     Warner Losh <imp@FreeBSD.org>
AuthorDate: 2025-11-16 23:53:47 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2025-11-16 23:55:14 +0000

    edk2: Fix fdt build
    
    x86 doesn't use FDT things by default, but aarch64 does. I thought I'd
    built the loader on aarch64 to test the EDK2 all the things series, but
    apparently not. This fixes the aarch64 build.
    
    Fixes:          43b8edb32051
    Sponsored by:   Netflix
---
 stand/efi/fdt/Makefile  | 1 +
 stand/efi/fdt/efi_fdt.c | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/stand/efi/fdt/Makefile b/stand/efi/fdt/Makefile
index bbb380f52184..15a42614a422 100644
--- a/stand/efi/fdt/Makefile
+++ b/stand/efi/fdt/Makefile
@@ -12,6 +12,7 @@ SRCS=		efi_fdt.c
 # EFI library headers
 CFLAGS+=	-I${EFISRC}/include
 CFLAGS+=	-I${EFISRC}/include/${MACHINE}
+CFLAGS+=	-I${EDK2INC}
 
 # libfdt headers
 CFLAGS+=	-I${FDTSRC}
diff --git a/stand/efi/fdt/efi_fdt.c b/stand/efi/fdt/efi_fdt.c
index adf830e44182..56e7361a8d9f 100644
--- a/stand/efi/fdt/efi_fdt.c
+++ b/stand/efi/fdt/efi_fdt.c
@@ -31,6 +31,8 @@
 #include <efi.h>
 #include <efilib.h>
 #include <fdt_platform.h>
+#include <Uefi.h>
+#include <Guid/Fdt.h>
 
 #include "bootstrap.h"