All of lore.kernel.org
 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: 39+ 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 ` [PATCH v13 08/24] tcg: drop global lock during TCG code execution Alex Bennée
2017-02-22 17:13   ` [Qemu-devel] " 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 ` [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] " 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 ` [PATCH v13 20/24] target-arm/powerctl: defer cpu reset work to CPU context Alex Bennée
2017-02-22 17:13   ` [Qemu-devel] " Alex Bennée
2017-02-22 17:13 ` [PATCH v13 21/24] target-arm: don't generate WFE/YIELD calls for MTTCG Alex Bennée
2017-02-22 17:13   ` [Qemu-devel] " Alex Bennée
2017-02-22 17:13 ` [PATCH v13 22/24] target-arm: ensure all cross vCPUs TLB flushes complete Alex Bennée
2017-02-22 17:13   ` [Qemu-devel] " Alex Bennée
2017-02-22 17:13 ` [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] " Alex Bennée
2017-02-22 17:13 ` [PATCH v13 24/24] tcg: enable MTTCG by default for ARM on x86 hosts Alex Bennée
2017-02-22 17:13   ` [Qemu-devel] " 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.