[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
- [Qemu-devel] [PATCH 42/60] AArch64: Add literal ld instruction emulation, (continued)
- [Qemu-devel] [PATCH 42/60] AArch64: Add literal ld instruction emulation, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 50/60] AArch64: Add "Floating-point<->fixed-point, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 52/60] AArch64: Add "Floating-point<->integer conversions", Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 59/60] AArch64: Add "Floating-point data-processing (3, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 53/60] AArch64: Add "Floating-point compare" instruction, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 54/60] AArch64: Add "Floating-point data-processing (1, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 60/60] AArch64: Add "Floating-point data-processing (3, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 55/60] AArch64: Add "Floating-point data-processing (1, Alexander Graf, 2013/09/26
- Re: [Qemu-devel] [PATCH 00/60] AArch64 TCG emulation support, Alexander Graf, 2013/09/26