Unverified Commit 9a207532 authored by Antonio Niño Díaz's avatar Antonio Niño Díaz Committed by GitHub
Browse files

Merge pull request #1726 from antonio-nino-diaz-arm/an/includes

Sanitise includes across codebase
parents 3f99f7e4 8e7b27a4
...@@ -270,32 +270,33 @@ BL_COMMON_SOURCES += lib/${ARCH}/armclang_printf.S ...@@ -270,32 +270,33 @@ BL_COMMON_SOURCES += lib/${ARCH}/armclang_printf.S
endif endif
INCLUDES += -Iinclude \ INCLUDES += -Iinclude \
-Iinclude/bl1 \ -Iinclude/arch/${ARCH} \
-Iinclude/lib/cpus/${ARCH} \
-Iinclude/lib/el3_runtime/${ARCH} \
${PLAT_INCLUDES} \
${SPD_INCLUDES}
ifeq (${ERROR_DEPRECATED},0)
INCLUDES += -Iinclude/bl1 \
-Iinclude/bl2 \ -Iinclude/bl2 \
-Iinclude/bl2u \ -Iinclude/bl2u \
-Iinclude/bl31 \ -Iinclude/bl31 \
-Iinclude/common \
-Iinclude/common/${ARCH} \
-Iinclude/drivers \ -Iinclude/drivers \
-Iinclude/drivers/arm \ -Iinclude/drivers/arm \
-Iinclude/drivers/auth \ -Iinclude/drivers/auth \
-Iinclude/drivers/io \ -Iinclude/drivers/io \
-Iinclude/drivers/ti/uart \ -Iinclude/drivers/ti/uart \
-Iinclude/lib \ -Iinclude/lib \
-Iinclude/lib/${ARCH} \
-Iinclude/lib/cpus \ -Iinclude/lib/cpus \
-Iinclude/lib/cpus/${ARCH} \
-Iinclude/lib/el3_runtime \ -Iinclude/lib/el3_runtime \
-Iinclude/lib/el3_runtime/${ARCH} \
-Iinclude/lib/extensions \ -Iinclude/lib/extensions \
-Iinclude/lib/pmf \ -Iinclude/lib/pmf \
-Iinclude/lib/psci \ -Iinclude/lib/psci \
-Iinclude/lib/xlat_tables \ -Iinclude/lib/xlat_tables \
-Iinclude/plat/common \ -Iinclude/plat/common \
-Iinclude/services \ -Iinclude/services \
${PLAT_INCLUDES} \
${SPD_INCLUDES} \
-Iinclude/tools_share -Iinclude/tools_share
endif
include common/backtrace/backtrace.mk include common/backtrace/backtrace.mk
......
...@@ -4,13 +4,15 @@ ...@@ -4,13 +4,15 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <arch_helpers.h>
#include <context.h> #include <context.h>
#include <context_mgmt.h> #include <common/debug.h>
#include <debug.h> #include <lib/el3_runtime/context_mgmt.h>
#include <platform.h> #include <plat/common/platform.h>
#include <smccc_helpers.h> #include <smccc_helpers.h>
#include "../bl1_private.h" #include "../bl1_private.h"
/* /*
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <common/bl_common.h>
#include <context.h> #include <context.h>
#include <el3_common_macros.S> #include <el3_common_macros.S>
#include <smccc_helpers.h> #include <smccc_helpers.h>
......
...@@ -6,12 +6,12 @@ ...@@ -6,12 +6,12 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl1.h> #include <bl1/bl1.h>
#include <bl_common.h> #include <common/bl_common.h>
#include <context.h> #include <context.h>
#include <lib/xlat_tables/xlat_tables.h>
#include <smccc_helpers.h> #include <smccc_helpers.h>
#include <smccc_macros.S> #include <smccc_macros.S>
#include <xlat_tables.h>
.globl bl1_aarch32_smc_handler .globl bl1_aarch32_smc_handler
......
...@@ -4,12 +4,14 @@ ...@@ -4,12 +4,14 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <arch_helpers.h>
#include <context.h> #include <context.h>
#include <context_mgmt.h> #include <common/debug.h>
#include <debug.h> #include <lib/el3_runtime/context_mgmt.h>
#include <platform.h> #include <plat/common/platform.h>
#include "../bl1_private.h" #include "../bl1_private.h"
/* /*
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl1.h> #include <bl1/bl1.h>
#include <bl_common.h> #include <common/bl_common.h>
#include <context.h> #include <context.h>
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
......
...@@ -5,7 +5,8 @@ ...@@ -5,7 +5,8 @@
*/ */
#include <platform_def.h> #include <platform_def.h>
#include <xlat_tables_defs.h>
#include <lib/xlat_tables/xlat_tables_defs.h>
OUTPUT_FORMAT(PLATFORM_LINKER_FORMAT) OUTPUT_FORMAT(PLATFORM_LINKER_FORMAT)
OUTPUT_ARCH(PLATFORM_LINKER_ARCH) OUTPUT_ARCH(PLATFORM_LINKER_ARCH)
......
...@@ -4,20 +4,23 @@ ...@@ -4,20 +4,23 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <auth_mod.h>
#include <bl1.h>
#include <bl_common.h>
#include <context.h>
#include <context_mgmt.h>
#include <debug.h>
#include <errno.h> #include <errno.h>
#include <platform.h> #include <string.h>
#include <platform_def.h> #include <platform_def.h>
#include <arch_helpers.h>
#include <bl1/bl1.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <context.h>
#include <drivers/auth/auth_mod.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <lib/utils.h>
#include <plat/common/platform.h>
#include <smccc_helpers.h> #include <smccc_helpers.h>
#include <string.h>
#include <utils.h>
#include "bl1_private.h" #include "bl1_private.h"
/* /*
......
...@@ -4,20 +4,23 @@ ...@@ -4,20 +4,23 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch.h>
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <auth_mod.h>
#include <bl1.h>
#include <bl_common.h>
#include <console.h>
#include <debug.h>
#include <errata_report.h>
#include <platform.h>
#include <platform_def.h> #include <platform_def.h>
#include <arch.h>
#include <arch_helpers.h>
#include <bl1/bl1.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <drivers/auth/auth_mod.h>
#include <drivers/console.h>
#include <lib/cpus/errata_report.h>
#include <lib/utils.h>
#include <plat/common/platform.h>
#include <smccc_helpers.h> #include <smccc_helpers.h>
#include <utils.h> #include <tools_share/uuid.h>
#include <uuid.h>
#include "bl1_private.h" #include "bl1_private.h"
/* BL1 Service UUID */ /* BL1 Service UUID */
......
...@@ -8,7 +8,8 @@ ...@@ -8,7 +8,8 @@
#define BL1_PRIVATE_H #define BL1_PRIVATE_H
#include <stdint.h> #include <stdint.h>
#include <utils_def.h>
#include <lib/utils_def.h>
/******************************************************************************* /*******************************************************************************
* Declarations of linker defined symbols which will tell us where BL1 lives * Declarations of linker defined symbols which will tell us where BL1 lives
......
...@@ -4,10 +4,11 @@ ...@@ -4,10 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <bl1.h>
#include <bl_common.h>
#include <platform_def.h> #include <platform_def.h>
#include <tbbr/tbbr_img_desc.h>
#include <bl1/bl1.h>
#include <bl1/tbbr/tbbr_img_desc.h>
#include <common/bl_common.h>
image_desc_t bl1_tbbr_image_descs[] = { image_desc_t bl1_tbbr_image_descs[] = {
{ {
......
...@@ -6,10 +6,9 @@ ...@@ -6,10 +6,9 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <common/bl_common.h>
#include <el3_common_macros.S> #include <el3_common_macros.S>
.globl bl2_entrypoint .globl bl2_entrypoint
.globl bl2_run_next_image .globl bl2_run_next_image
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <common/bl_common.h>
.globl bl2_vector_table .globl bl2_vector_table
......
...@@ -6,8 +6,7 @@ ...@@ -6,8 +6,7 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <common/bl_common.h>
.globl bl2_vector_table .globl bl2_vector_table
.globl bl2_entrypoint .globl bl2_entrypoint
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <common/bl_common.h>
#include <el3_common_macros.S> #include <el3_common_macros.S>
.globl bl2_entrypoint .globl bl2_entrypoint
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl1.h> #include <bl1/bl1.h>
#include <bl_common.h> #include <common/bl_common.h>
#include <context.h> #include <context.h>
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <common/bl_common.h>
.globl bl2_entrypoint .globl bl2_entrypoint
......
...@@ -5,7 +5,8 @@ ...@@ -5,7 +5,8 @@
*/ */
#include <platform_def.h> #include <platform_def.h>
#include <xlat_tables_defs.h>
#include <lib/xlat_tables/xlat_tables_defs.h>
OUTPUT_FORMAT(PLATFORM_LINKER_FORMAT) OUTPUT_FORMAT(PLATFORM_LINKER_FORMAT)
OUTPUT_ARCH(PLATFORM_LINKER_ARCH) OUTPUT_ARCH(PLATFORM_LINKER_ARCH)
......
...@@ -5,7 +5,8 @@ ...@@ -5,7 +5,8 @@
*/ */
#include <platform_def.h> #include <platform_def.h>
#include <xlat_tables_defs.h>
#include <lib/xlat_tables/xlat_tables_defs.h>
OUTPUT_FORMAT(PLATFORM_LINKER_FORMAT) OUTPUT_FORMAT(PLATFORM_LINKER_FORMAT)
OUTPUT_ARCH(PLATFORM_LINKER_ARCH) OUTPUT_ARCH(PLATFORM_LINKER_ARCH)
......
...@@ -4,18 +4,20 @@ ...@@ -4,18 +4,20 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch.h>
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <auth_mod.h>
#include <bl_common.h>
#include <debug.h>
#include <desc_image_load.h>
#include <platform.h>
#include <platform_def.h>
#include <stdint.h> #include <stdint.h>
#include "bl2_private.h"
#include <platform_def.h>
#include <arch.h>
#include <arch_helpers.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <common/desc_image_load.h>
#include <drivers/auth/auth_mod.h>
#include <plat/common/platform.h>
#include "bl2_private.h"
/******************************************************************************* /*******************************************************************************
* This function loads SCP_BL2/BL3x images and returns the ep_info for * This function loads SCP_BL2/BL3x images and returns the ep_info for
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment