[Qemu-devel] [PATCH v3 0/5] tricore: adding new instructions and fixing

David Brenken posted 5 patches 4 years, 10 months ago
Test s390x failed
Test checkpatch passed
Test asan passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu failed
Test FreeBSD passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190624070339.4408-1-david.brenken@efs-auto.org
Maintainers: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
target/tricore/fpu_helper.c | 125 ++++++++++++++++++++++++++++++++++++
target/tricore/helper.h     |   3 +
target/tricore/translate.c  |  13 +++-
3 files changed, 139 insertions(+), 2 deletions(-)
[Qemu-devel] [PATCH v3 0/5] tricore: adding new instructions and fixing
Posted by David Brenken 4 years, 10 months ago
From: David Brenken <david.brenken@efs-auto.de>


Hello everyone,

as discussed here is the third version of the patchset.
- We finalized the implementation of QSEED according to Bastians
annotations.
- We do only sync ctx.hflags with tb->flags.

Best regards

David

Andreas Konopik (1):
  tricore: add QSEED instruction

David Brenken (3):
  tricore: add FTOIZ instruction
  tricore: add UTOF instruction
  tricore: fix RRPW_INSERT instruction

Georg Hofstetter (1):
  tricore: sync ctx.hflags with tb->flags

 target/tricore/fpu_helper.c | 125 ++++++++++++++++++++++++++++++++++++
 target/tricore/helper.h     |   3 +
 target/tricore/translate.c  |  13 +++-
 3 files changed, 139 insertions(+), 2 deletions(-)

-- 
2.22.0.windows.1


Re: [Qemu-devel] [PATCH v3 0/5] tricore: adding new instructions and fixing
Posted by Bastian Koppelmann 4 years, 10 months ago
On 6/24/19 9:03 AM, David Brenken wrote:
> From: David Brenken <david.brenken@efs-auto.de>
>
>
> Hello everyone,
>
> as discussed here is the third version of the patchset.
> - We finalized the implementation of QSEED according to Bastians
> annotations.
> - We do only sync ctx.hflags with tb->flags.
>
> Best regards
>
> David
>
> Andreas Konopik (1):
>    tricore: add QSEED instruction
>
> David Brenken (3):
>    tricore: add FTOIZ instruction
>    tricore: add UTOF instruction
>    tricore: fix RRPW_INSERT instruction
>
> Georg Hofstetter (1):
>    tricore: sync ctx.hflags with tb->flags
>
>   target/tricore/fpu_helper.c | 125 ++++++++++++++++++++++++++++++++++++
>   target/tricore/helper.h     |   3 +
>   target/tricore/translate.c  |  13 +++-
>   3 files changed, 139 insertions(+), 2 deletions(-)
>
Applied to my tricore-next queue.

Cheers,

Bastian


Re: [Qemu-devel] [PATCH v3 0/5] tricore: adding new instructions and fixing
Posted by no-reply@patchew.org 4 years, 10 months ago
Patchew URL: https://patchew.org/QEMU/20190624070339.4408-1-david.brenken@efs-auto.org/



Hi,

This series failed build test on s390x host. Please find the details below.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script will be invoked under the git checkout with
# HEAD pointing to a commit that has the patches applied on top of "base"
# branch
set -e
CC=$HOME/bin/cc
INSTALL=$PWD/install
BUILD=$PWD/build
mkdir -p $BUILD $INSTALL
SRC=$PWD
cd $BUILD
$SRC/configure --cc=$CC --prefix=$INSTALL
make -j4
# XXX: we need reliable clean up
# make check -j4 V=1
make install

echo
echo "=== ENV ==="
env

echo
echo "=== PACKAGES ==="
rpm -qa
=== TEST SCRIPT END ===

  CC      unicore32-softmmu/qapi/qapi-commands.o
  CC      sparc-softmmu/migration/ram.o
/var/tmp/patchew-tester-tmp-hgefvkel/src/target/tricore/fpu_helper.c: In function ‘helper_qseed’:
/var/tmp/patchew-tester-tmp-hgefvkel/src/target/tricore/fpu_helper.c:243:9: error: too few arguments to function ‘float32_is_signaling_nan’
  243 |     if (float32_is_signaling_nan(arg1) || result == float32_sqrt_nan) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/tmp/patchew-tester-tmp-hgefvkel/src/target/tricore/fpu_helper.c:23:


The full log is available at
http://patchew.org/logs/20190624070339.4408-1-david.brenken@efs-auto.org/testing.s390x/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com
Re: [Qemu-devel] [PATCH v3 0/5] tricore: adding new instructions and fixing
Posted by no-reply@patchew.org 4 years, 10 months ago
Patchew URL: https://patchew.org/QEMU/20190624070339.4408-1-david.brenken@efs-auto.org/



Hi,

This series failed build test on s390x host. Please find the details below.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script will be invoked under the git checkout with
# HEAD pointing to a commit that has the patches applied on top of "base"
# branch
set -e
CC=$HOME/bin/cc
INSTALL=$PWD/install
BUILD=$PWD/build
mkdir -p $BUILD $INSTALL
SRC=$PWD
cd $BUILD
$SRC/configure --cc=$CC --prefix=$INSTALL
make -j4
# XXX: we need reliable clean up
# make check -j4 V=1
make install

echo
echo "=== ENV ==="
env

echo
echo "=== PACKAGES ==="
rpm -qa
=== TEST SCRIPT END ===

  CC      tricore-softmmu/target/tricore/fpu_helper.o
  CC      unicore32-softmmu/hw/tpm/tpm_ppi.o
/var/tmp/patchew-tester-tmp-wtoc0zi9/src/target/tricore/fpu_helper.c: In function ‘helper_qseed’:
/var/tmp/patchew-tester-tmp-wtoc0zi9/src/target/tricore/fpu_helper.c:243:9: error: too few arguments to function ‘float32_is_signaling_nan’
  243 |     if (float32_is_signaling_nan(arg1) || result == float32_sqrt_nan) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/tmp/patchew-tester-tmp-wtoc0zi9/src/target/tricore/fpu_helper.c:23:


The full log is available at
http://patchew.org/logs/20190624070339.4408-1-david.brenken@efs-auto.org/testing.s390x/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com