From 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 14 Aug 2025 22:58:58 -0500 Subject: removing all downloaded devdocs files --- devdocs/gcc~13/arm-armv8-m-security-extensions.html | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 devdocs/gcc~13/arm-armv8-m-security-extensions.html (limited to 'devdocs/gcc~13/arm-armv8-m-security-extensions.html') diff --git a/devdocs/gcc~13/arm-armv8-m-security-extensions.html b/devdocs/gcc~13/arm-armv8-m-security-extensions.html deleted file mode 100644 index 14c9eff9..00000000 --- a/devdocs/gcc~13/arm-armv8-m-security-extensions.html +++ /dev/null @@ -1,18 +0,0 @@ -

6.60.9 ARM ARMv8-M Security Extensions ΒΆ

GCC implements the ARMv8-M Security Extensions as described in the ARMv8-M Security Extensions: Requirements on Development Tools Engineering Specification, which can be found at https://developer.arm.com/documentation/ecm0359818/latest/.

As part of the Security Extensions GCC implements two new function attributes: cmse_nonsecure_entry and cmse_nonsecure_call.

As part of the Security Extensions GCC implements the intrinsics below. FPTR is used here to mean any function pointer type.

cmse_address_info_t cmse_TT (void *);
-cmse_address_info_t cmse_TT_fptr (FPTR);
-cmse_address_info_t cmse_TTT (void *);
-cmse_address_info_t cmse_TTT_fptr (FPTR);
-cmse_address_info_t cmse_TTA (void *);
-cmse_address_info_t cmse_TTA_fptr (FPTR);
-cmse_address_info_t cmse_TTAT (void *);
-cmse_address_info_t cmse_TTAT_fptr (FPTR);
-void * cmse_check_address_range (void *, size_t, int);
-typeof(p) cmse_nsfptr_create (FPTR p);
-intptr_t cmse_is_nsfptr (FPTR);
-int cmse_nonsecure_caller (void);
-
-

- © Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
- https://gcc.gnu.org/onlinedocs/gcc-13.1.0/gcc/ARM-ARMv8-M-Security-Extensions.html -

-
-- cgit v1.2.3