This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Running both armv7 and armv8 binaries

Do the Neoverse platform support running both armv7 and armv8 binaries?

Parents
  • Neoverse is based on Armv8-A and newer versions of architecture. The hypervisor and security monitor in EL2 and EL3 should be in AArch64 execution state. The OS and applications in EL1 and EL0 can run both AArch64 and AArch32/A32 binaries (when OS runs in AArch32&A32, then the userspace applications can be AArch32 state only). AArch32 is compatible with Armv7. So you can run Armv7 user space applications or Linux on Neoverse platforms. For more info, here are previous discussions:

    community.arm.com/.../armv8-backwards-compatibility-with-armv7

Reply
  • Neoverse is based on Armv8-A and newer versions of architecture. The hypervisor and security monitor in EL2 and EL3 should be in AArch64 execution state. The OS and applications in EL1 and EL0 can run both AArch64 and AArch32/A32 binaries (when OS runs in AArch32&A32, then the userspace applications can be AArch32 state only). AArch32 is compatible with Armv7. So you can run Armv7 user space applications or Linux on Neoverse platforms. For more info, here are previous discussions:

    community.arm.com/.../armv8-backwards-compatibility-with-armv7

Children
No data