Searched full:trustzone (Results 1 – 25 of 34) sorted by relevance
12
1 # Using TrustZone for Armv8-M {#using_TrustZone_pg}5 The [TrustZone for Cortex-M](https://www.arm.com/technologies/trustzone-for-cortex-m) is a security…7 TrustZone for Armv8-M:15 …g notations to identify functions and hardware resources that are related to TrustZone for Armv8-M:17 …- prefix `TZ` or `__TZ` indicates a function that is available only in Armv8-M TrustZone enabled d…21 ## Simplified Use Case with TrustZone {#useCase_TrustZone}23 An Armv8-M TrustZone enabled device has restricted access for data, code, and I/O access to trusted…37 Program execution in the **Secure state** is further protected by TrustZone hardware from software …43 …SIS-RTX) contains the following program examples that show the usage of TrustZone for Armv8-M on C…47 TrustZone for Armv8-M No RTOS | bare-metal secure/non-secure programming without RTOS…[all …]
6 \defgroup trustzone_functions TrustZone for Armv8-M/v8.1-M10 The Armv8-M architecture has optional Armv8-M security extension based on Arm TrustZone technology.11 To access Arm TrustZone extensions for Armv8-M additional CMSIS functions are provided:22 \brief Core register Access functions related to TrustZone for Armv8-M.194 \brief Nested Vector Interrupt Controller (NVIC) functions related to TrustZone for Armv8-M 322 \brief SysTick functions related to TrustZone for Armv8-M.348 \brief Secure Attribution Unit (SAU) functions related to TrustZone for Armv8-M.420 \brief RTOS Thread Context Management for Armv8-M TrustZone.433 \brief Allocate context memory for calling secure software modules in TrustZone441 \return value != 0 id TrustZone memory slot identify[all …]
19 …- \ref using_TrustZone_pg "Using TrustZone® for Armv8-M" describes how to use the security ext…66 …a tamper resistant Cortex-M processor with optional software isolation using TrustZone for Armv8-M.67 …- [STAR-MC1](https://www.armchina.com/mountain?infoId=160) is a variant of Armv8-M with TrustZone …
1 # TrustZone setup: partition_<Device>.h {#partition_h_pg}3 The TrustZone header file contains the initial setup of the TrustZone hardware in an Armv8-M system.
20 * CMSIS Core(M) Context Management for Armv8-M TrustZone47 /// Allocate context memory for calling secure software modules in TrustZone49 /// \return value != 0 id TrustZone memory slot identifier54 /// \param[in] id TrustZone memory slot identifier59 /// \param[in] id TrustZone memory slot identifier64 /// \param[in] id TrustZone memory slot identifier
3 * @brief Context Management for Armv8-M TrustZone - Sample implementation81 /// Allocate context memory for calling secure software modules in TrustZone83 /// \return value != 0 id TrustZone memory slot identifier109 /// \param[in] id TrustZone memory slot identifier138 /// \param[in] id TrustZone memory slot identifier167 /// \param[in] id TrustZone memory slot identifier
30 - w/o security extensions (TrustZone)34 - w/o security extensions (TrustZone)38 - w/o security extensions (TrustZone)42 - w/o security extensions (TrustZone)46 - w/o security extensions (TrustZone)
40 - w/o security extensions (TrustZone)44 - w/o security extensions (TrustZone)48 - w/o security extensions (TrustZone)
276 - Updated template for Context Management for ARMv8-M TrustZone (tz_context.c)287 - Added CMSE support and thread context management for TrustZone for ARMv8-M296 - supports all Cortex-M variants including TrustZone for ARMv8-M617 <condition id="TrustZone">618 <description>TrustZone</description>623 <description>TrustZone (Secure)</description>658 <file category="header" name="CMSIS/Core/Include/tz_context.h" condition="TrustZone"/>661 …e/ARMv8-M/tz_context.c" version="1.1.1" select="RTOS Context Management (TrustZone for ARMv8-M)" />
6 trustzone: non-secure
6 trustzone: secure
6 trustzone: off