Home
last modified time | relevance | path

Searched full:trustzone (Results 1 – 25 of 34) sorted by relevance

12

/cmsis_6-latest/CMSIS/Documentation/Doxygen/Core/src/
Dusing_tz.md1 # 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 …]
Dref_trustzone.txt6 \defgroup trustzone_functions TrustZone for Armv8-M/v8.1-M
10 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 TrustZone
441 \return value != 0 id TrustZone memory slot identify
[all …]
Dmainpage.md19 …- \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
Dcore_partition_device_h.md1 # 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.
/cmsis_6-latest/CMSIS/Core/Include/
Dtz_context.h20 * CMSIS Core(M) Context Management for Armv8-M TrustZone
47 /// Allocate context memory for calling secure software modules in TrustZone
49 /// \return value != 0 id TrustZone memory slot identifier
54 /// \param[in] id TrustZone memory slot identifier
59 /// \param[in] id TrustZone memory slot identifier
64 /// \param[in] id TrustZone memory slot identifier
/cmsis_6-latest/CMSIS/Core/Template/ARMv8-M/
Dtz_context.c3 * @brief Context Management for Armv8-M TrustZone - Sample implementation
81 /// Allocate context memory for calling secure software modules in TrustZone
83 /// \return value != 0 id TrustZone memory slot identifier
109 /// \param[in] id TrustZone memory slot identifier
138 /// \param[in] id TrustZone memory slot identifier
167 /// \param[in] id TrustZone memory slot identifier
/cmsis_6-latest/CMSIS/CoreValidation/
DREADME.md30 - 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)
/cmsis_6-latest/CMSIS/Core/Test/
DREADME.md40 - w/o security extensions (TrustZone)
44 - w/o security extensions (TrustZone)
48 - w/o security extensions (TrustZone)
/cmsis_6-latest/
DARM.CMSIS.pdsc276 - Updated template for Context Management for ARMv8-M TrustZone (tz_context.c)
287 - Added CMSE support and thread context management for TrustZone for ARMv8-M
296 - supports all Cortex-M variants including TrustZone for ARMv8-M
617 <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)" />
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM85NS/
DTarget.clayer.yml6 trustzone: non-secure
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM85S/
DTarget.clayer.yml6 trustzone: secure
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM33NS/
DTarget.clayer.yml6 trustzone: non-secure
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM33/
DTarget.clayer.yml6 trustzone: off
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM35P/
DTarget.clayer.yml6 trustzone: off
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM35PNS/
DTarget.clayer.yml6 trustzone: non-secure
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM33S/
DTarget.clayer.yml6 trustzone: secure
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM23NS/
DTarget.clayer.yml6 trustzone: non-secure
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM23S/
DTarget.clayer.yml6 trustzone: secure
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM23/
DTarget.clayer.yml6 trustzone: off
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM55NS/
DTarget.clayer.yml6 trustzone: non-secure
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM55/
DTarget.clayer.yml6 trustzone: off
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM85/
DTarget.clayer.yml6 trustzone: off
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM55S/
DTarget.clayer.yml6 trustzone: secure
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM52/
DTarget.clayer.yml6 trustzone: off
/cmsis_6-latest/CMSIS/CoreValidation/Layer/Target/CM52NS/
DTarget.clayer.yml6 trustzone: non-secure

12