[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 39/45] target/arm: Reorg NEON VLD/VST all element
From: |
Laurent Vivier |
Subject: |
Re: [Qemu-devel] [PULL 39/45] target/arm: Reorg NEON VLD/VST all elements |
Date: |
Fri, 2 Nov 2018 17:31:44 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 |
On 19/10/2018 18:57, Peter Maydell wrote:
> From: Richard Henderson <address@hidden>
>
> Instead of shifts and masks, use direct loads and stores from the neon
> register file. Mirror the iteration structure of the ARM pseudocode
> more closely. Correct the parameters of the VLD2 A2 insn.
>
> Note that this includes a bugfix for handling of the insn
> "VLD2 (multiple 2-element structures)" -- we were using an
> incorrect stride value.
>
> Signed-off-by: Richard Henderson <address@hidden>
> Message-id: address@hidden
> Reviewed-by: Peter Maydell <address@hidden>
> Signed-off-by: Peter Maydell <address@hidden>
> ---
> target/arm/translate.c | 170 ++++++++++++++++++-----------------------
> 1 file changed, 74 insertions(+), 96 deletions(-)
>
This commit breaks qemu-arm in a debian/stretch/armhf chroot.
When I try to run the ltp-full-20180515 test suite it hangs at the end
of the configuration phase, in config.status:
...
config.status: creating include/mk/config.mk
config.status: creating include/mk/config-openposix.mk
config.status: creating include/mk/features.mk
config.status: creating lib/ltp.pc
config.status: creating m4/Makefile
config.status: creating execltp
# ps -ef|grep qemu
...
root 21961 21959 2 17:16 pts/0 00:00:04 //qemu-arm /bin/bash
./config.status
root 22354 21961 97 17:18 pts/0 00:00:32 //qemu-arm /usr/bin/mawk
-f ./confneVYre/subs.awk
Any idea?
Thanks,
Laurent
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PULL 39/45] target/arm: Reorg NEON VLD/VST all elements,
Laurent Vivier <=