| /optee_os/core/arch/riscv/ |
| H A D | riscv.mk | 42 # Platform configuration should accordingly set CFG_CORE_LARGE_PHYS_ADDR or not. 109 core-platform-cppflags += -I$(arch-dir)/include 110 core-platform-subdirs += \ 111 $(addprefix $(arch-dir)/, kernel mm tee) $(platform-dir) 114 riscv-platform-mcmodel ?= medany 137 rv64-platform-cflags += -mcmodel=$(riscv-platform-mcmodel) 138 rv64-platform-cflags += -march=$(riscv-isa) -mabi=$(riscv-abi) 139 rv64-platform-cflags += -Wno-missing-include-dirs 140 rv32-platform-cflags += -mcmodel=$(riscv-platform-mcmodel) 141 rv32-platform-cflags += -march=$(riscv-isa) -mabi=$(riscv-abi) [all …]
|
| /optee_os/core/arch/arm/ |
| H A D | arm.mk | 62 arm64-platform-hard-float-enabled := y 64 arm32-platform-hard-float-enabled := y 187 # CFG_CORE_ASYNC_NOTIF_GIC_INTID is defined by the platform to some free 203 # CFG_MAX_CACHE_LINE_SHIFT is used to define platform specific maximum cache 209 # this in platform config if different. 212 core-platform-cppflags += -I$(arch-dir)/include 213 core-platform-subdirs += \ 214 $(addprefix $(arch-dir)/, kernel crypto mm tee) $(platform-dir) 217 core-platform-subdirs += $(arch-dir)/sm 221 core-platform-subdirs += $(arch-dir)/tests [all …]
|
| /optee_os/.github/workflows/ |
| H A D | ci.yml | 69 _make PLATFORM=hikey 70 _make PLATFORM=hikey CFG_ARM64_core=y 73 _make PLATFORM=hikey-hikey960 74 _make PLATFORM=hikey-hikey960 COMPILER=clang 75 _make PLATFORM=hikey-hikey960 CFG_ARM64_core=y 76 _make PLATFORM=hikey-hikey960 CFG_ARM64_core=y COMPILER=clang 77 _make PLATFORM=hikey-hikey960 CFG_SECURE_DATA_PATH=n 80 _make PLATFORM=imx-mx6ulevk 81 _make PLATFORM=imx-mx6ulevk CFG_NXP_CAAM=y CFG_CRYPTO_DRIVER=y 82 _make PLATFORM [all...] |
| /optee_os/core/arch/arm/cpu/ |
| H A D | cortex-armv9.mk | 6 arm32-platform-cflags += -mcpu=$(arm32-platform-cpuarch) 7 arm32-platform-aflags += -mcpu=$(arm32-platform-cpuarch) 8 arm32-platform-cxxflags += -mcpu=$(arm32-platform-cpuarch) 10 arm64-platform-cflags += -mcpu=$(arm64-platform-cpuarch) 11 arm64-platform-aflags += -mcpu=$(arm64-platform-cpuarch) 12 arm64-platform-cxxflags += -mcpu=$(arm64-platform-cpuarch) 14 platform-flavor-armv9 := 1
|
| H A D | cortex-armv8-0.mk | 6 arm32-platform-cpuarch := cortex-a53 7 arm32-platform-cflags += -mcpu=$(arm32-platform-cpuarch) 8 arm32-platform-aflags += -mcpu=$(arm32-platform-cpuarch) 9 arm32-platform-cxxflags += -mcpu=$(arm32-platform-cpuarch) 10 platform-flavor-armv8 := 1
|
| H A D | cortex-a7.mk | 6 arm32-platform-cpuarch := cortex-a7 7 arm32-platform-cflags += -mcpu=$(arm32-platform-cpuarch) 8 arm32-platform-aflags += -mcpu=$(arm32-platform-cpuarch) 9 arm32-platform-cxxflags += -mcpu=$(arm32-platform-cpuarch)
|
| H A D | cortex-a5.mk | 7 arm32-platform-cpuarch := cortex-a5 8 arm32-platform-cflags += -mcpu=$(arm32-platform-cpuarch) 9 arm32-platform-aflags += -mcpu=$(arm32-platform-cpuarch) 10 arm32-platform-cxxflags += -mcpu=$(arm32-platform-cpuarch)
|
| H A D | cortex-a15.mk | 5 arm32-platform-cpuarch := cortex-a15 6 arm32-platform-cflags += -mcpu=$(arm32-platform-cpuarch) 7 arm32-platform-aflags += -mcpu=$(arm32-platform-cpuarch) 8 arm32-platform-cxxflags += -mcpu=$(arm32-platform-cpuarch)
|
| H A D | cortex-a9.mk | 7 arm32-platform-cpuarch := cortex-a9 8 arm32-platform-cflags += -mcpu=$(arm32-platform-cpuarch) 9 arm32-platform-aflags += -mcpu=$(arm32-platform-cpuarch) 10 arm32-platform-cxxflags += -mcpu=$(arm32-platform-cpuarch)
|
| H A D | neoverse-v2.mk | 1 arm32-platform-cpuarch := neoverse-v2 2 arm64-platform-cpuarch := neoverse-v2
|
| /optee_os/core/arch/arm/plat-corstone1000/ |
| H A D | conf.mk | 4 platform-cflags-debug-info = -gdwarf-2 5 platform-aflags-debug-info = -gdwarf-2 26 arm64-platform-cpuarch := cortex-a35 27 arm64-platform-cflags += -mcpu=$(arm64-platform-cpuarch) 28 arm64-platform-aflags += -mcpu=$(arm64-platform-cpuarch)
|
| /optee_os/core/include/kernel/ |
| H A D | pm.h | 14 * Platform hints on targeted power state. Hints are stored in a 32bit 16 * bits stores a platform specific value specific platform driver may 24 * PM_HINT_PLATFORM_STATE_MASK - Bit mask reserved for platform specific hints 25 * PM_HINT_PLATFORM_STATE_SHIFT - LSBit position of platform specific hints mask 51 * PM_OP_SUSPEND: platform is suspending to a target low power state 52 * PM_OP_RESUME: platform is resuming from low power state 86 * Drivers and services can register a callback function for the platform 92 * This information may be used by the platform to resume a platform on 106 * @pm_hint - Hints on power state platform suspends to /resumes from. 221 * @pm_hint: Hint (PM_HINT_*) on state the platform suspends to/resumes from.
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | platform.h | 2 * \file platform.h 5 * Mbed TLS platform abstraction layer. 7 * The platform abstraction layer removes the need for the library 12 * their platform, which can be statically linked to the library or 15 * When all compilation options related to platform abstraction are 310 * your platform's stdio doesn't have any buffering, 390 * Non-Volatile storage (NV) in a platform-independent way 396 /* Internal standard platform definitions */ 435 * \brief The platform context structure. 437 * \note This structure may be used to assist platform-specific [all …]
|
| H A D | platform_time.h | 4 * \brief Mbed TLS Platform time abstraction 47 * start time that will differ from platform to platform, and possibly
|
| /optee_os/core/arch/arm/plat-stm32mp1/ |
| H A D | stm32_util.h | 39 /* Platform util for the RCC drivers */ 45 /* Platform util for the GIC */ 48 /* Platform util for PMIC support */ 67 /* Helper from platform RCC clock driver */ 76 * Structure and API function for BSEC driver to get some platform data. 79 * @upper_start: Base ID for the BSEC upper words in the platform 80 * @max_id: Max value for BSEC word ID for the platform
|
| /optee_os/ |
| H A D | Makefile | 37 # If $(PLATFORM) is defined and contains a hyphen, parse it as 38 # $(PLATFORM)-$(PLATFORM_FLAVOR) for convenience 39 ifneq (,$(findstring -,$(PLATFORM))) 40 ops := $(join PLATFORM PLATFORM_FLAVOR,$(addprefix =,$(subst -, ,$(PLATFORM)))) 46 PLATFORM ?= vexpress macro 47 # Default value for PLATFORM_FLAVOR is set in plat-$(PLATFORM)/conf.mk 50 out-dir := $(O)/$(ARCH)-plat-$(PLATFORM) 81 # Platform/arch config is supposed to assign the targets
|
| /optee_os/core/ |
| H A D | core.mk | 8 platform-dir := $(arch-dir)/plat-$(PLATFORM) 9 include $(platform-dir)/conf.mk 25 PLATFORM_$(PLATFORM) := y 41 cppflags$(sm) += $(core-platform-cppflags) 42 cflags$(sm) += $(core-platform-cflags) 58 $(error error: CFG_CORE_SANITIZE_KADDRESS not supported by platform (flavor)) 82 aflags$(sm) += $(core-platform-aflags) 200 subdirs = $(core-platform-subdirs) core 205 include $(if $(wildcard $(platform-dir)/link.mk), \ 206 $(platform-dir)/link.mk, \
|
| /optee_os/core/arch/arm/plat-automotive_rd/ |
| H A D | conf.mk | 15 arm32-platform-cpuarch := cortex-a720 16 arm64-platform-cpuarch := cortex-a720 24 platform-cflags-debug-info = -gdwarf-4 25 platform-aflags-debug-info = -gdwarf-4
|
| /optee_os/core/arch/arm/plat-totalcompute/ |
| H A D | conf.mk | 3 platform-debugger-arm := 1 20 ifeq ($(platform-debugger-arm),1) 22 platform-cflags-debug-info = -gdwarf-2 23 platform-aflags-debug-info = -gdwarf-2
|
| /optee_os/core/arch/arm/plat-vexpress/ |
| H A D | conf.mk | 8 platform-debugger-arm := 1 12 platform-debugger-arm := 1 34 ifeq ($(platform-debugger-arm),1) 36 platform-cflags-debug-info = -gdwarf-2 37 platform-aflags-debug-info = -gdwarf-2 40 ifeq ($(platform-flavor-armv8),1) 190 endif #PLATFORM==qemu_sbsa
|
| /optee_os/ta/ |
| H A D | ta.mk | 22 $(sm)-platform-cflags += $(ta-stackp-cflags-y) 25 $(sm)-platform-cppflags += -DMBEDTLS_SELF_TEST 31 $(sm)-platform-cppflags += -DENABLE_MDBG=1 56 # Expand platform flags here as $(sm) will change if we have several TA 57 # targets. Platform flags should not change after inclusion of ta/ta.mk. 58 cppflags$(sm) := $(platform-cppflags) $($(sm)-platform-cppflags) 59 cflags$(sm) := $(platform-cflags) $($(sm)-platform-cflags) 60 aflags$(sm) := $(platform-aflags) $($(sm)-platform-aflags)
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | entropy_poll.h | 4 * \brief Platform-specific and custom entropy polling functions 24 #define MBEDTLS_ENTROPY_MIN_PLATFORM 32 /**< Minimum for platform source */ 31 * \brief Platform-specific entropy poll callback
|
| /optee_os/lib/libutee/include/ |
| H A D | remoteproc_pta.h | 13 * Interface to the pseudo TA which provides platform implementation 24 /* The platform supports load of segment with hash protection */ 50 * Platform capabilities. 52 * Get Platform firmware loader service capabilities. 73 * This command is used when the platform secure memory is too constrained to
|
| /optee_os/ldelf/ |
| H A D | ldelf.mk | 9 cppflags$(sm) := $(core-platform-cppflags) 10 cflags$(sm) := $(core-platform-cflags) -fpie -fvisibility=hidden 11 aflags$(sm) := $(core-platform-aflags)
|
| /optee_os/core/arch/arm/plat-ti/ |
| H A D | platform_config.h | 14 /* Location of protected DDR on the DRA7xx platform */ 33 #error "Unknown platform flavor" 58 /* Location of protected DDR on the AM43xx platform */ 91 #error "Unknown platform flavor"
|