mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-13 16:27:43 -04:00
armv8-r: Add Arm Cortex-R82 non-MPU port (#1289)
The goal of this commit is to add the GCC/ARMClang non-MPU port variant for ARM Cortex-R82 processor which is ARMv8-R AArch64 based. The work done is inspired by the GCC ARM_AARCH64 FreeRTOS port. This port has the following features: * Uses single security state (non TrustZone). * Supports SMP (Symmetric multi-processing). * Doesn't support Hypervisor (EL2). * Doesn't support neither PMSA (MPU) nor VMSA (MMU). Signed-off-by: Ahmed Ismail <Ahmed.Ismail@arm.com>
This commit is contained in:
parent
3d44975181
commit
a8ae21c88e
8 changed files with 1889 additions and 0 deletions
4
.github/.cSpellWords.txt
vendored
4
.github/.cSpellWords.txt
vendored
|
@ -430,6 +430,7 @@ ldrbs
|
|||
LDRBS
|
||||
LDRNE
|
||||
ldsr
|
||||
ldxr
|
||||
lidt
|
||||
LINKR
|
||||
LJMP
|
||||
|
@ -505,6 +506,7 @@ movs
|
|||
movw
|
||||
MOVWF
|
||||
movx
|
||||
MPIDR
|
||||
MPLAB
|
||||
MPUCTRL
|
||||
MQTT
|
||||
|
@ -779,6 +781,7 @@ SETINTENA
|
|||
SETPSW
|
||||
SETR
|
||||
setvect
|
||||
sevl
|
||||
SFRC
|
||||
SHLL
|
||||
SHLR
|
||||
|
@ -809,6 +812,7 @@ STTBRK
|
|||
STTDLY
|
||||
STTOUT
|
||||
STTTO
|
||||
stxr
|
||||
SVACC
|
||||
svcne
|
||||
SVDIS
|
||||
|
|
1
.github/scripts/kernel_checker.py
vendored
1
.github/scripts/kernel_checker.py
vendored
|
@ -118,6 +118,7 @@ KERNEL_ARM_COLLAB_FILES_PATTERNS = [
|
|||
r'.*portable/.*/ARM_CM3_MPU*',
|
||||
r'.*portable/.*/ARM_CM4_MPU*',
|
||||
r'.*portable/.*/ARM_CM4F_MPU*',
|
||||
r'.*portable/.*/ARM_CR82*',
|
||||
]
|
||||
|
||||
KERNEL_HEADER = [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue