• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..21-Aug-2025-

README.md A D21-Aug-20251,019 2418

port.c A D21-Aug-202522.5 KiB557294

portASM.S A D21-Aug-202512.8 KiB428281

portmacro.h A D21-Aug-202510.1 KiB225114

README.md

1# Armv8-A architecture support
2
3The Armv8-A architecture introduces the ability to use 64-bit and 32-bit
4Execution states, known as AArch64 and AArch32 respectively. The AArch64
5Execution state supports the A64 instruction set. It holds addresses in 64-bit
6registers and allows instructions in the base instruction set to use 64-bit
7registers for their processing.
8
9The AArch32 Execution state is a 32-bit Execution state that preserves
10backwards compatibility with the Armv7-A architecture, enhancing that profile
11so that it can support some features included in the AArch64 state. It supports
12the T32 and A32 instruction sets. Follow the
13[link](https://developer.arm.com/Architectures/A-Profile%20Architecture)
14for more information.
15
16## ARM_AARCH64 port
17
18This port adds support for Armv8-A architecture AArch64 execution state.
19This port is generic and can be used as a starting point for Armv8-A
20application processors.
21
22* ARM_AARCH64
23    * Memory mapped interface to access Arm GIC registers
24