[xenomai-images] smokey with qemu-arm and qemu-arm64 stalls gdb test

Quirin Gylstorff quirin.gylstorff at siemens.com
Wed Aug 14 10:02:12 CEST 2019


Hi,

I tested smokey with qemu-amd64, qemu-arm and qemu-arm64 from 
xenomai-images with the dh_strip patch active against master and had 
following results:
qemu-amd64 - smokey run
qemu-arm and qemu-arm64 stall with the attached output.

Kind regards,
Quirin
-------------- next part --------------
root at demo:~# /usr/lib/xenomai/testsuite/smokey --run --verbose=7 --vm
mul: 0x79364d93, shft: 26

signed positive operation: 0x03ffffffffffffff * 1000000000 / 33000000
inline calibration: 0x0000000000000000: 133.825 ns, rejected 1/10000
inlined llimd: 0x79364d9364d9362f: 29.692 ns, rejected 1/10000
inlined llmulshft: 0x79364d92ffffffe1: 12.006 ns, rejected 19/10000
out of line calibration: 0x0000000000000000: 158.547 ns, rejected 3/10000
out of line llimd: 0x79364d9364d9362f: 27.067 ns, rejected 9/10000
out of line llmulshft: 0x79364d92ffffffe1: 18.120 ns, rejected 8/10000

signed negative operation: 0xfc00000000000001 * 1000000000 / 33000000
inline calibration: 0x0000000000000000: 137.803 ns, rejected 8/10000
inlined llimd: 0x86c9b26c9b26c9d1: 32.240 ns, rejected 2/10000
inlined llmulshft: 0x86c9b26d0000001e: 12.976 ns, rejected 13/10000
out of line calibration: 0x0000000000000000: 164.960 ns, rejected 14/10000
out of line llimd: 0x86c9b26c9b26c9d1: 21.379 ns, rejected 1/10000
out of line llmulshft: 0x86c9b26d0000001e: 7.305 ns, rejected 11/10000
arith OK
bufp skipped (no kernel support)
.. CPU0 is available
.. CPU1 is available
.. CPU2 is available
.. CPU3 is available
no CPU restriction with xenomai.supported_cpus
cpu_affinity skipped (no kernel support)
running for 3 seconds
fpu_stress OK
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/xenomai/testsuite/smokey...done.
(gdb) Breakpoint 1 at 0xa6bc: file gdb.c, line 168.
(gdb) Starting program: /usr/lib/xenomai/testsuite/smokey --run=4 run_target
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
[New Thread 0xffffbf247200 (LWP 1548)]
-------------- next part --------------
root at demo:~# /usr/lib/xenomai/testsuite/smokey --run --vm --verbose=7
mul: 0x79364d93, shft: 26
integ: 30, frac: 0x4d9364d9364d9364

signed positive operation: 0x03ffffffffffffff * 1000000000 / 33000000
inline calibration: 0x0000000000000000: 152.640 ns, rejected 2/10000
inlined llimd: 0x79364d9364d9362f: 924.195 ns, rejected 8/10000
inlined llmulshft: 0x79364d92ffffffe1: 35.678 ns, rejected 7/10000
inlined nodiv_llimd: 0x79364d9364d9362f: 36.872 ns, rejected 25/10000
out of line calibration: 0x0000000000000000: 203.620 ns, rejected 9/10000
out of line llimd: 0x79364d9364d9362f: 866.105 ns, rejected 6/10000
out of line llmulshft: 0x79364d92ffffffe1: 21.792 ns, rejected 3/10000
out of line nodiv_llimd: 0x79364d9364d9362f: 47.353 ns, rejected 5/10000

signed negative operation: 0xfc00000000000001 * 1000000000 / 33000000
inline calibration: 0x0000000000000000: 150.280 ns, rejected 0/10000
inlined llimd: 0x86c9b26c9b26c9d1: 791.769 ns, rejected 8/10000
inlined llmulshft: 0x86c9b26d0000001e: 20.446 ns, rejected 6/10000
inlined nodiv_llimd: 0x86c9b26c9b26c9d1: 39.472 ns, rejected 5/10000
out of line calibration: 0x0000000000000000: 202.985 ns, rejected 9/10000
out of line llimd: 0x86c9b26c9b26c9d1: 931.355 ns, rejected 7/10000
out of line llmulshft: 0x86c9b26d0000001e: 8.812 ns, rejected 11/10000
out of line nodiv_llimd: 0x86c9b26c9b26c9d1: 39.187 ns, rejected 18/10000

unsigned operation: 0x03ffffffffffffff * 1000000000 / 33000000
inline calibration: 0x0000000000000000: 159.776 ns, rejected 11/10000
inlined nodiv_ullimd: 0x79364d9364d9362f: 25.969 ns, rejected 7/10000
out of line calibration: 0x0000000000000000: 199.057 ns, rejected 7/10000
out of line nodiv_ullimd: 0x79364d9364d9362f: 30.038 ns, rejected 8/10000
arith OK
bufp skipped (no kernel support)
.. CPU0 is available
.. CPU1 is available
.. CPU2 is available
.. CPU3 is available
no CPU restriction with xenomai.supported_cpus
cpu_affinity skipped (no kernel support)
running for 3 seconds
fpu_stress OK
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/xenomai/testsuite/smokey...done.
(gdb) Breakpoint 1 at 0x7c4c: file gdb.c, line 168.
(gdb) Starting program: /usr/lib/xenomai/testsuite/smokey --run=4 run_target
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
[New Thread 0xb6b9d470 (LWP 386)]


More information about the Xenomai mailing list