qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: famz@redhat.com, rth@twiddle.net, peter.maydell@linaro.org,
	mttcg@listserver.greensocs.com, nikunj@linux.vnet.ibm.com,
	jan.kiszka@siemens.com, mark.burton@greensocs.com,
	a.rigo@virtualopensystems.com, cota@braap.org,
	serge.fdrv@gmail.com, pbonzini@redhat.com, bobby.prani@gmail.com,
	bamvor.zhangjian@linaro.org, fred.konrad@greensocs.com
Subject: Re: [Qemu-devel] [PATCH v13 00/24] MTTCG Base enabling patches with ARM enablement
Date: Wed, 22 Feb 2017 19:55:56 +0000	[thread overview]
Message-ID: <8737f6vw37.fsf@linaro.org> (raw)
In-Reply-To: <148778745330.150.5479386803551876071@0e2666bad730>


no-reply@patchew.org writes:

> Hi,
>
> This series failed build test on s390x host. Please find the details below.
>
> Type: series
> Subject: [Qemu-devel] [PATCH v13 00/24] MTTCG Base enabling patches with ARM enablement
> Message-id: 20170222171327.26624-1-alex.bennee@linaro.org
>
> === 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
> echo "=== ENV ==="
> env
> echo "=== PACKAGES ==="
> rpm -qa
> echo "=== TEST BEGIN ==="
> CC=$HOME/bin/cc
> INSTALL=$PWD/install
> BUILD=/var/tmp/patchew-qemu-build
> echo -n "Using CC: "
> realpath $CC
> test -e $BUILD && rm -rf $BUILD
> mkdir -p $BUILD $INSTALL
> SRC=$PWD
> cd $BUILD
> $SRC/configure --cc=$CC --prefix=$INSTALL
> make -j4
> make check -j4
> make install
> === TEST SCRIPT END ===
>
> Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
> From https://github.com/patchew-project/qemu
>  - [tag update]      patchew/1487763883-4877-1-git-send-email-nikunj@linux.vnet.ibm.com -> patchew/1487763883-4877-1-git-send-email-nikunj@linux.vnet.ibm.com
>  - [tag update]      patchew/20170222121527.7009-1-cornelia.huck@de.ibm.com -> patchew/20170222121527.7009-1-cornelia.huck@de.ibm.com
>  * [new tag]         patchew/20170222171327.26624-1-alex.bennee@linaro.org -> patchew/20170222171327.26624-1-alex.bennee@linaro.org
> Switched to a new branch 'test'
> 1045fbc tcg: enable MTTCG by default for ARM on x86 hosts
> 8a28277 hw/misc/imx6_src: defer clearing of SRC_SCR reset bits
> b03a900 target-arm: ensure all cross vCPUs TLB flushes complete
> d06c981 target-arm: don't generate WFE/YIELD calls for MTTCG
> ee4ea53 target-arm/powerctl: defer cpu reset work to CPU context
> 1dfc884 cputlb: introduce tlb_flush_*_all_cpus[_synced]
> 6e41ba9 cputlb: atomically update tlb fields used by tlb_reset_dirty
> a7636a0 cputlb: add tlb_flush_by_mmuidx async routines
> 7956595 cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmap
> 3bb2a0e cputlb: introduce tlb_flush_* async work.
> d9e636a cputlb: tweak qemu_ram_addr_from_host_nofail reporting
> a87ddd2 cputlb: add assert_cpu_is_self checks
> c7f549b tcg: handle EXCP_ATOMIC exception for system emulation
> 5b31921 tcg: enable thread-per-vCPU
> d6edfc4 tcg: enable tb_lock() for SoftMMU
> d650c59 tcg: remove global exit_request
> 20a3c7d tcg: drop global lock during TCG code execution
> c6f8201 tcg: rename tcg_current_cpu to tcg_current_rr_cpu
> 1473067 tcg: add kick timer for single-threaded vCPU emulation
> 497072f tcg: add options for enabling MTTCG
> f093899 tcg: move TCG_MO/BAR types into own file
> cc02aae mttcg: Add missing tb_lock/unlock() in cpu_exec_step()
> 414fdc5 mttcg: translate-all: Enable locking debug in a debug build
> d8651bb docs: new design document multi-thread-tcg.txt
>
> === OUTPUT BEGIN ===
<snip>
>   GTESTER check-qtest-or1k
>   GTESTER check-qtest-ppc64
>   GTESTER check-qtest-ppcemb
>   GTESTER check-qtest-ppc
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
>   GTESTER check-qtest-s390x
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> **
> ERROR:/var/tmp/patchew-tester-tmp-_186415r/src/cpus.c:1554:qemu_mutex_lock_iothread: assertion failed: (!qemu_mutex_iothread_locked())
> GTester: last random seed: R02Sf1ce767b432f1559eaf8cc0c5a31eb02

Well I've seen this before if the IRQ chain doesn't do locking properly
but I'm at a loss why this breaks on an s390 host as the code is common.

Does anyone have a spare s390 that I can test on?

> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
>   GTESTER check-qtest-sh4eb
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> **
> ERROR:/var/tmp/patchew-tester-tmp-_186415r/src/cpus.c:1554:qemu_mutex_lock_iothread: assertion failed: (!qemu_mutex_iothread_locked())
> GTester: last random seed: R02Sf715de4b174a658e8948e81f3e393168
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
>   GTESTER check-qtest-sh4
>   GTESTER check-qtest-sparc64
>   GTESTER check-qtest-sparc
> Could not open option rom 'nvram1': No such file or directory
> Could not open option rom '1up-md.bin': No such file or directory
> Could not open option rom '1up-hv.bin': No such file or directory
> Could not open option rom 'reset.bin': No such file or directory
> Could not open option rom 'q.bin': No such file or directory
> Could not open option rom 'openboot.bin': No such file or directory
>   GTESTER check-qtest-tricore
>   GTESTER check-qtest-unicore32
>   GTESTER check-qtest-x86_64
>   GTESTER check-qtest-xtensaeb
>   GTESTER check-qtest-xtensa
>   GTESTER tests/test-qobject-output-visitor
>   GTESTER tests/test-clone-visitor
>   GTESTER tests/test-qobject-input-visitor
>   GTESTER tests/test-qobject-input-strict
>   GTESTER tests/test-qmp-commands
>   GTESTER tests/test-string-input-visitor
>   GTESTER tests/test-string-output-visitor
>   GTESTER tests/test-qmp-event
>   GTESTER tests/test-opts-visitor
>   GTESTER tests/test-visitor-serialization
>   GTESTER tests/test-qht-par
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> "kvm" accelerator not found.
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> **
> ERROR:/var/tmp/patchew-tester-tmp-_186415r/src/cpus.c:1554:qemu_mutex_lock_iothread: assertion failed: (!qemu_mutex_iothread_locked())
> GTester: last random seed: R02Sa8532fcbb9e49ae4113248e56a8274f1
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> "kvm" accelerator not found.
> **
> ERROR:/var/tmp/patchew-tester-tmp-_186415r/src/cpus.c:1554:qemu_mutex_lock_iothread: assertion failed: (!qemu_mutex_iothread_locked())
> GTester: last random seed: R02S63f8b7c7e8b2e9f7801942da82d33919
> "kvm" accelerator not found.
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> Warning! iasl couldn't parse the expected aml
> /var/tmp/patchew-tester-tmp-_186415r/src/tests/Makefile.include:793: recipe for target 'check-qtest-i386' failed
> make: *** [check-qtest-i386] Error 1
> make: *** Waiting for unfinished jobs....
> "kvm" accelerator not found.
> "kvm" accelerator not found.
> /var/tmp/patchew-tester-tmp-_186415r/src/tests/Makefile.include:793: recipe for target 'check-qtest-x86_64' failed
> make: *** [check-qtest-x86_64] Error 1
> === OUTPUT END ===
>
> Test command exited with code: 2
>
>
> ---
> Email generated automatically by Patchew [http://patchew.org/].
> Please send your feedback to patchew-devel@freelists.org


--
Alex Bennée

  reply	other threads:[~2017-02-22 19:55 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-22 17:13 [Qemu-devel] [PATCH v13 00/24] MTTCG Base enabling patches with ARM enablement Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 01/24] docs: new design document multi-thread-tcg.txt Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 02/24] mttcg: translate-all: Enable locking debug in a debug build Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 03/24] mttcg: Add missing tb_lock/unlock() in cpu_exec_step() Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 04/24] tcg: move TCG_MO/BAR types into own file Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 05/24] tcg: add options for enabling MTTCG Alex Bennée
2017-02-22 21:13   ` Pranith Kumar
2017-02-23  8:21     ` Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 06/24] tcg: add kick timer for single-threaded vCPU emulation Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 07/24] tcg: rename tcg_current_cpu to tcg_current_rr_cpu Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 08/24] tcg: drop global lock during TCG code execution Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 09/24] tcg: remove global exit_request Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 10/24] tcg: enable tb_lock() for SoftMMU Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 11/24] tcg: enable thread-per-vCPU Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 12/24] tcg: handle EXCP_ATOMIC exception for system emulation Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 13/24] cputlb: add assert_cpu_is_self checks Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 14/24] cputlb: tweak qemu_ram_addr_from_host_nofail reporting Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 15/24] cputlb: introduce tlb_flush_* async work Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 16/24] cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmap Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 17/24] cputlb: add tlb_flush_by_mmuidx async routines Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 18/24] cputlb: atomically update tlb fields used by tlb_reset_dirty Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 19/24] cputlb: introduce tlb_flush_*_all_cpus[_synced] Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 20/24] target-arm/powerctl: defer cpu reset work to CPU context Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 21/24] target-arm: don't generate WFE/YIELD calls for MTTCG Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 22/24] target-arm: ensure all cross vCPUs TLB flushes complete Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 23/24] hw/misc/imx6_src: defer clearing of SRC_SCR reset bits Alex Bennée
2017-02-22 17:13 ` [Qemu-devel] [PATCH v13 24/24] tcg: enable MTTCG by default for ARM on x86 hosts Alex Bennée
2017-02-22 18:17 ` [Qemu-devel] [PATCH v13 00/24] MTTCG Base enabling patches with ARM enablement no-reply
2017-02-22 19:55   ` Alex Bennée [this message]
2017-02-22 21:02     ` Alex Bennée
2017-02-23  1:14       ` Pranith Kumar
2017-02-23  8:19         ` Alex Bennée

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8737f6vw37.fsf@linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=a.rigo@virtualopensystems.com \
    --cc=bamvor.zhangjian@linaro.org \
    --cc=bobby.prani@gmail.com \
    --cc=cota@braap.org \
    --cc=famz@redhat.com \
    --cc=fred.konrad@greensocs.com \
    --cc=jan.kiszka@siemens.com \
    --cc=mark.burton@greensocs.com \
    --cc=mttcg@listserver.greensocs.com \
    --cc=nikunj@linux.vnet.ibm.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=rth@twiddle.net \
    --cc=serge.fdrv@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).