]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-boot: Add missing includes 18417/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 30 Jan 2021 17:21:48 +0000 (17:21 +0000)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 31 Jan 2021 10:38:59 +0000 (10:38 +0000)
Let's make all headers self-sufficient by including the necessary
EFI headers in the headers themselves.

src/boot/efi/disk.c
src/boot/efi/disk.h
src/boot/efi/graphics.h
src/boot/efi/linux.h
src/boot/efi/measure.h
src/boot/efi/pe.h
src/boot/efi/shim.h
src/boot/efi/splash.h

index 89508f86deacbd34c8d7fa97a4cf4f4e987c82f3..cc752956c3489ac3f7e2844828b4963cb61af6fb 100644 (file)
@@ -3,6 +3,7 @@
 #include <efi.h>
 #include <efilib.h>
 
+#include "disk.h"
 #include "util.h"
 
 EFI_STATUS disk_get_part_uuid(EFI_HANDLE *handle, CHAR16 uuid[static 37]) {
index 551a9ae63985200d718cac7d4ec0cae028c4af71..8e10bb72799912869cb8be01b53a8dd03ee26daa 100644 (file)
@@ -1,4 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
+#include <efi.h>
+
 EFI_STATUS disk_get_part_uuid(EFI_HANDLE *handle, CHAR16 uuid[static 37]);
index 116aae28c5f73f05375dfd1b20e81f3fd3c9587c..96f25d809aab1e649dacd6fa9332dfff852945bf 100644 (file)
@@ -5,4 +5,6 @@
  */
 #pragma once
 
+#include <efi.h>
+
 EFI_STATUS graphics_mode(BOOLEAN on);
index b92c27c8b9e6ebcf5e24b33fef3648e021f92391..09be2de27b36a9a4cc7655d748dbe7bbe48eab18 100644 (file)
@@ -1,6 +1,8 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
+#include <efi.h>
+
 #define SETUP_MAGIC             0x53726448      /* "HdrS" */
 
 struct setup_header {
index 19e148d9225afcc0b1dadbee871fd610c9eba84f..e2873adae36a40c0ab05df709966621221c462ac 100644 (file)
@@ -1,4 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
+#include <efi.h>
+
 EFI_STATUS tpm_log_event(UINT32 pcrindex, const EFI_PHYSICAL_ADDRESS buffer, UINTN buffer_size, const CHAR16 *description);
index 3e97d43f66d940cd567ba3ed0c1b698bdd4b42c7..06a0fcd70c6b9c3dc6703ac52d13432183175041 100644 (file)
@@ -1,6 +1,8 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
+#include <efi.h>
+
 EFI_STATUS pe_memory_locate_sections(CHAR8 *base,
                                      CHAR8 **sections, UINTN *addrs, UINTN *offsets, UINTN *sizes);
 EFI_STATUS pe_file_locate_sections(EFI_FILE *dir, CHAR16 *path,
index 72ecf2ed97935cd8f704cb51cab464d7c8881771..e24fcdac540bef423f9e95d930216f869589f456 100644 (file)
@@ -9,6 +9,8 @@
  */
 #pragma once
 
+#include <efi.h>
+
 BOOLEAN shim_loaded(void);
 
 BOOLEAN secure_boot_enabled(void);
index 0ba45a03707cd289d74be7c4afd37a5d8f164c96..b9f74ffbf279be0466608fd21846be3e3eaf39bc 100644 (file)
@@ -1,4 +1,6 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
+#include <efi.h>
+
 EFI_STATUS graphics_splash(UINT8 *content, UINTN len, const EFI_GRAPHICS_OUTPUT_BLT_PIXEL *background);