|
From: | LIU Zhiwei |
Subject: | Re: [PULL 00/63] riscv-to-apply queue |
Date: | Mon, 29 Jun 2020 08:52:37 +0800 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 |
On 2020/6/29 6:51, Alistair Francis wrote:
On Sun, Jun 28, 2020 at 7:30 AM Peter Maydell <peter.maydell@linaro.org> wrote:On Fri, 26 Jun 2020 at 22:53, Alistair Francis <alistair.francis@wdc.com> wrote:The following changes since commit 553cf5d7c47bee05a3dec9461c1f8430316d516b: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200626' into staging (2020-06-26 18:22:36 +0100) are available in the Git repository at: git@github.com:alistair23/qemu.git tags/pull-riscv-to-apply-20200626-1 for you to fetch changes up to b39d59434ea10649fdb9e0a339c30c76e38c5e17: target/riscv: configure and turn on vector extension from command line (2020-06-26 14:22:15 -0700) ---------------------------------------------------------------- This PR contains two patches to improve PLIC support in QEMU. The rest of the PR is adding support for the v0.7.1 RISC-V vector extensions. This is experimental support as the vector extensions are still in a draft state.Hi; I'm afraid this fails to build on PPC64 and s390x (ie our big-endian hosts):LIU Zhiwei do you mind looking into this?
Sure, I will.I have applied for a gcc compile farm account today, but it maybe a few days later before I can login.
Please accept my apologies for my oversight. Zhiwei
Alistair/home/ubuntu/qemu/target/riscv/vector_helper.c: In function ‘vext_clear’: /home/ubuntu/qemu/target/riscv/vector_helper.c: In function ‘vext_clear’: /home/ubuntu/qemu/target/riscv/vector_helper.c:154:21: error: invalid operands to binary & (have ‘void *’ and ‘long long unsigned int’) memset(tail & ~(7ULL), 0, part1); ^ /home/ubuntu/qemu/target/riscv/vector_helper.c:155:27: error: invalid operands to binary & (have ‘void *’ and ‘long long unsigned int’) memset((tail + 8) & ~(7ULL), 0, part2); ~~~~~~~~~~ ^ /home/ubuntu/qemu/target/riscv/vector_helper.c:154:21: error: invalid operands to binary & (have ‘void *’ and ‘long long unsigned int’) memset(tail & ~(7ULL), 0, part1); ^ /home/ubuntu/qemu/target/riscv/vector_helper.c:155:27: error: invalid operands to binary & (have ‘void *’ and ‘long long unsigned int’) memset((tail + 8) & ~(7ULL), 0, part2); ~~~~~~~~~~ ^ /home/ubuntu/qemu/rules.mak:69: recipe for target 'target/riscv/vector_helper.o' failed thanks -- PMM
[Prev in Thread] | Current Thread | [Next in Thread] |