[Arm-dev] Gigabyte MP30-AR0

Wed Mar 2 09:58:56 UTC 2016
Gordan Bobic <gordan at redsleeve.org>

On 2016-03-01 22:26, Richard W.M. Jones wrote:
> On Mon, Feb 29, 2016 at 03:20:03PM +0000, Michael Howard wrote:
>> Just to let you know, I can't get this to work. aarch64 is supposed
>> to be binary compatible, with the correct libraries installed, but
>> I'm thinking the cpu isn't.
>> 
>> All I get is 'cannot execute binary file: Exec format error',
>> regardless  of what I try.
> 
> As I understand it the problem is page size - 64K was chosen by
> Red Hat for aarch64, where as 4K is the norm on armv7.

I shall leave this link here without further comment, regarding
using pages that are bigger than 4KB:
http://yarchive.net/comp/linux/page_sizes.html

> Anyway, you can run a 32 bit VM and it works well -- in fact a lot
> faster than regular 32 bit armv7 hardware.

Given what x86 hypervisor overheads are under heavy concurrent
loads, I'd say that rather depends on what ARMv7 hardware is being
compared.

Gordan