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
...@@ -6,8 +6,9 @@ ...@@ -6,8 +6,9 @@
/* Top level SMC handler for SiP calls. Dispatch PM calls to PM SMC handler. */ /* Top level SMC handler for SiP calls. Dispatch PM calls to PM SMC handler. */
#include <runtime_svc.h> #include <common/runtime_svc.h>
#include <uuid.h> #include <tools_share/uuid.h>
#include "ipi_mailbox_svc.h" #include "ipi_mailbox_svc.h"
#include "pm_svc_main.h" #include "pm_svc_main.h"
#include "zynqmp_ipi.h" #include "zynqmp_ipi.h"
......
...@@ -4,11 +4,13 @@ ...@@ -4,11 +4,13 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <bl_common.h> #include <common/bl_common.h>
#include <console.h> #include <common/debug.h>
#include <debug.h> #include <drivers/console.h>
#include <plat_arm.h> #include <plat_arm.h>
#include <platform_tsp.h> #include <platform_tsp.h>
#include "../zynqmp_private.h" #include "../zynqmp_private.h"
#define BL32_END (unsigned long)(&__BL32_END__) #define BL32_END (unsigned long)(&__BL32_END__)
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef ZYNQMP_DEF_H #ifndef ZYNQMP_DEF_H
#define ZYNQMP_DEF_H #define ZYNQMP_DEF_H
#include <common_def.h> #include <plat/common/common_def.h>
#define ZYNQMP_CONSOLE_ID_cadence 1 #define ZYNQMP_CONSOLE_ID_cadence 1
#define ZYNQMP_CONSOLE_ID_cadence0 1 #define ZYNQMP_CONSOLE_ID_cadence0 1
......
...@@ -8,12 +8,14 @@ ...@@ -8,12 +8,14 @@
* Zynq UltraScale+ MPSoC IPI agent registers access management * Zynq UltraScale+ MPSoC IPI agent registers access management
*/ */
#include <bakery_lock.h>
#include <debug.h>
#include <errno.h> #include <errno.h>
#include <mmio.h>
#include <runtime_svc.h>
#include <string.h> #include <string.h>
#include <common/debug.h>
#include <common/runtime_svc.h>
#include <lib/bakery_lock.h>
#include <lib/mmio.h>
#include "zynqmp_ipi.h" #include "zynqmp_ipi.h"
#include "../zynqmp_private.h" #include "../zynqmp_private.h"
......
...@@ -7,10 +7,11 @@ ...@@ -7,10 +7,11 @@
#ifndef ZYNQMP_PRIVATE_H #ifndef ZYNQMP_PRIVATE_H
#define ZYNQMP_PRIVATE_H #define ZYNQMP_PRIVATE_H
#include <bl_common.h>
#include <interrupt_mgmt.h>
#include <stdint.h> #include <stdint.h>
#include <bl31/interrupt_mgmt.h>
#include <common/bl_common.h>
void zynqmp_config_setup(void); void zynqmp_config_setup(void);
unsigned int zynqmp_calc_core_pos(u_register_t mpidr); unsigned int zynqmp_calc_core_pos(u_register_t mpidr);
......
...@@ -4,14 +4,14 @@ ...@@ -4,14 +4,14 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arm_arch_svc.h> #include <common/debug.h>
#include <debug.h> #include <common/runtime_svc.h>
#include <errata_report.h> #include <lib/cpus/errata_report.h>
#include <runtime_svc.h> #include <lib/cpus/wa_cve_2017_5715.h>
#include <smccc.h> #include <lib/cpus/wa_cve_2018_3639.h>
#include <lib/smccc.h>
#include <services/arm_arch_svc.h>
#include <smccc_helpers.h> #include <smccc_helpers.h>
#include <wa_cve_2017_5715.h>
#include <wa_cve_2018_3639.h>
static int32_t smccc_version(void) static int32_t smccc_version(void)
{ {
......
...@@ -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 <bl_common.h>
#include <context_mgmt.h>
#include <string.h> #include <string.h>
#include <utils.h>
#include <arch_helpers.h>
#include <common/bl_common.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <lib/utils.h>
#include "opteed_private.h" #include "opteed_private.h"
/******************************************************************************* /*******************************************************************************
......
...@@ -14,22 +14,23 @@ ...@@ -14,22 +14,23 @@
* handle the request locally or delegate it to the Secure Payload. It is also * handle the request locally or delegate it to the Secure Payload. It is also
* responsible for initialising and maintaining communication with the SP. * responsible for initialising and maintaining communication with the SP.
******************************************************************************/ ******************************************************************************/
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <bl31.h>
#include <bl_common.h>
#include <context_mgmt.h>
#include <debug.h>
#include <errno.h> #include <errno.h>
#include <platform.h>
#include <runtime_svc.h>
#include <stddef.h> #include <stddef.h>
#include <uuid.h>
#include <arch_helpers.h>
#include <bl31/bl31.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <common/runtime_svc.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <plat/common/platform.h>
#include <tools_share/uuid.h>
#include "opteed_private.h" #include "opteed_private.h"
#include "teesmc_opteed.h" #include "teesmc_opteed.h"
#include "teesmc_opteed_macros.h" #include "teesmc_opteed_macros.h"
/******************************************************************************* /*******************************************************************************
* Address of the entrypoint vector table in OPTEE. It is * Address of the entrypoint vector table in OPTEE. It is
* initialised once on the primary core after a cold boot. * initialised once on the primary core after a cold boot.
......
...@@ -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 <bl_common.h>
#include <context_mgmt.h> #include <arch_helpers.h>
#include <debug.h> #include <common/bl_common.h>
#include <platform.h> #include <common/debug.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <plat/common/platform.h>
#include "opteed_private.h" #include "opteed_private.h"
/******************************************************************************* /*******************************************************************************
......
...@@ -7,11 +7,12 @@ ...@@ -7,11 +7,12 @@
#ifndef OPTEED_PRIVATE_H #ifndef OPTEED_PRIVATE_H
#define OPTEED_PRIVATE_H #define OPTEED_PRIVATE_H
#include <platform_def.h>
#include <arch.h> #include <arch.h>
#include <bl31/interrupt_mgmt.h>
#include <context.h> #include <context.h>
#include <interrupt_mgmt.h> #include <lib/psci/psci.h>
#include <platform_def.h>
#include <psci.h>
/******************************************************************************* /*******************************************************************************
* OPTEE PM state information e.g. OPTEE is suspended, uninitialised etc * OPTEE PM state information e.g. OPTEE is suspended, uninitialised etc
...@@ -80,9 +81,10 @@ ...@@ -80,9 +81,10 @@
#ifndef __ASSEMBLY__ #ifndef __ASSEMBLY__
#include <cassert.h>
#include <stdint.h> #include <stdint.h>
#include <lib/cassert.h>
typedef uint32_t optee_vector_isn_t; typedef uint32_t optee_vector_isn_t;
typedef struct optee_vectors { typedef struct optee_vectors {
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#ifndef TEESMC_OPTEED_MACROS_H #ifndef TEESMC_OPTEED_MACROS_H
#define TEESMC_OPTEED_MACROS_H #define TEESMC_OPTEED_MACROS_H
#include <runtime_svc.h> #include <common/runtime_svc.h>
#define TEESMC_OPTEED_RV(func_num) \ #define TEESMC_OPTEED_RV(func_num) \
((SMC_TYPE_FAST << FUNCID_TYPE_SHIFT) | \ ((SMC_TYPE_FAST << FUNCID_TYPE_SHIFT) | \
......
...@@ -4,11 +4,13 @@ ...@@ -4,11 +4,13 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <bl_common.h>
#include <context_mgmt.h>
#include <string.h> #include <string.h>
#include <arch_helpers.h>
#include <common/bl_common.h>
#include <lib/el3_runtime/context_mgmt.h>
#include "tlkd_private.h" #include "tlkd_private.h"
#define AT_MASK 3 #define AT_MASK 3
......
...@@ -15,16 +15,18 @@ ...@@ -15,16 +15,18 @@
******************************************************************************/ ******************************************************************************/
#include <arch_helpers.h> #include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <bl31.h>
#include <bl_common.h>
#include <context_mgmt.h>
#include <debug.h>
#include <errno.h> #include <errno.h>
#include <platform.h>
#include <runtime_svc.h>
#include <stddef.h> #include <stddef.h>
#include <bl31/bl31.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <common/runtime_svc.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <plat/common/platform.h>
#include <tools_share/uuid.h>
#include <tlk.h> #include <tlk.h>
#include <uuid.h>
#include "tlkd_private.h" #include "tlkd_private.h"
extern const spd_pm_ops_t tlkd_pm_ops; extern const spd_pm_ops_t tlkd_pm_ops;
......
...@@ -4,12 +4,13 @@ ...@@ -4,12 +4,13 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <bl_common.h>
#include <context_mgmt.h> #include <arch_helpers.h>
#include <debug.h> #include <common/bl_common.h>
#include <psci.h> #include <common/debug.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <lib/psci/psci.h>
#include <tlk.h> #include <tlk.h>
#include "tlkd_private.h" #include "tlkd_private.h"
......
...@@ -7,11 +7,12 @@ ...@@ -7,11 +7,12 @@
#ifndef TLKD_PRIVATE_H #ifndef TLKD_PRIVATE_H
#define TLKD_PRIVATE_H #define TLKD_PRIVATE_H
#include <platform_def.h>
#include <arch.h> #include <arch.h>
#include <bl31/interrupt_mgmt.h>
#include <context.h> #include <context.h>
#include <interrupt_mgmt.h> #include <lib/psci/psci.h>
#include <platform_def.h>
#include <psci.h>
/* /*
* This flag is used by the TLKD to determine if the SP is servicing a yielding * This flag is used by the TLKD to determine if the SP is servicing a yielding
...@@ -72,9 +73,10 @@ ...@@ -72,9 +73,10 @@
#ifndef __ASSEMBLY__ #ifndef __ASSEMBLY__
#include <cassert.h>
#include <stdint.h> #include <stdint.h>
#include <lib/cassert.h>
/* AArch64 callee saved general purpose register context structure. */ /* AArch64 callee saved general purpose register context structure. */
DEFINE_REG_STRUCT(c_rt_regs, TLKD_C_RT_CTX_ENTRIES); DEFINE_REG_STRUCT(c_rt_regs, TLKD_C_RT_CTX_ENTRIES);
......
...@@ -4,10 +4,11 @@ ...@@ -4,10 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <debug.h>
#include <runtime_svc.h>
#include <stdio.h> #include <stdio.h>
#include <common/debug.h>
#include <common/runtime_svc.h>
#include "generic-arm64-smcall.h" #include "generic-arm64-smcall.h"
int trusty_disable_serial_debug; int trusty_disable_serial_debug;
......
...@@ -4,18 +4,19 @@ ...@@ -4,18 +4,19 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h> #include <assert.h>
#include <assert.h> /* for context_mgmt.h */
#include <bl31.h>
#include <bl_common.h>
#include <context_mgmt.h>
#include <debug.h>
#include <interrupt_mgmt.h>
#include <platform.h>
#include <runtime_svc.h>
#include <stdbool.h> #include <stdbool.h>
#include <string.h> #include <string.h>
#include <arch_helpers.h>
#include <bl31/bl31.h>
#include <bl31/interrupt_mgmt.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <common/runtime_svc.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <plat/common/platform.h>
#include "sm_err.h" #include "sm_err.h"
#include "smcall.h" #include "smcall.h"
......
...@@ -4,14 +4,16 @@ ...@@ -4,14 +4,16 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <bl_common.h>
#include <context_mgmt.h>
#include <debug.h>
#include <string.h> #include <string.h>
#include <tsp.h>
#include <utils.h> #include <arch_helpers.h>
#include <bl32/tsp/tsp.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <lib/utils.h>
#include "tspd_private.h" #include "tspd_private.h"
/******************************************************************************* /*******************************************************************************
......
...@@ -14,20 +14,22 @@ ...@@ -14,20 +14,22 @@
* handle the request locally or delegate it to the Secure Payload. It is also * handle the request locally or delegate it to the Secure Payload. It is also
* responsible for initialising and maintaining communication with the SP. * responsible for initialising and maintaining communication with the SP.
******************************************************************************/ ******************************************************************************/
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <bl31.h>
#include <bl_common.h>
#include <context_mgmt.h>
#include <debug.h>
#include <ehf.h>
#include <errno.h> #include <errno.h>
#include <platform.h>
#include <runtime_svc.h>
#include <stddef.h> #include <stddef.h>
#include <string.h> #include <string.h>
#include <tsp.h>
#include <uuid.h> #include <arch_helpers.h>
#include <bl31/bl31.h>
#include <bl31/ehf.h>
#include <bl32/tsp/tsp.h>
#include <common/bl_common.h>
#include <common/debug.h>
#include <common/runtime_svc.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <plat/common/platform.h>
#include <tools_share/uuid.h>
#include "tspd_private.h" #include "tspd_private.h"
/******************************************************************************* /*******************************************************************************
......
...@@ -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 <bl_common.h>
#include <context_mgmt.h> #include <arch_helpers.h>
#include <debug.h> #include <bl32/tsp/tsp.h>
#include <platform.h> #include <common/bl_common.h>
#include <tsp.h> #include <common/debug.h>
#include <lib/el3_runtime/context_mgmt.h>
#include <plat/common/platform.h>
#include "tspd_private.h" #include "tspd_private.h"
/******************************************************************************* /*******************************************************************************
......
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