User Tools

Site Tools


spo600:armv8

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
spo600:armv8 [2025/01/08 22:53] – [Boot Systems for ARMv8 in Linux] chrisspo600:armv8 [2025/02/19 16:27] (current) – [ARMv8 on Non-Server Devices] chris
Line 5: Line 5:
 ===== ARMv9 ===== ===== ARMv9 =====
  
-ARM architecture version 9 -- known as ARMv9 -- was introduced on March 30, 2021. It is an evoltionary advancement of the ARMv8 architecture.+ARM architecture version 9 -- known as ARMv9 -- was introduced on March 30, 2021. It is an evoltionary advancement of the ARMv8 architecture. As with ARMv8, the most powerful profile in the architecture is the Application profile, designated as ARMv9-a. 
 + 
 +Two notable change in ARMv9-a over ARMv8-a are: 
 +  - The aarch32 execution mode is optional and only supported at Exception Level 0 (EL0), meaning that it is may be available for applications but is not available for operating systems or hypervisors. 
 +  - Scalable Vector Extensions version 2 (SVE2) capability is a required feature.
  
 =====  ARMv8  ===== =====  ARMv8  =====
Line 30: Line 34:
   *  Armv8-M - // Microcontroller// - For small embedded / microcontroller applications.   *  Armv8-M - // Microcontroller// - For small embedded / microcontroller applications.
  
-ARMv9 has similar profiles.+The same profiles are available in the ARMv9 architecture.
 =====  AArch32 and AArch64 Support on ARMv8 in Linux  ===== =====  AArch32 and AArch64 Support on ARMv8 in Linux  =====
  
Line 67: Line 71:
 ====  ARMv8 on Non-Server Devices  ==== ====  ARMv8 on Non-Server Devices  ====
  
-It remains to be seen what situation will develop on non-server ARMv8A devices, which generally fall into two categories:+It remains to be seen what situation will develop on non-server ARMv8-A devices, which generally fall into two categories:
   *  Cellphones, tablets, and fixed-function devices (SAN, NAS, Routers)   *  Cellphones, tablets, and fixed-function devices (SAN, NAS, Routers)
   *  Development boards / hackable devices   *  Development boards / hackable devices
spo600/armv8.1736376784.txt.gz · Last modified: 2025/01/08 22:53 by chris

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki