Open main menu

CDOT Wiki β

Changes

ARMv8

88 bytes added, 14:59, 5 October 2022
ARMv8 Profiles
There are different ''profiles'' for ARMv8 devices, including:
* ARMv8A Armv8-A - ''Application'' - For user-level application processors, i.e., servers, smartphones, tablets. ARMv8-A devices support the AArch64 instruction state, and may optionally support the AArch32 instruction state.* ARMv8R Armv8-R - ''Real-time'' - For real-time applications, which require that hardware events (such as interrupts) receive a response within a (short) hard deadline, such as a fuel injection system. ARMv8-R devices support only the AArch32 execution state, and do not support the AArch64 execution state.* Armv8-M - '' Microcontroller'' - For small embedded / microcontroller applications.
== AArch32 and AArch64 Support on ARMv8 in Linux ==