summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorHarrison Mutai <harrison.mutai@arm.com>2026-06-30 08:26:41 +0000
committerTrustedFirmware Code Review <review@review.trustedfirmware.org>2026-06-30 08:26:41 +0000
commit92a7a4ecb95949b3b454e09fd72cf240ee037ca4 (patch)
tree07884c0665e0e9d9093f224e5d56c6fdbccb4907 /include
parentc1d91527b58f7865bb23ca8a55223b4e10f7db29 (diff)
parent5c74c653e5c68e0556ef38a8ec0a6584661c5af9 (diff)
downloadarm-trusted-firmware-92a7a4ecb95949b3b454e09fd72cf240ee037ca4.tar.gz
arm-trusted-firmware-92a7a4ecb95949b3b454e09fd72cf240ee037ca4.zip
Merge changes I6b98eead,Ib4ecae1e into integration
* changes: refactor(el3-runtime)!: remove PLAT_PCPU_DATA_SIZE fix(el3-runtime): improve PLAT_PCPU_DATA_SIZE check
Diffstat (limited to 'include')
-rw-r--r--include/lib/el3_runtime/cpu_data.h16
1 files changed, 1 insertions, 15 deletions
diff --git a/include/lib/el3_runtime/cpu_data.h b/include/lib/el3_runtime/cpu_data.h
index 3f9c2f9f4..ef25b3a4d 100644
--- a/include/lib/el3_runtime/cpu_data.h
+++ b/include/lib/el3_runtime/cpu_data.h
@@ -48,13 +48,6 @@
#define CPU_DATA_CPU_DATA_PMF_TS_SIZE 0
#define CPU_DATA_CPU_DATA_PMF_TS_ALIGN 1
#endif /* ENABLE_RUNTIME_INSTRUMENTATION */
-#ifdef PLAT_PCPU_DATA_SIZE
-#define CPU_DATA_PLATFORM_CPU_DATA_SIZE PLAT_PCPU_DATA_SIZE
-#define CPU_DATA_PLATFORM_CPU_DATA_ALIGN 1
-#else /* PLAT_PCPU_DATA_SIZE */
-#define CPU_DATA_PLATFORM_CPU_DATA_SIZE 0
-#define CPU_DATA_PLATFORM_CPU_DATA_ALIGN 1
-#endif /* PLAT_PCPU_DATA_SIZE */
#if EL3_EXCEPTION_HANDLING
/* buffer space for EHF data is sizeof(pe_exc_data_t) */
#define CPU_DATA_EHF_DATA_SIZE 8
@@ -80,8 +73,7 @@
#define CPU_DATA_PSCI_SVC_CPU_DATA ROUND_UP_2EVAL((CPU_DATA_CPU_OPS_PTR + CPU_DATA_CPU_OPS_PTR_SIZE), CPU_DATA_PSCI_SVC_CPU_DATA_ALIGN)
#define CPU_DATA_APIAKEY ROUND_UP_2EVAL((CPU_DATA_PSCI_SVC_CPU_DATA + CPU_DATA_PSCI_SVC_CPU_DATA_SIZE), CPU_DATA_APIAKEY_ALIGN)
#define CPU_DATA_CPU_DATA_PMF_TS ROUND_UP_2EVAL((CPU_DATA_APIAKEY + CPU_DATA_APIAKEY_SIZE), CPU_DATA_CPU_DATA_PMF_TS_ALIGN)
-#define CPU_DATA_PLATFORM_CPU_DATA ROUND_UP_2EVAL((CPU_DATA_CPU_DATA_PMF_TS + CPU_DATA_CPU_DATA_PMF_TS_SIZE), CPU_DATA_PLATFORM_CPU_DATA_ALIGN)
-#define CPU_DATA_EHF_DATA ROUND_UP_2EVAL((CPU_DATA_PLATFORM_CPU_DATA + CPU_DATA_PLATFORM_CPU_DATA_SIZE), CPU_DATA_EHF_DATA_ALIGN)
+#define CPU_DATA_EHF_DATA ROUND_UP_2EVAL((CPU_DATA_CPU_DATA_PMF_TS + CPU_DATA_CPU_DATA_PMF_TS_SIZE), CPU_DATA_EHF_DATA_ALIGN)
#define CPU_DATA_PCPU_IDREGS ROUND_UP_2EVAL((CPU_DATA_EHF_DATA + CPU_DATA_EHF_DATA_SIZE), CPU_DATA_PCPU_IDREGS_ALIGN)
#define CPU_DATA_SIZE ROUND_UP_2EVAL((CPU_DATA_PCPU_IDREGS + CPU_DATA_PCPU_IDREGS_SIZE), CPU_DATA_SIZE_ALIGN)
@@ -132,9 +124,6 @@ typedef struct cpu_data {
#if ENABLE_RUNTIME_INSTRUMENTATION
uint64_t cpu_data_pmf_ts[CPU_DATA_PMF_TS_COUNT];
#endif
-#if PLAT_PCPU_DATA_SIZE
- uint8_t platform_cpu_data[PLAT_PCPU_DATA_SIZE];
-#endif
#if EL3_EXCEPTION_HANDLING
pe_exc_data_t ehf_data;
#endif
@@ -160,9 +149,6 @@ CPU_DATA_ASSERT_OFFSET(APIAKEY, apiakey);
#if ENABLE_RUNTIME_INSTRUMENTATION
CPU_DATA_ASSERT_OFFSET(CPU_DATA_PMF_TS, cpu_data_pmf_ts);
#endif
-#if PLAT_PCPU_DATA_SIZE
-CPU_DATA_ASSERT_OFFSET(PLATFORM_CPU_DATA, platform_cpu_data);
-#endif
#if EL3_EXCEPTION_HANDLING
CPU_DATA_ASSERT_OFFSET(EHF_DATA, ehf_data);
#endif