qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 00/60] AArch64 TCG emulation support


From: Alexander Graf
Subject: Re: [Qemu-devel] [PATCH 00/60] AArch64 TCG emulation support
Date: Fri, 27 Sep 2013 12:39:50 +0200

On 27.09.2013, at 04:30, Peter Maydell wrote:

> On 27 September 2013 10:02, Alexander Graf <address@hidden> wrote:
>> On 27.09.2013, at 02:47, Alexander Graf wrote:
>>> This is the first batch of patches to implement AArch64 instruction
>>> emulation in QEMU. It implements enough to execute simple AArch64
>>> programs in linux-user mode.
>> 
>> Ah, one important thing I forgot to mention is that this patch set is based
>> on Peter Maydell's aarch64 branch
> 
> What's not in mainline that you need? I committed the preparation-patchset
> so your tcg patches wouldn't need to depend on not-in-mainline stuff...

You're right. I had a stale tree registered as "origin" and didn't realize it 
:). I've rebased the patches on top of upstream/master now (which was conflict 
free) keeping the "linux-user .mak" patch from you in. I also fixed a few TCGv 
i32/64/ptr hickups that were still left in the tree.

Considering the minimal amount of changes this incurred, I will refrain from 
reposting a giant 60-patches patch set and instead just pushed it to a new 
branch on github:

  git://github.com/agraf/qemu.git aarch64-tcg-batch1-v2


In a nutshell the changes from v1 -> v2 are:

New: 0001-default-configs-Add-config-for-aarch64-linux-user.patch

0016-AArch64-Add-add-instruction-family-emulation.patch:v1 -> v2:
0016-AArch64-Add-add-instruction-family-emulation.patch-
0016-AArch64-Add-add-instruction-family-emulation.patch-  - Fix TCG i32/i64 
misusage for pstate
--
0051-AArch64-Add-Floating-point-fixed-point-conversions-c.patch:v1 -> v2:
0051-AArch64-Add-Floating-point-fixed-point-conversions-c.patch-
0051-AArch64-Add-Floating-point-fixed-point-conversions-c.patch-  - use 
TCGv_ptr for fpstatus
0051-AArch64-Add-Floating-point-fixed-point-conversions-c.patch-  - use 
TCGv_i32 for single temporary
--
0054-AArch64-Add-Floating-point-compare-instruction-famil.patch:v1 -> v2:
0054-AArch64-Add-Floating-point-compare-instruction-famil.patch-
0054-AArch64-Add-Floating-point-compare-instruction-famil.patch-  - Use 
TCGv_i64 for 64bit variables
--
0055-AArch64-Add-Floating-point-data-processing-1-source-.patch:v1 -> v2:
0055-AArch64-Add-Floating-point-data-processing-1-source-.patch-
0055-AArch64-Add-Floating-point-data-processing-1-source-.patch-  - Fix i32/i64 
misusage on extu
--
0056-AArch64-Add-Floating-point-data-processing-1-source-.patch:v1 -> v2:
0056-AArch64-Add-Floating-point-data-processing-1-source-.patch-
0056-AArch64-Add-Floating-point-data-processing-1-source-.patch-  - Fix TCGv 
i32/i64 misusage
--
0057-AArch64-Add-Floating-point-data-processing-2-source-.patch:v1 -> v2:
0057-AArch64-Add-Floating-point-data-processing-2-source-.patch-
0057-AArch64-Add-Floating-point-data-processing-2-source-.patch-  - Fix i32/i64 
misusage on extu
--
0060-AArch64-Add-Floating-point-data-processing-3-source-.patch:v1 -> v2:
0060-AArch64-Add-Floating-point-data-processing-3-source-.patch-
0060-AArch64-Add-Floating-point-data-processing-3-source-.patch-  - Fix i32/i64 
misusage on extu


Alex




reply via email to

[Prev in Thread] Current Thread [Next in Thread]