CMSIS-Core (Cortex-M): TrustZone for Armv8-M/v8.1-M

| CMSIS-Core (Cortex-M) Version 5.6.0 CMSIS-Core support for Cortex-M processor-based devices

- Main Page
- Usage and Description
- Reference

All Data Structures Files Functions Variables Enumerations Enumerator Groups Pages
Content
TrustZone for Armv8-M/v8.1-M

Functions that related to optional Armv8-M and Armv8.1-M security extension. More...

## Content

| Core Register Access Functions
| Core register Access functions related to TrustZone for Armv8-M.
| NVIC Functions
| Nested Vector Interrupt Controller (NVIC) functions related to TrustZone for Armv8-M.
| SysTick Functions
| SysTick functions related to TrustZone for Armv8-M.
| SAU Functions
| Secure Attribution Unit (SAU) functions related to TrustZone for Armv8-M.
| Stack Sealing Support Functions
| Stack sealing macros and helper functions.
| RTOS Context Management
| RTOS Thread Context Management for Armv8-M TrustZone.

## Description

Functions that related to optional Armv8-M and Armv8.1-M security extension.

The Armv8-M architecture has optional Armv8-M security extension based on Arm TrustZone technology. To access Arm TrustZone extensions for Armv8-M additional CMSIS functions are provided:

- Core Register Access Functions
- NVIC Functions
- SysTick Functions
- SAU Functions
- Stack Sealing Support Functions
- RTOS Context Management