ARM64 support

Motivation

After my ARM port ARM64 (AArch64) was a logical step and due to my experience with ARM it only took days instead of month.

Again we are faster than the other win32 implementation :), therefor it's a pure Winelib port.

Status

  • Yes, It works! (TM)
  • Patchset was committed on January 16. 2013 and is available since Wine-1.5.22

Todo

  • Test a WOW64 setup as soon as a Distro allows running ARM code
  • (./) backtrace

  • relay tracing
  • libs/port/interlocked.c: maybe native operations
  • wine-gecko/wine-mono ARM64 port

Compiling

There's no ARM64 Hardware at the moment, but have a look at Linaro Engineering: ARMv8 activity/downloads,

there you get a cross-toolchain, a bootable system and instruction on how to get the Foundation Model from ARM. For the start run configure like:

../configure --host=aarch64-linux-gnu host_alias=aarch64-linux-gnu --with-wine-tools=../yourotherbuilddir/ --without-freetype --without-x --enable-win64

See also

André Hentschel

AArch32: ARM

ARM64 commits in Wine

Discussion on linux-arch mailing list


CategoryArchitecture

ARM64 (last edited 2014-03-25 20:03:43 by AndreHentschel)