CMSIS-Core (Cortex-M): TrustZone for ARMv8-M

| CMSIS-Core (Cortex-M) Version 5.0.2 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

Functions that related to optional ARMv8-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.
| RTOS Context Management
| RTOS Thread Context Management for ARMv8-M TrustZone.

## Description

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
- RTOS Context Management