]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
efi: move fdt helper library
authorLeif Lindholm <leif.lindholm@linaro.org>
Thu, 3 Aug 2017 10:04:24 +0000 (11:04 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Mon, 7 Aug 2017 16:50:44 +0000 (18:50 +0200)
There is nothing ARM64 (or even ARM) specific about the efi fdt helper
library, which is used for locating or overriding a firmware-provided
devicetree in a UEFI system - so move it to loader/efi for reuse.

Move the fdtload.h include file to grub/efi and update path to
efi/fdtload.h in source code referring to it.

Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
grub-core/Makefile.core.def
grub-core/loader/arm64/linux.c
grub-core/loader/arm64/xen_boot.c
grub-core/loader/efi/fdt.c [moved from grub-core/loader/arm64/fdt.c with 99% similarity]
include/grub/efi/fdtload.h [moved from include/grub/arm64/fdtload.h with 100% similarity]

index 1d86bd22e04eaf39ef15269c459e8c338037cf6f..a65c27f7ff2252133998da52371d0e23b92f5984 100644 (file)
@@ -1707,7 +1707,7 @@ module = {
 
 module = {
   name = fdt;
-  arm64 = loader/arm64/fdt.c;
+  arm64 = loader/efi/fdt.c;
   common = lib/fdt.c;
   enable = fdt;
 };
index ee3fcaa86ae23632fbf2e55c6dc76961fbe99724..3e2f9b74296c9862346086a581ce58fc239e0d51 100644 (file)
@@ -26,8 +26,8 @@
 #include <grub/mm.h>
 #include <grub/types.h>
 #include <grub/cpu/linux.h>
-#include <grub/cpu/fdtload.h>
 #include <grub/efi/efi.h>
+#include <grub/efi/fdtload.h>
 #include <grub/efi/pe32.h>
 #include <grub/i18n.h>
 #include <grub/lib/cmdline.h>
index 6c145a771eefc2861995d9bc5ef10b8b3831e75b..c95d6c5a868e37d4cbc923630d154b5422b37525 100644 (file)
@@ -27,9 +27,9 @@
 #include <grub/misc.h>
 #include <grub/mm.h>
 #include <grub/types.h>
-#include <grub/cpu/fdtload.h>
 #include <grub/cpu/linux.h>
 #include <grub/efi/efi.h>
+#include <grub/efi/fdtload.h>
 #include <grub/efi/pe32.h>     /* required by struct xen_hypervisor_header */
 #include <grub/i18n.h>
 #include <grub/lib/cmdline.h>
similarity index 99%
rename from grub-core/loader/arm64/fdt.c
rename to grub-core/loader/efi/fdt.c
index 368001696ee6069995a4a786a5edbe3b7519e167..091e9ddf43dba4ab70853bbf0ff9c0ef9770c460 100644 (file)
 
 #include <grub/fdt.h>
 #include <grub/mm.h>
-#include <grub/cpu/fdtload.h>
 #include <grub/err.h>
 #include <grub/dl.h>
 #include <grub/command.h>
 #include <grub/file.h>
 #include <grub/efi/efi.h>
+#include <grub/efi/fdtload.h>
 
 static void *loaded_fdt;
 static void *fdt;