Do the Neoverse platform support running both armv7 and armv8 binaries?
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