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
...@@ -4,24 +4,26 @@ ...@@ -4,24 +4,26 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <amu.h> #include <assert.h>
#include <stdbool.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 <bl31/interrupt_mgmt.h>
#include <bl_common.h> #include <common/bl_common.h>
#include <context.h> #include <context.h>
#include <context_mgmt.h> #include <lib/el3_runtime/context_mgmt.h>
#include <interrupt_mgmt.h> #include <lib/el3_runtime/pubsub_events.h>
#include <mpam.h> #include <lib/extensions/amu.h>
#include <platform.h> #include <lib/extensions/mpam.h>
#include <platform_def.h> #include <lib/extensions/spe.h>
#include <pubsub_events.h> #include <lib/extensions/sve.h>
#include <lib/utils.h>
#include <plat/common/platform.h>
#include <smccc_helpers.h> #include <smccc_helpers.h>
#include <spe.h>
#include <stdbool.h>
#include <string.h>
#include <sve.h>
#include <utils.h>
/******************************************************************************* /*******************************************************************************
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
*/ */
#include <asm_macros.S> #include <asm_macros.S>
#include <cpu_data.h> #include <lib/el3_runtime/cpu_data.h>
.globl init_cpu_data_ptr .globl init_cpu_data_ptr
.globl _cpu_data_by_index .globl _cpu_data_by_index
......
...@@ -4,9 +4,10 @@ ...@@ -4,9 +4,10 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <cassert.h>
#include <cpu_data.h>
#include <platform_def.h> #include <platform_def.h>
#include <lib/cassert.h>
#include <lib/el3_runtime/cpu_data.h>
/* The per_cpu_ptr_cache_t space allocation */ /* The per_cpu_ptr_cache_t space allocation */
cpu_data_t percpu_data[PLATFORM_CORE_COUNT]; cpu_data_t percpu_data[PLATFORM_CORE_COUNT];
...@@ -4,13 +4,14 @@ ...@@ -4,13 +4,14 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <amu.h> #include <stdbool.h>
#include <amu_private.h>
#include <arch.h> #include <arch.h>
#include <arch_helpers.h> #include <arch_helpers.h>
#include <platform.h> #include <lib/el3_runtime/pubsub_events.h>
#include <pubsub_events.h> #include <lib/extensions/amu.h>
#include <stdbool.h> #include <lib/extensions/amu_private.h>
#include <plat/common/platform.h>
#define AMU_GROUP0_NR_COUNTERS 4 #define AMU_GROUP0_NR_COUNTERS 4
......
...@@ -4,15 +4,16 @@ ...@@ -4,15 +4,16 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <amu.h>
#include <amu_private.h>
#include <arch.h>
#include <arch_helpers.h>
#include <assert.h> #include <assert.h>
#include <platform.h>
#include <pubsub_events.h>
#include <stdbool.h> #include <stdbool.h>
#include <arch.h>
#include <arch_helpers.h>
#include <lib/el3_runtime/pubsub_events.h>
#include <lib/extensions/amu.h>
#include <lib/extensions/amu_private.h>
#include <plat/common/platform.h>
#define AMU_GROUP0_NR_COUNTERS 4 #define AMU_GROUP0_NR_COUNTERS 4
struct amu_ctx { struct amu_ctx {
......
...@@ -4,10 +4,11 @@ ...@@ -4,10 +4,11 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <stdbool.h>
#include <arch.h> #include <arch.h>
#include <arch_helpers.h> #include <arch_helpers.h>
#include <mpam.h> #include <lib/extensions/mpam.h>
#include <stdbool.h>
bool mpam_supported(void) bool mpam_supported(void)
{ {
......
...@@ -4,15 +4,16 @@ ...@@ -4,15 +4,16 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <arch_helpers.h>
#include <debug.h>
#include <ea_handle.h>
#include <ehf.h>
#include <platform.h>
#include <ras.h>
#include <ras_arch.h>
#include <stdbool.h> #include <stdbool.h>
#include <arch_helpers.h>
#include <bl31/ea_handle.h>
#include <bl31/ehf.h>
#include <common/debug.h>
#include <lib/extensions/ras.h>
#include <lib/extensions/ras_arch.h>
#include <plat/common/platform.h>
#ifndef PLAT_RAS_PRI #ifndef PLAT_RAS_PRI
# error Platform must define RAS priority value # error Platform must define RAS priority value
#endif #endif
......
...@@ -3,8 +3,9 @@ ...@@ -3,8 +3,9 @@
* *
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <ras_arch.h>
#include <utils_def.h> #include <lib/extensions/ras_arch.h>
#include <lib/utils_def.h>
/* /*
* Probe for error in memory-mapped registers containing error records * Probe for error in memory-mapped registers containing error records
......
...@@ -4,11 +4,12 @@ ...@@ -4,11 +4,12 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <stdbool.h>
#include <arch.h> #include <arch.h>
#include <arch_helpers.h> #include <arch_helpers.h>
#include <pubsub.h> #include <lib/el3_runtime/pubsub.h>
#include <spe.h> #include <lib/extensions/spe.h>
#include <stdbool.h>
static inline void psb_csync(void) static inline void psb_csync(void)
{ {
......
...@@ -4,11 +4,12 @@ ...@@ -4,11 +4,12 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <stdbool.h>
#include <arch.h> #include <arch.h>
#include <arch_helpers.h> #include <arch_helpers.h>
#include <pubsub.h> #include <lib/el3_runtime/pubsub.h>
#include <stdbool.h> #include <lib/extensions/sve.h>
#include <sve.h>
bool sve_supported(void) bool sve_supported(void)
{ {
......
...@@ -4,9 +4,10 @@ ...@@ -4,9 +4,10 @@
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <debug.h>
#include <stdlib.h> #include <stdlib.h>
#include <common/debug.h>
void abort(void) void abort(void)
{ {
ERROR("ABORT\n"); ERROR("ABORT\n");
......
...@@ -6,11 +6,12 @@ ...@@ -6,11 +6,12 @@
#include <assert.h> #include <assert.h>
#include <cdefs.h> #include <cdefs.h>
#include <console.h>
#include <debug.h>
#include <platform.h>
#include <stdio.h> #include <stdio.h>
#include <common/debug.h>
#include <drivers/console.h>
#include <plat/common/platform.h>
/* /*
* Only print the output if PLAT_LOG_LEVEL_ASSERT is higher or equal to * Only print the output if PLAT_LOG_LEVEL_ASSERT is higher or equal to
* LOG_LEVEL_INFO, which is the default value for builds with DEBUG=1. * LOG_LEVEL_INFO, which is the default value for builds with DEBUG=1.
......
...@@ -3,12 +3,14 @@ ...@@ -3,12 +3,14 @@
* *
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <assert.h> #include <assert.h>
#include <debug.h>
#include <stdarg.h> #include <stdarg.h>
#include <stdbool.h> #include <stdbool.h>
#include <stdint.h> #include <stdint.h>
#include <common/debug.h>
#define get_num_va_args(_args, _lcount) \ #define get_num_va_args(_args, _lcount) \
(((_lcount) > 1) ? va_arg(_args, long long int) : \ (((_lcount) > 1) ? va_arg(_args, long long int) : \
(((_lcount) == 1) ? va_arg(_args, long int) : \ (((_lcount) == 1) ? va_arg(_args, long int) : \
......
...@@ -5,7 +5,8 @@ ...@@ -5,7 +5,8 @@
*/ */
#include <stdio.h> #include <stdio.h>
#include <console.h>
#include <drivers/console.h>
int putchar(int c) int putchar(int c)
{ {
......
...@@ -5,10 +5,11 @@ ...@@ -5,10 +5,11 @@
*/ */
#include <assert.h> #include <assert.h>
#include <debug.h>
#include <platform.h>
#include <stdarg.h> #include <stdarg.h>
#include <common/debug.h>
#include <plat/common/platform.h>
static void string_print(char **s, size_t n, size_t *chars_printed, static void string_print(char **s, size_t n, size_t *chars_printed,
const char *str) const char *str)
{ {
......
...@@ -4,13 +4,14 @@ ...@@ -4,13 +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 <bakery_lock.h>
#include <cpu_data.h>
#include <platform.h>
#include <string.h> #include <string.h>
#include <arch_helpers.h>
#include <lib/bakery_lock.h>
#include <lib/el3_runtime/cpu_data.h>
#include <plat/common/platform.h>
/* /*
* Functions in this file implement Bakery Algorithm for mutual exclusion with the * Functions in this file implement Bakery Algorithm for mutual exclusion with the
* bakery lock data structures in coherent memory. * bakery lock data structures in coherent memory.
......
...@@ -4,13 +4,14 @@ ...@@ -4,13 +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 <bakery_lock.h>
#include <cpu_data.h>
#include <platform.h>
#include <string.h> #include <string.h>
#include <utils_def.h>
#include <arch_helpers.h>
#include <lib/bakery_lock.h>
#include <lib/el3_runtime/cpu_data.h>
#include <lib/utils_def.h>
#include <plat/common/platform.h>
/* /*
* Functions in this file implement Bakery Algorithm for mutual exclusion with the * Functions in this file implement Bakery Algorithm for mutual exclusion with the
......
...@@ -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 <debug.h>
#include <desc_image_load.h>
#include <errno.h> #include <errno.h>
#include <optee_utils.h>
#include <arch_helpers.h>
#include <common/debug.h>
#include <common/desc_image_load.h>
#include <lib/optee_utils.h>
/* /*
* load_addr_hi and load_addr_lo: image load address. * load_addr_hi and load_addr_lo: image load address.
......
...@@ -3,15 +3,17 @@ ...@@ -3,15 +3,17 @@
* *
* 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 <debug.h>
#include <errno.h> #include <errno.h>
#include <platform.h>
#include <pmf.h>
#include <string.h> #include <string.h>
#include <utils_def.h>
#include <arch.h>
#include <arch_helpers.h>
#include <common/debug.h>
#include <lib/pmf/pmf.h>
#include <lib/utils_def.h>
#include <plat/common/platform.h>
/******************************************************************************* /*******************************************************************************
* The 'pmf_svc_descs' array holds the PMF service descriptors exported by * The 'pmf_svc_descs' array holds the PMF service descriptors exported by
......
...@@ -3,10 +3,12 @@ ...@@ -3,10 +3,12 @@
* *
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
#include <assert.h> #include <assert.h>
#include <debug.h>
#include <platform.h> #include <common/debug.h>
#include <pmf.h> #include <lib/pmf/pmf.h>
#include <plat/common/platform.h>
#include <smccc_helpers.h> #include <smccc_helpers.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