[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 14/65] target-arm: Use new deposit and extract op
From: |
Laszlo Ersek |
Subject: |
Re: [Qemu-devel] [PULL 14/65] target-arm: Use new deposit and extract ops |
Date: |
Tue, 17 Jan 2017 00:05:40 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 |
On 01/14/17 21:13, Richard Henderson wrote:
> On 01/14/2017 11:41 AM, Laszlo Ersek wrote:
>> On 01/11/17 03:17, Richard Henderson wrote:
>>> Use the new primitives for UBFX and SBFX.
>>>
>>> Signed-off-by: Richard Henderson <address@hidden>
>>> ---
>>> target/arm/translate-a64.c | 81
>>> +++++++++++++++++-----------------------------
>>> target/arm/translate.c | 37 +++++----------------
>>> 2 files changed, 37 insertions(+), 81 deletions(-)
>>
>> This patch causes an assertion to fail:
>>
>>> qemu-system-aarch64: .../tcg/tcg-op.c:1829: tcg_gen_deposit_z_i64:
>>> Assertion `ofs + len <= 64' failed.
>>
>> See the details below.
>
> Please try again with
>
> http://lists.nongnu.org/archive/html/qemu-devel/2017-01/msg02734.html
Right, with 86c9ab277615af4e0389eb80a83073873ff96c86 (and its neighbors)
in the build, the above (very-very early) assertion is gone.
Now I'm just waiting for Stefan's "[Qemu-devel] [PATCH 0/2] virtio:
revert virtio_queue_set_notification() nesting" to hit the tree, so that
the other assertion failure (re: "vq->notification_disabled > 0")
disappears too :)
Thank you,
Laszlo
- [Qemu-devel] [PULL 12/65] tcg/s390: Support deposit into zero, (continued)
- [Qemu-devel] [PULL 12/65] tcg/s390: Support deposit into zero, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 11/65] tcg/s390: Implement field extraction opcodes, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 10/65] tcg/s390: Expose host facilities to tcg-target.h, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 13/65] target-alpha: Use deposit and extract ops, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 19/65] tcg/optimize: Fold movcond 0/1 into setcond, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 14/65] target-arm: Use new deposit and extract ops, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 15/65] target-i386: Use new deposit and extract ops, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 16/65] target-mips: Use the new extract op, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 17/65] target-ppc: Use the new deposit and extract ops, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 18/65] target-s390x: Use the new deposit and extract ops, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 20/65] tcg: Add markup for output requires new register, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 21/65] tcg: Transition flat op_defs array to a target callback, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 23/65] tcg: Allow an operand to be matching or a constant, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 22/65] tcg: Pass the opcode width to target_parse_constraint, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 26/65] disas/ppc: Handle popcnt and cnttz, Richard Henderson, 2017/01/10
- [Qemu-devel] [PULL 25/65] disas/i386.c: Handle tzcnt, Richard Henderson, 2017/01/10