FreeRTOS-Kernel/portable/IAR
Ahmed Ismail 31419bfcee
FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092)
FreeRTOS MPU: Add privileged execute never MPU attribute

A new MPU region attribute Privileged eXecute Never (PXN)
is introduced in Armv8.1-M architecture, where if an MPU
region has PXN attribute set and the processor attempts
to execute the code inside with privileged level,
the Memory Management Fault exception would be triggered,
with IACCVIOL bit in MemManage Fault State Register set
to 1. The PXN feature allows privileged software to ensure
specific application tasks (threads) to execute in
unprivileged level only.

Signed-off-by: Ahmed Ismail <Ahmed.Ismail@arm.com>
2024-06-19 20:42:50 +05:30
..
78K0R Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
ARM_CA5_No_GIC Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
ARM_CA9 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
ARM_CM0 Fix spelling in comment (#1024) 2024-04-09 10:00:23 +05:30
ARM_CM3 Fix spelling in comment (#1024) 2024-04-09 10:00:23 +05:30
ARM_CM4F Fix spelling in comment (#1024) 2024-04-09 10:00:23 +05:30
ARM_CM4F_MPU Fix spelling in comment (#1024) 2024-04-09 10:00:23 +05:30
ARM_CM7 Fix spelling in comment (#1024) 2024-04-09 10:00:23 +05:30
ARM_CM23 FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CM23_NTZ/non_secure FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CM33 FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CM33_NTZ/non_secure FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CM35P FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CM35P_NTZ/non_secure FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CM55 FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CM55_NTZ/non_secure FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CM85 FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CM85_NTZ/non_secure FreeRTOS MPU: Add Privileged eXecute Never MPU attribute support (#1092) 2024-06-19 20:42:50 +05:30
ARM_CRx_No_GIC fix typos in comments: interace -> interface, swtich -> switch (#1022) 2024-04-08 17:50:55 -07:00
ATMega323 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
AtmelSAM7S64 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
AtmelSAM9XE Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
AVR32_UC3 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
AVR_AVRDx Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
AVR_Mega0 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
LPC2000 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
MSP430 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
MSP430X Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
RISC-V Fix the pxTopcOfStack typo in the RISC-V ports. (#1030) 2024-04-15 10:10:10 +05:30
RL78 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
RX100 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
RX600 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
RX700v3_DPFPU Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
RXv2 Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
STR71x Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
STR75x Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
STR91x Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00
V850ES Use Regex for Copyright Year in Header Check (#1002) 2024-02-26 09:26:42 -08:00