Lines Matching full:core
1 # Setup compiler for the core module
3 arch-bits-core := 64
5 arch-bits-core := 32
7 CROSS_COMPILE_core := $(CROSS_COMPILE$(arch-bits-core))
11 # Defines the cc-option macro using the compiler set for the core module
88 # Adds workarounds against if ARM core is configured with Non-maskable FIQ
107 # SPMC configuration "S-EL1 SPMC" where SPM Core is implemented at S-EL1,
114 # SPMC configuration "S-EL2 SPMC" where SPM Core is implemented at S-EL2,
125 # SPMC configuration "EL3 SPMC" where SPM Core is implemented at EL3, that
212 core-platform-cppflags += -I$(arch-dir)/include
213 core-platform-subdirs += \
217 core-platform-subdirs += $(arch-dir)/sm
221 core-platform-subdirs += $(arch-dir)/tests
256 core-platform-cflags += $(platform-cflags-optimization)
257 core-platform-cflags += $(platform-cflags-generic)
258 core-platform-cflags += $(platform-cflags-debug-info)
260 core-platform-aflags += $(platform-aflags-generic)
261 core-platform-aflags += $(platform-aflags-debug-info)
264 core-platform-cflags += -fpie
268 bp-core-opt := $(call cc-option,-mbranch-protection=pac-ret+leaf)
272 bp-core-opt := $(call cc-option,-mbranch-protection=bti)
276 bp-core-opt := $(call cc-option,-mbranch-protection=pac-ret+leaf+bti)
280 ifeq (,$(bp-core-opt))
283 core-platform-cflags += $(bp-core-opt)
287 core-platform-cppflags += $(arm64-platform-cppflags)
288 core-platform-cflags += $(arm64-platform-cflags)
289 core-platform-cflags += $(arm64-platform-cflags-generic)
290 core-platform-cflags += $(arm64-platform-cflags-no-hard-float)
291 core-platform-aflags += $(arm64-platform-aflags)
293 core-platform-cppflags += $(arm32-platform-cppflags)
294 core-platform-cflags += $(arm32-platform-cflags)
295 core-platform-cflags += $(arm32-platform-cflags-no-hard-float)
297 core-platform-cflags += -funwind-tables
300 core-platform-cflags += $(arm32-platform-cflags-generic-arm)
302 core-platform-cflags += $(arm32-platform-cflags-generic-thumb)
304 core-platform-aflags += $(core_arm32-platform-aflags)
305 core-platform-aflags += $(arm32-platform-aflags)
436 arm32-sysreg-txt = core/arch/arm/kernel/arm32_sysreg.txt
442 arm32-gicv3-sysreg-txt = core/arch/arm/kernel/arm32_gicv3_sysreg.txt