ARMv8 - running 32-bit applications on a 64-bit OS

Following the ARMv8 manual, I have the following questions to help understand the big picture.

  • May be an outdated 32-bit application. (ARMv7 or earlier), like on ARMv8?

  • If outdated applications need to be rebuilt for ARMv8 and provided that I rebuild the application as 32-bit (Aarch32), do I need 32-bit OS support for the OS? (It is interesting to know how the addressing mechanism works.)

Please provide links where possible.

PS: I am targeting Linux with Aarch64 support (3.7 and later)

+4
source share
1 answer

Aarch64 32- ARM, .

AArch32, , 32- . , i686 x86-64.

+5

Source: https://habr.com/ru/post/1532177/


All Articles