summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRohit Mathew <rohit.mathew@arm.com>2025-01-29 12:41:41 +0530
committerSammit Joshi <sammit.joshi@arm.com>2025-11-07 21:59:41 +0530
commit7256cf0ab7d539b134798b699aff4e2753d3f0cf (patch)
treedb1a2aba9c917d6a40163596dda084f195adfdb6 /Makefile
parentb779799515f2304c15e763aa5a918ef704b1d001 (diff)
downloadarm-trusted-firmware-7256cf0ab7d539b134798b699aff4e2753d3f0cf.tar.gz
arm-trusted-firmware-7256cf0ab7d539b134798b699aff4e2753d3f0cf.zip
feat(per-cpu): introduce linker changes for NUMA aware per-cpu framework
This commit introduces linker changes for NUMA aware per-cpu objects in the BL31 and BL32 images. The per-cpu framework is designed to minimise cache thrashing, and the linker layout ensures each CPU’s per-cpu data is placed on a separate cache line. This isolation is expected to improve performance when the per-cpu framework is enabled. Signed-off-by: Sammit Joshi <sammit.joshi@arm.com> Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Ie4d8b4e444971adbd9dba0446d1ab8cafaca1556
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 9ec9d913b..629ccdfc4 100644
--- a/Makefile
+++ b/Makefile
@@ -789,6 +789,7 @@ $(eval $(call add_defines,\
DICE_PROTECTION_ENVIRONMENT \
DRTM_SUPPORT \
NS_TIMER_SWITCH \
+ PLATFORM_NODE_COUNT \
PL011_GENERIC_UART \
PLAT_EXTRA_LD_SCRIPT \
PLAT_${PLAT} \