[fedora-arm] Introducing the vArch tool to assist with aarch64

2013-05-03 Thread Dan Aloni
All,

I am happy to share a tool for developing and testing 64-bit ARM software
on a x86_64 kernel/hardware.

This alternative, vArch, implements run-time user-mode translation of
aarch64 to x86_64 ISA and one should notice considerably faster development
cycles compare to the various
emulation tools. vArch is not suitable for kernel development.

vArch itself is closed source but it is free for non-commercial use (e.g.
similarly to Oracle JDK terms of use). In a nutshell, you can't
redistribute vArch, but you are free to use any output
vArch generates as you wish. Specifically, any binaries generated by
running the native ARM64 gcc under vArch can be redistributed freely,
including for commercial use.

You can read all about it here: http://vArch.stratoscale.com

To get one going, the downloads page includes a VM that demos the stage4
aarch64 rootfs binaries booting under a x86_64 kernel using vArch.

Enjoy!

Best,
Dan.
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] Introducing the vArch tool to assist with aarch64

2013-05-03 Thread Peter Robinson
On Fri, May 3, 2013 at 10:12 AM, Dan Aloni alo...@stratoscale.com wrote:
 All,

 I am happy to share a tool for developing and testing 64-bit ARM software on
 a x86_64 kernel/hardware.

 This alternative, vArch, implements run-time user-mode translation of
 aarch64 to x86_64 ISA and one should notice considerably faster development
 cycles compare to the various
 emulation tools. vArch is not suitable for kernel development.

 vArch itself is closed source but it is free for non-commercial use (e.g.
 similarly to Oracle JDK terms of use). In a nutshell, you can't redistribute
 vArch, but you are free to use any output
 vArch generates as you wish. Specifically, any binaries generated by running
 the native ARM64 gcc under vArch can be redistributed freely, including for
 commercial use.

 You can read all about it here: http://vArch.stratoscale.com

I don't believe this is suitable for this list. It's not open source.

Peter
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] Introducing the vArch tool to assist with aarch64

2013-05-03 Thread Dan Aloni
On Fri, May 3, 2013 at 12:26 PM, Peter Robinson pbrobin...@gmail.comwrote:

 On Fri, May 3, 2013 at 10:12 AM, Dan Aloni alo...@stratoscale.com wrote:
  All,
 
  I am happy to share a tool for developing and testing 64-bit ARM
 software on
  a x86_64 kernel/hardware.
 [..]
  You can read all about it here: http://vArch.stratoscale.com

 I don't believe this is suitable for this list. It's not open source.


Peter,

This is the tool we are using internally. We are providing it out of
good will to help the community the same way it helps us push forward
aarch64.


We have no intention to commercialize the capability to run unmodified
aarch64 binaries on x86 and the license reflects that intention.


We will be happy to work with the community and address specific
concerns of using the tool as you are using other closed source yet
free tools specifically for the aarch64 platform.

Best,
Dan.
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm

Re: [fedora-arm] Introducing the vArch tool to assist with aarch64

2013-05-03 Thread Brendan Conoboy

On 05/03/2013 02:26 AM, Peter Robinson wrote:

I don't believe this is suitable for this list. It's not open source.


I asked Dan to post to the list.

There is no open source aarch64 simulator at this time.  Until there is 
one, or hardware is readily available, this seems very useful.


--
Brendan Conoboy / Red Hat, Inc. / b...@redhat.com
___
arm mailing list
arm@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm