Initial Windows on ARM (AArch64 64-Bit) host support This series of patches is for initial support of Windows 10 on ARM as a QEMU host. Currently only TCG intepreter is working correctly, it crashes when TCG JIT is enabled.
For now we assume it is built using the clang aarch64-w64-mingw32 toolchain, you can get a prebuilt toolchain at https://github.com/mstorsjo/llvm-mingw. Cao Jiaxi (4): QEMU_PACKED: Remove gcc_struct attribute in Windows non x86 targets qga: Fix mingw compilation warnings on enum conversion util/cacheinfo: Use uint64_t on LLP64 model to satisfy Windows ARM64 osdep: Fix mingw compilation regarding stdio formats contrib/libvhost-user/libvhost-user.h | 2 +- include/qemu/compiler.h | 2 +- include/qemu/osdep.h | 10 +++++----- qga/commands-win32.c | 2 +- scripts/cocci-macro-file.h | 7 ++++++- slirp/src/util.h | 2 +- util/cacheinfo.c | 2 +- 7 files changed, 16 insertions(+), 11 deletions(-) -- 2.17.1
