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
...@@ -5,13 +5,14 @@ ...@@ -5,13 +5,14 @@
*/ */
#include <arch_helpers.h> #include <arch_helpers.h>
#include <auth_mod.h> #include <bl1/bl1.h>
#include <bl1.h> #include <bl2/bl2.h>
#include <bl2.h> #include <common/bl_common.h>
#include <bl_common.h> #include <common/debug.h>
#include <console.h> #include <drivers/auth/auth_mod.h>
#include <debug.h> #include <drivers/console.h>
#include <platform.h> #include <plat/common/platform.h>
#include "bl2_private.h" #include "bl2_private.h"
#ifdef AARCH32 #ifdef AARCH32
......
...@@ -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 bl2u_vector_table .globl bl2u_vector_table
.globl bl2u_entrypoint .globl bl2u_entrypoint
......
...@@ -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 bl2u_entrypoint .globl bl2u_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)
......
...@@ -4,19 +4,20 @@ ...@@ -4,19 +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 <bl1.h>
#include <bl2u.h>
#include <bl_common.h>
#include <console.h>
#include <debug.h>
#include <platform.h>
#include <platform_def.h>
#include <stdint.h> #include <stdint.h>
#include <platform_def.h>
#include <arch.h>
#include <arch_helpers.h>
#include <bl1/bl1.h>
#include <bl2u/bl2u.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <drivers/auth/auth_mod.h>
#include <drivers/console.h>
#include <plat/common/platform.h>
/******************************************************************************* /*******************************************************************************
* This function is responsible to: * This function is responsible to:
......
...@@ -4,13 +4,14 @@ ...@@ -4,13 +4,14 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <platform_def.h>
#include <arch.h> #include <arch.h>
#include <bl_common.h> #include <common/bl_common.h>
#include <el3_common_macros.S> #include <el3_common_macros.S>
#include <platform_def.h> #include <lib/pmf/pmf_asm_macros.S>
#include <pmf_asm_macros.S> #include <lib/runtime_instr.h>
#include <runtime_instr.h> #include <lib/xlat_tables/xlat_mmu_helpers.h>
#include <xlat_mmu_helpers.h>
.globl bl31_entrypoint .globl bl31_entrypoint
.globl bl31_warm_entrypoint .globl bl31_warm_entrypoint
......
...@@ -3,13 +3,15 @@ ...@@ -3,13 +3,15 @@
* *
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <plat_macros.S>
#include <platform_def.h>
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <context.h> #include <context.h>
#include <cpu_data.h> #include <lib/el3_runtime/cpu_data.h>
#include <plat_macros.S> #include <lib/utils_def.h>
#include <platform_def.h>
#include <utils_def.h>
.globl report_unhandled_exception .globl report_unhandled_exception
.globl report_unhandled_interrupt .globl report_unhandled_interrupt
......
...@@ -8,9 +8,9 @@ ...@@ -8,9 +8,9 @@
#include <assert_macros.S> #include <assert_macros.S>
#include <asm_macros.S> #include <asm_macros.S>
#include <assert_macros.S> #include <assert_macros.S>
#include <bl31/ea_handle.h>
#include <context.h> #include <context.h>
#include <ea_handle.h> #include <lib/extensions/ras_arch.h>
#include <ras_arch.h>
.globl handle_lower_el_ea_esb .globl handle_lower_el_ea_esb
......
...@@ -4,15 +4,16 @@ ...@@ -4,15 +4,16 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <platform_def.h>
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl31/ea_handle.h>
#include <bl31/interrupt_mgmt.h>
#include <common/runtime_svc.h>
#include <context.h> #include <context.h>
#include <cpu_data.h> #include <lib/el3_runtime/cpu_data.h>
#include <ea_handle.h> #include <lib/smccc.h>
#include <interrupt_mgmt.h>
#include <platform_def.h>
#include <runtime_svc.h>
#include <smccc.h>
.globl runtime_exceptions .globl runtime_exceptions
......
...@@ -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)
...@@ -77,7 +78,7 @@ SECTIONS ...@@ -77,7 +78,7 @@ SECTIONS
/* Place pubsub sections for events */ /* Place pubsub sections for events */
. = ALIGN(8); . = ALIGN(8);
#include <pubsub_events.h> #include <lib/el3_runtime/pubsub_events.h>
. = ALIGN(PAGE_SIZE); . = ALIGN(PAGE_SIZE);
__RODATA_END__ = .; __RODATA_END__ = .;
...@@ -124,7 +125,7 @@ SECTIONS ...@@ -124,7 +125,7 @@ SECTIONS
/* Place pubsub sections for events */ /* Place pubsub sections for events */
. = ALIGN(8); . = ALIGN(8);
#include <pubsub_events.h> #include <lib/el3_runtime/pubsub_events.h>
*(.vectors) *(.vectors)
__RO_END_UNALIGNED__ = .; __RO_END_UNALIGNED__ = .;
......
...@@ -5,13 +5,13 @@ ...@@ -5,13 +5,13 @@
*/ */
#include <assert.h> #include <assert.h>
#include <bl31.h>
#include <bl_common.h>
#include <context.h>
#include <context_mgmt.h>
#include <cpu_data.h>
#include <platform.h>
#include <bl31/bl31.h>
#include <common/bl_common.h>
#include <context.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <lib/el3_runtime/cpu_data.h>
#include <plat/common/platform.h>
/******************************************************************************* /*******************************************************************************
* This function returns a pointer to the most recent 'cpu_context' structure * This function returns a pointer to the most recent 'cpu_context' structure
......
...@@ -4,22 +4,23 @@ ...@@ -4,22 +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 <bl31.h>
#include <bl_common.h>
#include <console.h>
#include <context_mgmt.h>
#include <debug.h>
#include <ehf.h>
#include <platform.h>
#include <pmf.h>
#include <runtime_instr.h>
#include <runtime_svc.h>
#include <std_svc.h>
#include <string.h> #include <string.h>
#include <arch.h>
#include <arch_helpers.h>
#include <bl31/bl31.h>
#include <bl31/ehf.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <common/runtime_svc.h>
#include <drivers/console.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <lib/pmf/pmf.h>
#include <lib/runtime_instr.h>
#include <plat/common/platform.h>
#include <services/std_svc.h>
#if ENABLE_RUNTIME_INSTRUMENTATION #if ENABLE_RUNTIME_INSTRUMENTATION
PMF_REGISTER_SERVICE_SMC(rt_instr_svc, PMF_RT_INSTR_SVC_ID, PMF_REGISTER_SERVICE_SMC(rt_instr_svc, PMF_RT_INSTR_SVC_ID,
RT_INSTR_TOTAL_IDS, PMF_STORE_ENABLE) RT_INSTR_TOTAL_IDS, PMF_STORE_ENABLE)
......
...@@ -9,17 +9,18 @@ ...@@ -9,17 +9,18 @@
*/ */
#include <assert.h> #include <assert.h>
#include <context.h>
#include <context_mgmt.h>
#include <cpu_data.h>
#include <debug.h>
#include <ehf.h>
#include <gic_common.h>
#include <interrupt_mgmt.h>
#include <platform.h>
#include <pubsub_events.h>
#include <stdbool.h> #include <stdbool.h>
#include <bl31/ehf.h>
#include <bl31/interrupt_mgmt.h>
#include <context.h>
#include <common/debug.h>
#include <drivers/arm/gic_common.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <lib/el3_runtime/cpu_data.h>
#include <lib/el3_runtime/pubsub_events.h>
#include <plat/common/platform.h>
/* Output EHF logs as verbose */ /* Output EHF logs as verbose */
#define EHF_LOG(...) VERBOSE("EHF: " __VA_ARGS__) #define EHF_LOG(...) VERBOSE("EHF: " __VA_ARGS__)
......
...@@ -5,11 +5,12 @@ ...@@ -5,11 +5,12 @@
*/ */
#include <assert.h> #include <assert.h>
#include <bl_common.h>
#include <context_mgmt.h>
#include <errno.h> #include <errno.h>
#include <interrupt_mgmt.h>
#include <platform.h> #include <common/bl_common.h>
#include <bl31/interrupt_mgmt.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <plat/common/platform.h>
/******************************************************************************* /*******************************************************************************
* Local structure and corresponding array to keep track of the state of the * Local structure and corresponding array to keep track of the state of the
......
...@@ -6,13 +6,13 @@ ...@@ -6,13 +6,13 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <common/bl_common.h>
#include <common/runtime_svc.h>
#include <context.h> #include <context.h>
#include <el3_common_macros.S> #include <el3_common_macros.S>
#include <runtime_svc.h> #include <lib/xlat_tables/xlat_tables_defs.h>
#include <smccc_helpers.h> #include <smccc_helpers.h>
#include <smccc_macros.S> #include <smccc_macros.S>
#include <xlat_tables_defs.h>
.globl sp_min_vector_table .globl sp_min_vector_table
.globl sp_min_entrypoint .globl sp_min_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(elf32-littlearm) OUTPUT_FORMAT(elf32-littlearm)
OUTPUT_ARCH(arm) OUTPUT_ARCH(arm)
...@@ -62,7 +63,7 @@ SECTIONS ...@@ -62,7 +63,7 @@ SECTIONS
/* Place pubsub sections for events */ /* Place pubsub sections for events */
. = ALIGN(8); . = ALIGN(8);
#include <pubsub_events.h> #include <lib/el3_runtime/pubsub_events.h>
. = ALIGN(PAGE_SIZE); . = ALIGN(PAGE_SIZE);
__RODATA_END__ = .; __RODATA_END__ = .;
...@@ -91,7 +92,7 @@ SECTIONS ...@@ -91,7 +92,7 @@ SECTIONS
/* Place pubsub sections for events */ /* Place pubsub sections for events */
. = ALIGN(8); . = ALIGN(8);
#include <pubsub_events.h> #include <lib/el3_runtime/pubsub_events.h>
*(.vectors) *(.vectors)
__RO_END_UNALIGNED__ = .; __RO_END_UNALIGNED__ = .;
......
...@@ -4,26 +4,28 @@ ...@@ -4,26 +4,28 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <assert.h>
#include <stddef.h>
#include <stdint.h>
#include <string.h>
#include <platform_def.h>
#include <arch.h> #include <arch.h>
#include <arch_helpers.h> #include <arch_helpers.h>
#include <assert.h> #include <common/bl_common.h>
#include <bl_common.h> #include <common/debug.h>
#include <console.h> #include <common/runtime_svc.h>
#include <context.h> #include <context.h>
#include <context_mgmt.h> #include <drivers/console.h>
#include <debug.h> #include <lib/el3_runtime/context_mgmt.h>
#include <platform.h> #include <lib/psci/psci.h>
#include <platform_def.h> #include <lib/utils.h>
#include <plat/common/platform.h>
#include <platform_sp_min.h> #include <platform_sp_min.h>
#include <psci.h> #include <services/std_svc.h>
#include <runtime_svc.h>
#include <smccc_helpers.h> #include <smccc_helpers.h>
#include <stddef.h>
#include <stdint.h>
#include <std_svc.h>
#include <stdint.h>
#include <string.h>
#include <utils.h>
#include "sp_min_private.h" #include "sp_min_private.h"
/* Pointers to per-core cpu contexts */ /* Pointers to per-core cpu contexts */
......
...@@ -6,8 +6,9 @@ ...@@ -6,8 +6,9 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <tsp.h> #include <bl32/tsp/tsp.h>
#include <xlat_tables_defs.h> #include <lib/xlat_tables/xlat_tables_defs.h>
#include "../tsp_private.h" #include "../tsp_private.h"
......
...@@ -6,9 +6,8 @@ ...@@ -6,9 +6,8 @@
#include <arch.h> #include <arch.h>
#include <asm_macros.S> #include <asm_macros.S>
#include <bl_common.h> #include <bl32/tsp/tsp.h>
#include <tsp.h> #include <common/bl_common.h>
/* ---------------------------------------------------- /* ----------------------------------------------------
* The caller-saved registers x0-x18 and LR are saved * The caller-saved registers x0-x18 and LR are saved
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
*/ */
#include <asm_macros.S> #include <asm_macros.S>
#include <tsp.h> #include <bl32/tsp/tsp.h>
.globl tsp_get_magic .globl tsp_get_magic
......
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