summaryrefslogtreecommitdiff
path: root/lib/efi_loader
diff options
context:
space:
mode:
Diffstat (limited to 'lib/efi_loader')
-rw-r--r--lib/efi_loader/efi_acpi.c1
-rw-r--r--lib/efi_loader/efi_bootmgr.c1
-rw-r--r--lib/efi_loader/efi_boottime.c2
-rw-r--r--lib/efi_loader/efi_console.c1
-rw-r--r--lib/efi_loader/efi_device_path.c2
-rw-r--r--lib/efi_loader/efi_device_path_to_text.c1
-rw-r--r--lib/efi_loader/efi_device_path_utilities.c1
-rw-r--r--lib/efi_loader/efi_disk.c2
-rw-r--r--lib/efi_loader/efi_file.c1
-rw-r--r--lib/efi_loader/efi_freestanding.c1
-rw-r--r--lib/efi_loader/efi_gop.c1
-rw-r--r--lib/efi_loader/efi_hii.c1
-rw-r--r--lib/efi_loader/efi_hii_config.c1
-rw-r--r--lib/efi_loader/efi_image_loader.c3
-rw-r--r--lib/efi_loader/efi_load_initrd.c1
-rw-r--r--lib/efi_loader/efi_memory.c3
-rw-r--r--lib/efi_loader/efi_net.c2
-rw-r--r--lib/efi_loader/efi_rng.c2
-rw-r--r--lib/efi_loader/efi_root_node.c1
-rw-r--r--lib/efi_loader/efi_runtime.c3
-rw-r--r--lib/efi_loader/efi_setup.c1
-rw-r--r--lib/efi_loader/efi_signature.c1
-rw-r--r--lib/efi_loader/efi_smbios.c1
-rw-r--r--lib/efi_loader/efi_unicode_collation.c1
-rw-r--r--lib/efi_loader/efi_var_common.c2
-rw-r--r--lib/efi_loader/efi_var_file.c1
-rw-r--r--lib/efi_loader/efi_var_mem.c2
-rw-r--r--lib/efi_loader/efi_variable.c1
-rw-r--r--lib/efi_loader/efi_variable_tee.c1
-rw-r--r--lib/efi_loader/helloworld.c1
30 files changed, 43 insertions, 0 deletions
diff --git a/lib/efi_loader/efi_acpi.c b/lib/efi_loader/efi_acpi.c
index 87a02d59b9..1b0118137a 100644
--- a/lib/efi_loader/efi_acpi.c
+++ b/lib/efi_loader/efi_acpi.c
@@ -10,6 +10,7 @@
#include <log.h>
#include <acpi/acpi_table.h>
#include <linux/kernel.h>
+#include <linux/types.h>
static const efi_guid_t acpi_guid = EFI_ACPI_TABLE_GUID;
diff --git a/lib/efi_loader/efi_bootmgr.c b/lib/efi_loader/efi_bootmgr.c
index 45442789db..cf210d6323 100644
--- a/lib/efi_loader/efi_bootmgr.c
+++ b/lib/efi_loader/efi_bootmgr.c
@@ -15,6 +15,7 @@
#include <efi_variable.h>
#include <asm/unaligned.h>
#include <linux/string.h>
+#include <linux/types.h>
static const struct efi_boot_services *bs;
static const struct efi_runtime_services *rs;
diff --git a/lib/efi_loader/efi_boottime.c b/lib/efi_loader/efi_boottime.c
index 05b7cceb3e..41b7990155 100644
--- a/lib/efi_loader/efi_boottime.c
+++ b/lib/efi_loader/efi_boottime.c
@@ -11,6 +11,7 @@
#include <irq_func.h>
#include <log.h>
#include <malloc.h>
+#include <stdbool.h>
#include <stdio.h>
#include <time.h>
#include <vsprintf.h>
@@ -18,6 +19,7 @@
#include <linux/kernel.h>
#include <linux/libfdt_env.h>
#include <linux/string.h>
+#include <linux/types.h>
#include <u-boot/crc.h>
#include <bootm.h>
#include <pe.h>
diff --git a/lib/efi_loader/efi_console.c b/lib/efi_loader/efi_console.c
index ae0ee7ee90..770de81537 100644
--- a/lib/efi_loader/efi_console.c
+++ b/lib/efi_loader/efi_console.c
@@ -17,6 +17,7 @@
#include <stdio_dev.h>
#include <video_console.h>
#include <linux/string.h>
+#include <linux/types.h>
#define EFI_COUT_MODE_2 2
#define EFI_MAX_COUT_MODE 3
diff --git a/lib/efi_loader/efi_device_path.c b/lib/efi_loader/efi_device_path.c
index 68e344ee34..d117f860b5 100644
--- a/lib/efi_loader/efi_device_path.c
+++ b/lib/efi_loader/efi_device_path.c
@@ -10,6 +10,7 @@
#include <dm.h>
#include <log.h>
#include <net.h>
+#include <stdbool.h>
#include <usb.h>
#include <mmc.h>
#include <nvme.h>
@@ -21,6 +22,7 @@
#include <linux/compat.h> /* U16_MAX */
#include <linux/kernel.h>
#include <linux/string.h>
+#include <linux/types.h>
#ifdef CONFIG_SANDBOX
const efi_guid_t efi_guid_host_dev = U_BOOT_HOST_DEV_GUID;
diff --git a/lib/efi_loader/efi_device_path_to_text.c b/lib/efi_loader/efi_device_path_to_text.c
index b923ff3484..95541355ff 100644
--- a/lib/efi_loader/efi_device_path_to_text.c
+++ b/lib/efi_loader/efi_device_path_to_text.c
@@ -11,6 +11,7 @@
#include <stdbool.h>
#include <vsprintf.h>
#include <linux/string.h>
+#include <linux/types.h>
#define MAC_OUTPUT_LEN 22
#define UNKNOWN_OUTPUT_LEN 23
diff --git a/lib/efi_loader/efi_device_path_utilities.c b/lib/efi_loader/efi_device_path_utilities.c
index 405e87f3a0..47aad94edb 100644
--- a/lib/efi_loader/efi_device_path_utilities.c
+++ b/lib/efi_loader/efi_device_path_utilities.c
@@ -8,6 +8,7 @@
#include <common.h>
#include <efi_loader.h>
#include <stdbool.h>
+#include <linux/types.h>
const efi_guid_t efi_guid_device_path_utilities_protocol =
EFI_DEVICE_PATH_UTILITIES_PROTOCOL_GUID;
diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c
index 43704826fb..dd9c82c050 100644
--- a/lib/efi_loader/efi_disk.c
+++ b/lib/efi_loader/efi_disk.c
@@ -15,9 +15,11 @@
#include <log.h>
#include <part.h>
#include <malloc.h>
+#include <stdbool.h>
#include <vsprintf.h>
#include <linux/kernel.h>
#include <linux/string.h>
+#include <linux/types.h>
struct efi_system_partition efi_system_partition;
diff --git a/lib/efi_loader/efi_file.c b/lib/efi_loader/efi_file.c
index 023a91a370..9d21a80bea 100644
--- a/lib/efi_loader/efi_file.c
+++ b/lib/efi_loader/efi_file.c
@@ -16,6 +16,7 @@
#include <stdio.h>
#include <linux/kernel.h>
#include <linux/string.h>
+#include <linux/types.h>
/* GUID for file system information */
const efi_guid_t efi_file_system_info_guid = EFI_FILE_SYSTEM_INFO_GUID;
diff --git a/lib/efi_loader/efi_freestanding.c b/lib/efi_loader/efi_freestanding.c
index 87c1633804..ad541ff7e7 100644
--- a/lib/efi_loader/efi_freestanding.c
+++ b/lib/efi_loader/efi_freestanding.c
@@ -10,6 +10,7 @@
#include <common.h>
#include <linux/string.h>
+#include <linux/types.h>
/**
* memcmp() - compare memory areas
diff --git a/lib/efi_loader/efi_gop.c b/lib/efi_loader/efi_gop.c
index 42d985b258..a14a9a9604 100644
--- a/lib/efi_loader/efi_gop.c
+++ b/lib/efi_loader/efi_gop.c
@@ -16,6 +16,7 @@
#include <asm/global_data.h>
#include <linux/kernel.h>
#include <linux/string.h>
+#include <linux/types.h>
DECLARE_GLOBAL_DATA_PTR;
diff --git a/lib/efi_loader/efi_hii.c b/lib/efi_loader/efi_hii.c
index 05ad992609..fe06e12092 100644
--- a/lib/efi_loader/efi_hii.c
+++ b/lib/efi_loader/efi_hii.c
@@ -1,5 +1,6 @@
// SPDX-License-Identifier: GPL-2.0+
/*
+#include <linux/types.h>
* EFI Human Interface Infrastructure ... database and packages
*
* Copyright (c) 2017 Leif Lindholm
diff --git a/lib/efi_loader/efi_hii_config.c b/lib/efi_loader/efi_hii_config.c
index 26ea4b9bc0..4c5a95ef9e 100644
--- a/lib/efi_loader/efi_hii_config.c
+++ b/lib/efi_loader/efi_hii_config.c
@@ -1,5 +1,6 @@
// SPDX-License-Identifier: GPL-2.0+
/*
+#include <asm/types.h>
* EFI Human Interface Infrastructure ... Configuration
*
* Copyright (c) 2017 Leif Lindholm
diff --git a/lib/efi_loader/efi_image_loader.c b/lib/efi_loader/efi_image_loader.c
index 506a92ea72..67560fd3a3 100644
--- a/lib/efi_loader/efi_image_loader.c
+++ b/lib/efi_loader/efi_image_loader.c
@@ -8,16 +8,19 @@
*/
#include <common.h>
+#include <compiler.h>
#include <cpu_func.h>
#include <efi_loader.h>
#include <malloc.h>
#include <pe.h>
#include <sort.h>
+#include <stdbool.h>
#include <stdio.h>
#include <crypto/pkcs7_parser.h>
#include <linux/err.h>
#include <linux/kernel.h>
#include <linux/string.h>
+#include <linux/types.h>
const efi_guid_t efi_global_variable_guid = EFI_GLOBAL_VARIABLE_GUID;
const efi_guid_t efi_guid_device_path = EFI_DEVICE_PATH_PROTOCOL_GUID;
diff --git a/lib/efi_loader/efi_load_initrd.c b/lib/efi_loader/efi_load_initrd.c
index 3726541725..253898e7c6 100644
--- a/lib/efi_loader/efi_load_initrd.c
+++ b/lib/efi_loader/efi_load_initrd.c
@@ -13,6 +13,7 @@
#include <efi_load_initrd.h>
#include <stdbool.h>
#include <linux/string.h>
+#include <linux/types.h>
static const efi_guid_t efi_guid_load_file2_protocol =
EFI_LOAD_FILE2_PROTOCOL_GUID;
diff --git a/lib/efi_loader/efi_memory.c b/lib/efi_loader/efi_memory.c
index 60af4abd2d..5a15938cb9 100644
--- a/lib/efi_loader/efi_memory.c
+++ b/lib/efi_loader/efi_memory.c
@@ -6,10 +6,12 @@
*/
#include <common.h>
+#include <compiler.h>
#include <efi_loader.h>
#include <init.h>
#include <malloc.h>
#include <mapmem.h>
+#include <stdbool.h>
#include <stdio.h>
#include <watchdog.h>
#include <asm/cache.h>
@@ -17,6 +19,7 @@
#include <linux/kernel.h>
#include <linux/list_sort.h>
#include <linux/sizes.h>
+#include <linux/types.h>
DECLARE_GLOBAL_DATA_PTR;
diff --git a/lib/efi_loader/efi_net.c b/lib/efi_loader/efi_net.c
index 5c29d00b45..c884ad5fb5 100644
--- a/lib/efi_loader/efi_net.c
+++ b/lib/efi_loader/efi_net.c
@@ -19,9 +19,11 @@
#include <efi_loader.h>
#include <malloc.h>
#include <net.h>
+#include <stdbool.h>
#include <stdio.h>
#include <linux/kernel.h>
#include <linux/string.h>
+#include <linux/types.h>
static const efi_guid_t efi_net_guid = EFI_SIMPLE_NETWORK_PROTOCOL_GUID;
static const efi_guid_t efi_pxe_base_code_protocol_guid =
diff --git a/lib/efi_loader/efi_rng.c b/lib/efi_loader/efi_rng.c
index 974a3ed728..dec97a2107 100644
--- a/lib/efi_loader/efi_rng.c
+++ b/lib/efi_loader/efi_rng.c
@@ -4,12 +4,14 @@
*/
#include <common.h>
+#include <compiler.h>
#include <dm.h>
#include <efi_loader.h>
#include <efi_rng.h>
#include <log.h>
#include <rng.h>
#include <asm/global_data.h>
+#include <linux/types.h>
DECLARE_GLOBAL_DATA_PTR;
diff --git a/lib/efi_loader/efi_root_node.c b/lib/efi_loader/efi_root_node.c
index 76d18fb1a4..77d4e6c6c2 100644
--- a/lib/efi_loader/efi_root_node.c
+++ b/lib/efi_loader/efi_root_node.c
@@ -6,6 +6,7 @@
*/
#include <common.h>
+#include <compiler.h>
#include <malloc.h>
#include <efi_loader.h>
diff --git a/lib/efi_loader/efi_runtime.c b/lib/efi_loader/efi_runtime.c
index 93bbd27023..954138322e 100644
--- a/lib/efi_loader/efi_runtime.c
+++ b/lib/efi_loader/efi_runtime.c
@@ -7,6 +7,7 @@
#include <common.h>
#include <command.h>
+#include <compiler.h>
#include <cpu_func.h>
#include <dm.h>
#include <elf.h>
@@ -14,10 +15,12 @@
#include <log.h>
#include <malloc.h>
#include <rtc.h>
+#include <stdbool.h>
#include <stdio.h>
#include <asm/global_data.h>
#include <linux/kernel.h>
#include <linux/string.h>
+#include <linux/types.h>
#include <u-boot/crc.h>
/* For manual relocation support */
diff --git a/lib/efi_loader/efi_setup.c b/lib/efi_loader/efi_setup.c
index d675b96e64..caa1de8c2c 100644
--- a/lib/efi_loader/efi_setup.c
+++ b/lib/efi_loader/efi_setup.c
@@ -7,6 +7,7 @@
#include <common.h>
#include <bootm.h>
+#include <compiler.h>
#include <efi_loader.h>
#include <efi_variable.h>
#include <stdio.h>
diff --git a/lib/efi_loader/efi_signature.c b/lib/efi_loader/efi_signature.c
index ef652f394c..d55ed6b60b 100644
--- a/lib/efi_loader/efi_signature.c
+++ b/lib/efi_loader/efi_signature.c
@@ -17,6 +17,7 @@
#include <linux/compat.h>
#include <linux/oid_registry.h>
#include <linux/string.h>
+#include <linux/types.h>
#include <u-boot/rsa.h>
#include <u-boot/sha256.h>
diff --git a/lib/efi_loader/efi_smbios.c b/lib/efi_loader/efi_smbios.c
index b77ac76935..cad38cb5f2 100644
--- a/lib/efi_loader/efi_smbios.c
+++ b/lib/efi_loader/efi_smbios.c
@@ -11,6 +11,7 @@
#include <mapmem.h>
#include <smbios.h>
#include <linux/kernel.h>
+#include <linux/types.h>
static const efi_guid_t smbios_guid = SMBIOS_TABLE_GUID;
diff --git a/lib/efi_loader/efi_unicode_collation.c b/lib/efi_loader/efi_unicode_collation.c
index caa65f06d7..fcd295d638 100644
--- a/lib/efi_loader/efi_unicode_collation.c
+++ b/lib/efi_loader/efi_unicode_collation.c
@@ -11,6 +11,7 @@
#include <cp437.h>
#include <efi_loader.h>
#include <stdbool.h>
+#include <asm/types.h>
#include <linux/string.h>
/* Characters that may not be used in FAT 8.3 file names */
diff --git a/lib/efi_loader/efi_var_common.c b/lib/efi_loader/efi_var_common.c
index 2da25766a4..94ac0d5924 100644
--- a/lib/efi_loader/efi_var_common.c
+++ b/lib/efi_loader/efi_var_common.c
@@ -9,8 +9,10 @@
#include <common.h>
#include <efi_loader.h>
#include <efi_variable.h>
+#include <stdbool.h>
#include <stdio.h>
#include <linux/kernel.h>
+#include <linux/types.h>
enum efi_secure_mode {
EFI_MODE_SETUP,
diff --git a/lib/efi_loader/efi_var_file.c b/lib/efi_loader/efi_var_file.c
index 09831b6af3..528e307c61 100644
--- a/lib/efi_loader/efi_var_file.c
+++ b/lib/efi_loader/efi_var_file.c
@@ -18,6 +18,7 @@
#include <vsprintf.h>
#include <linux/kernel.h>
#include <linux/string.h>
+#include <linux/types.h>
#include <u-boot/crc.h>
#define PART_STR_LEN 10
diff --git a/lib/efi_loader/efi_var_mem.c b/lib/efi_loader/efi_var_mem.c
index 020d43102b..a997038254 100644
--- a/lib/efi_loader/efi_var_mem.c
+++ b/lib/efi_loader/efi_var_mem.c
@@ -8,8 +8,10 @@
#include <common.h>
#include <efi_loader.h>
#include <efi_variable.h>
+#include <stdbool.h>
#include <linux/kernel.h>
#include <linux/string.h>
+#include <linux/types.h>
#include <u-boot/crc.h>
struct efi_var_file __efi_runtime_data *efi_var_buf;
diff --git a/lib/efi_loader/efi_variable.c b/lib/efi_loader/efi_variable.c
index c76431cc54..1ff7cb28eb 100644
--- a/lib/efi_loader/efi_variable.c
+++ b/lib/efi_loader/efi_variable.c
@@ -22,6 +22,7 @@
#include <crypto/pkcs7_parser.h>
#include <linux/compat.h>
#include <linux/string.h>
+#include <linux/types.h>
#include <u-boot/crc.h>
#include <asm/sections.h>
diff --git a/lib/efi_loader/efi_variable_tee.c b/lib/efi_loader/efi_variable_tee.c
index 783ed90404..e3b56c2f4a 100644
--- a/lib/efi_loader/efi_variable_tee.c
+++ b/lib/efi_loader/efi_variable_tee.c
@@ -17,6 +17,7 @@
#include <mm_communication.h>
#include <linux/errno.h>
#include <linux/string.h>
+#include <linux/types.h>
#define OPTEE_PAGE_SIZE BIT(12)
extern struct efi_var_file __efi_runtime_data *efi_var_buf;
diff --git a/lib/efi_loader/helloworld.c b/lib/efi_loader/helloworld.c
index 2598fdfd12..4904970b02 100644
--- a/lib/efi_loader/helloworld.c
+++ b/lib/efi_loader/helloworld.c
@@ -11,6 +11,7 @@
#include <common.h>
#include <efi_api.h>
+#include <asm/types.h>
#include <linux/string.h>
static const efi_guid_t loaded_image_guid = EFI_LOADED_IMAGE_PROTOCOL_GUID;