]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commit
Add arm64 support in open-vm-tools
authorOliver Kurth <okurth@vmware.com>
Thu, 5 Dec 2019 19:34:43 +0000 (11:34 -0800)
committerOliver Kurth <okurth@vmware.com>
Thu, 5 Dec 2019 19:34:43 +0000 (11:34 -0800)
commitbc00152c1e5df9284eee2914062adaa3eb51a9f5
tree38a0e3dc82a484f61cc87d18af838a1b21b69a15
parent4ee97f9eacb8d2794b74f0dc4f7f38eee447d40b
Add arm64 support in open-vm-tools

This adds the required files and fixes to be able to build
the open-vm-tools for arm64.

One major change is the update of autoconf from 2.61 to 2.69,
with automake.  The autoconf update forced to add the libtool
include path to properly run autoreconf on the tools.  I don't
know if these AUTOCONF/AUTORECONF variables are used anywhere
else.

The open-vm-tools have been tested on debian 10 and fedora 31
VMs (thanks to Andreas Scherr).

Also fixed Hostinfo_TouchVirtualPC() which was incorrectly
testing if vm_x86_64 was defined.  It is always defined, to
either to 0 or 1.
13 files changed:
open-vm-tools/configure.ac
open-vm-tools/lib/backdoor/Makefile.am
open-vm-tools/lib/backdoor/backdoorGcc64_arm64.c [new file with mode: 0644]
open-vm-tools/lib/include/vm_atomic_arm64_begin.h [new file with mode: 0644]
open-vm-tools/lib/include/vm_atomic_arm64_end.h [new file with mode: 0644]
open-vm-tools/lib/include/vm_basic_asm_arm64.h [new file with mode: 0644]
open-vm-tools/lib/include/vmci_defs.h
open-vm-tools/lib/misc/hostinfoHV.c
open-vm-tools/lib/misc/hostinfoPosix.c
open-vm-tools/lib/system/systemLinux.c
open-vm-tools/lib/vmCheck/vmcheck.c
open-vm-tools/rpctool/rpctool.c
open-vm-tools/services/plugins/vmbackup/stateMachine.c