diff options
Diffstat (limited to 'lib/efi_loader')
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; |