[Qemu-devel] [PATCH v3 0/4] Initial Windows on ARM (AArch64 64-Bit) host support

Cao Jiaxi posted 4 patches 4 years, 12 months ago
Test docker-clang@ubuntu failed
Test docker-mingw@fedora failed
Test checkpatch passed
Test asan failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190503002206.9751-1-driver1998@foxmail.com
Maintainers: Michael Roth <mdroth@linux.vnet.ibm.com>, Jan Kiszka <jan.kiszka@siemens.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>
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(-)
[Qemu-devel] [PATCH v3 0/4] Initial Windows on ARM (AArch64 64-Bit) host support
Posted by Cao Jiaxi 4 years, 12 months ago
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




Re: [Qemu-devel] [PATCH v3 0/4] Initial Windows on ARM (AArch64 64-Bit) host support
Posted by Philippe Mathieu-Daudé 4 years, 12 months ago
On 5/3/19 2:22 AM, Cao Jiaxi wrote:
> 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.
> 

I'm a bit confused since those patches appear 2 times in my mailbox.
Assuming this is a git send-email setup mistake, please consider adding
my Reviewed-by/Tested-by here too.

These are:

> Cao Jiaxi (4):
>   QEMU_PACKED: Remove gcc_struct attribute in Windows non x86 targets

No tag.

>   qga: Fix mingw compilation warnings on enum conversion

Suggested-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>

>   util/cacheinfo: Use uint64_t on LLP64 model to satisfy Windows ARM64

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>

>   osdep: Fix mingw compilation regarding stdio formats

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>

Thanks,

Phil.

Re: [Qemu-devel] [PATCH v3 0/4] Initial Windows on ARM (AArch64 64-Bit) host support
Posted by Peter Maydell 4 years, 12 months ago
On Fri, 3 May 2019 at 11:20, Philippe Mathieu-Daudé <philmd@redhat.com> wrote:
>
> On 5/3/19 2:22 AM, Cao Jiaxi wrote:
> > 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.
> >
>
> I'm a bit confused since those patches appear 2 times in my mailbox.
> Assuming this is a git send-email setup mistake, please consider adding
> my Reviewed-by/Tested-by here too.

Thanks -- I've applied these patches to target-arm.next, and have
consolidated the various tags that people have applied to the
two sets of emails (and checked that they actually are the same
patches and not different code :-))

-- PMM