xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [qemu-mainline bisection] complete build-armhf
@ 2015-01-22  3:21 xen.org
  2015-01-22 10:04 ` Ian Campbell
  0 siblings, 1 reply; 12+ messages in thread
From: xen.org @ 2015-01-22  3:21 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson, keir, stefano.stabellini

branch xen-unstable
xen branch xen-unstable
job build-armhf
test xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  3996e85c1822e05c50250f8d2d1e57b6bea1229d
  Bug not present: 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4


  commit 3996e85c1822e05c50250f8d2d1e57b6bea1229d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Jan 20 11:06:19 2015 +0000
  
      Xen: Use the ioreq-server API when available
      
      The ioreq-server API added to Xen 4.5 offers better security than
      the existing Xen/QEMU interface because the shared pages that are
      used to pass emulation request/results back and forth are removed
      from the guest's memory space before any requests are serviced.
      This prevents the guest from mapping these pages (they are in a
      well known location) and attempting to attack QEMU by synthesizing
      its own request structures. Hence, this patch modifies configure
      to detect whether the API is available, and adds the necessary
      code to use the API if it is.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>


For bisection revision-tuple graph see:
   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-mainline.build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Searching for failure / basis pass:
 33599 fail [host=army] / 33578 ok.
Failure / basis pass flights: 33599 / 33578
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 699eae17b841e6784dc3864bf357e26bff1e9dfe 0d2879062076329038860f873dcbeb6f55bd4917
Basis pass 74acb99737dbedd86654d660c0c20815139a873c 0d2879062076329038860f873dcbeb6f55bd4917
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#74acb99737dbedd86654d660c0c20815139a873c-699eae17b841e6784dc3864bf357e26bff1e9dfe git://xenbits.xen.org/xen.git#0d2879062076329038860f873dcbeb6f55bd4917-0d2879062076329038860f873dcbeb6f55bd4917
+ exec
+ sh -xe
+ cd /export/home/osstest/repos/qemu
+ git remote set-url origin git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /export/home/osstest/repos/qemu
+ git remote set-url origin git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
Loaded 1002 nodes in revision graph
Searching for test results:
 33643 fail 83ecb22ba2c91a4674ae109595a8ed1da8de4d7a 0d2879062076329038860f873dcbeb6f55bd4917
 33644 fail 9b6d7b365dc211bbeadb0cf2e7bf1a019001c7f8 0d2879062076329038860f873dcbeb6f55bd4917
 33653 fail 3996e85c1822e05c50250f8d2d1e57b6bea1229d 0d2879062076329038860f873dcbeb6f55bd4917
 33578 pass 74acb99737dbedd86654d660c0c20815139a873c 0d2879062076329038860f873dcbeb6f55bd4917
 33645 pass 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 0d2879062076329038860f873dcbeb6f55bd4917
 33646 fail 3996e85c1822e05c50250f8d2d1e57b6bea1229d 0d2879062076329038860f873dcbeb6f55bd4917
 33599 fail 699eae17b841e6784dc3864bf357e26bff1e9dfe 0d2879062076329038860f873dcbeb6f55bd4917
 33639 pass 74acb99737dbedd86654d660c0c20815139a873c 0d2879062076329038860f873dcbeb6f55bd4917
 33641 fail 699eae17b841e6784dc3864bf357e26bff1e9dfe 0d2879062076329038860f873dcbeb6f55bd4917
 33647 pass 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 0d2879062076329038860f873dcbeb6f55bd4917
 33642 fail b8d6ac9f90d047cbc8e06366ae33b71ea9c5232c 0d2879062076329038860f873dcbeb6f55bd4917
 33650 fail 3996e85c1822e05c50250f8d2d1e57b6bea1229d 0d2879062076329038860f873dcbeb6f55bd4917
 33652 pass 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 0d2879062076329038860f873dcbeb6f55bd4917
Searching for interesting versions
 Result found: flight 33578 (pass), for basis pass
 Result found: flight 33599 (fail), for basis failure
 Repro found: flight 33639 (pass), for basis pass
 Repro found: flight 33641 (fail), for basis failure
 0 revisions at 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 0d2879062076329038860f873dcbeb6f55bd4917
No revisions left to test, checking graph state.
 Result found: flight 33645 (pass), for last pass
 Result found: flight 33646 (fail), for first failure
 Repro found: flight 33647 (pass), for last pass
 Repro found: flight 33650 (fail), for first failure
 Repro found: flight 33652 (pass), for last pass
 Repro found: flight 33653 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  3996e85c1822e05c50250f8d2d1e57b6bea1229d
  Bug not present: 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4

+ exec
+ sh -xe
+ cd /export/home/osstest/repos/qemu
+ git remote set-url origin git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*

  commit 3996e85c1822e05c50250f8d2d1e57b6bea1229d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Jan 20 11:06:19 2015 +0000
  
      Xen: Use the ioreq-server API when available
      
      The ioreq-server API added to Xen 4.5 offers better security than
      the existing Xen/QEMU interface because the shared pages that are
      used to pass emulation request/results back and forth are removed
      from the guest's memory space before any requests are serviced.
      This prevents the guest from mapping these pages (they are in a
      well known location) and attempting to attack QEMU by synthesizing
      its own request structures. Hence, this patch modifies configure
      to detect whether the API is available, and adds the necessary
      code to use the API if it is.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>

Revision graph left in /home/xc_osstest/results/bisect.qemu-mainline.build-armhf.xen-build.{dot,ps,png,html}.
----------------------------------------
33653: tolerable ALL FAIL

flight 33653 qemu-mainline real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/33653/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   5 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [qemu-mainline bisection] complete build-armhf
  2015-01-22  3:21 xen.org
@ 2015-01-22 10:04 ` Ian Campbell
  0 siblings, 0 replies; 12+ messages in thread
From: Ian Campbell @ 2015-01-22 10:04 UTC (permalink / raw)
  To: xen.org, Paul Durrant; +Cc: xen-devel, keir, stefano.stabellini

On Thu, 2015-01-22 at 03:21 +0000, xen.org wrote:
> branch xen-unstable
> xen branch xen-unstable
> job build-armhf
> test xen-build
> 
> Tree: qemuu git://git.qemu.org/qemu.git
> Tree: xen git://xenbits.xen.org/xen.git
> 
> *** Found and reproduced problem changeset ***
> 
>   Bug is in tree:  qemuu git://git.qemu.org/qemu.git
>   Bug introduced:  3996e85c1822e05c50250f8d2d1e57b6bea1229d
>   Bug not present: 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4
> 
> 
>   commit 3996e85c1822e05c50250f8d2d1e57b6bea1229d
>   Author: Paul Durrant <paul.durrant@citrix.com>
>   Date:   Tue Jan 20 11:06:19 2015 +0000
>   
>       Xen: Use the ioreq-server API when available

http://www.chiark.greenend.org.uk/~xensrcts/logs/33646/build-armhf/5.ts-xen-build.log

  CC    i386-softmmu/hw/net/vhost_net.o
distcc[3187] ERROR: compile /local/scratch/osstest/.ccache/tmp/xen-hvm.tmp.army.3130.i on armageddon/4 failed
distcc[3187] (dcc_build_somewhere) Warning: remote compilation of '/local/scratch/osstest/.ccache/tmp/xen-hvm.tmp.army.3130.i' failed, retrying locally
distcc[3187] (dcc_build_somewhere) Warning: failed to distribute and fallbacks are disabled
/local/scratch/osstest/osstest/build.33646.build-armhf/xen/tools/qemu-xen-dir/xen-hvm.c: In function 'xen_hvm_init':
/local/scratch/osstest/osstest/build.33646.build-armhf/xen/tools/qemu-xen-dir/xen-hvm.c:1237:5: error: passing argument 3 of 'xen_get_vmport_regs_pfn' from incompatible pointer type [-Werror]
/local/scratch/osstest/osstest/build.33646.build-armhf/xen/tools/qemu-xen-dir/include/hw/xen/xen_common.h:177:19: note: expected 'long unsigned int *' but argument is of type 'xen_pfn_t *'
cc1: all warnings being treated as errors
make[4]: *** [xen-hvm.o] Error 1

Ian.

>       
>       The ioreq-server API added to Xen 4.5 offers better security than
>       the existing Xen/QEMU interface because the shared pages that are
>       used to pass emulation request/results back and forth are removed
>       from the guest's memory space before any requests are serviced.
>       This prevents the guest from mapping these pages (they are in a
>       well known location) and attempting to attack QEMU by synthesizing
>       its own request structures. Hence, this patch modifies configure
>       to detect whether the API is available, and adds the necessary
>       code to use the API if it is.
>       
>       Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
>       Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
>       Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> 
> 
> For bisection revision-tuple graph see:
>    http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-mainline.build-armhf.xen-build.html
> Revision IDs in each graph node refer, respectively, to the Trees above.
> 
> ----------------------------------------
> Searching for failure / basis pass:
>  33599 fail [host=army] / 33578 ok.
> Failure / basis pass flights: 33599 / 33578
> Tree: qemuu git://git.qemu.org/qemu.git
> Tree: xen git://xenbits.xen.org/xen.git
> Latest 699eae17b841e6784dc3864bf357e26bff1e9dfe 0d2879062076329038860f873dcbeb6f55bd4917
> Basis pass 74acb99737dbedd86654d660c0c20815139a873c 0d2879062076329038860f873dcbeb6f55bd4917
> Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#74acb99737dbedd86654d660c0c20815139a873c-699eae17b841e6784dc3864bf357e26bff1e9dfe git://xenbits.xen.org/xen.git#0d2879062076329038860f873dcbeb6f55bd4917-0d2879062076329038860f873dcbeb6f55bd4917
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/qemu
> + git remote set-url origin git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/qemu
> + git remote set-url origin git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> Loaded 1002 nodes in revision graph
> Searching for test results:
>  33643 fail 83ecb22ba2c91a4674ae109595a8ed1da8de4d7a 0d2879062076329038860f873dcbeb6f55bd4917
>  33644 fail 9b6d7b365dc211bbeadb0cf2e7bf1a019001c7f8 0d2879062076329038860f873dcbeb6f55bd4917
>  33653 fail 3996e85c1822e05c50250f8d2d1e57b6bea1229d 0d2879062076329038860f873dcbeb6f55bd4917
>  33578 pass 74acb99737dbedd86654d660c0c20815139a873c 0d2879062076329038860f873dcbeb6f55bd4917
>  33645 pass 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 0d2879062076329038860f873dcbeb6f55bd4917
>  33646 fail 3996e85c1822e05c50250f8d2d1e57b6bea1229d 0d2879062076329038860f873dcbeb6f55bd4917
>  33599 fail 699eae17b841e6784dc3864bf357e26bff1e9dfe 0d2879062076329038860f873dcbeb6f55bd4917
>  33639 pass 74acb99737dbedd86654d660c0c20815139a873c 0d2879062076329038860f873dcbeb6f55bd4917
>  33641 fail 699eae17b841e6784dc3864bf357e26bff1e9dfe 0d2879062076329038860f873dcbeb6f55bd4917
>  33647 pass 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 0d2879062076329038860f873dcbeb6f55bd4917
>  33642 fail b8d6ac9f90d047cbc8e06366ae33b71ea9c5232c 0d2879062076329038860f873dcbeb6f55bd4917
>  33650 fail 3996e85c1822e05c50250f8d2d1e57b6bea1229d 0d2879062076329038860f873dcbeb6f55bd4917
>  33652 pass 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 0d2879062076329038860f873dcbeb6f55bd4917
> Searching for interesting versions
>  Result found: flight 33578 (pass), for basis pass
>  Result found: flight 33599 (fail), for basis failure
>  Repro found: flight 33639 (pass), for basis pass
>  Repro found: flight 33641 (fail), for basis failure
>  0 revisions at 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 0d2879062076329038860f873dcbeb6f55bd4917
> No revisions left to test, checking graph state.
>  Result found: flight 33645 (pass), for last pass
>  Result found: flight 33646 (fail), for first failure
>  Repro found: flight 33647 (pass), for last pass
>  Repro found: flight 33650 (fail), for first failure
>  Repro found: flight 33652 (pass), for last pass
>  Repro found: flight 33653 (fail), for first failure
> 
> *** Found and reproduced problem changeset ***
> 
>   Bug is in tree:  qemuu git://git.qemu.org/qemu.git
>   Bug introduced:  3996e85c1822e05c50250f8d2d1e57b6bea1229d
>   Bug not present: 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4
> 
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/qemu
> + git remote set-url origin git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> 
>   commit 3996e85c1822e05c50250f8d2d1e57b6bea1229d
>   Author: Paul Durrant <paul.durrant@citrix.com>
>   Date:   Tue Jan 20 11:06:19 2015 +0000
>   
>       Xen: Use the ioreq-server API when available
>       
>       The ioreq-server API added to Xen 4.5 offers better security than
>       the existing Xen/QEMU interface because the shared pages that are
>       used to pass emulation request/results back and forth are removed
>       from the guest's memory space before any requests are serviced.
>       This prevents the guest from mapping these pages (they are in a
>       well known location) and attempting to attack QEMU by synthesizing
>       its own request structures. Hence, this patch modifies configure
>       to detect whether the API is available, and adds the necessary
>       code to use the API if it is.
>       
>       Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
>       Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
>       Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> 
> Revision graph left in /home/xc_osstest/results/bisect.qemu-mainline.build-armhf.xen-build.{dot,ps,png,html}.
> ----------------------------------------
> 33653: tolerable ALL FAIL
> 
> flight 33653 qemu-mainline real-bisect [real]
> http://www.chiark.greenend.org.uk/~xensrcts/logs/33653/
> 
> Failures :-/ but no regressions.
> 
> Tests which did not succeed,
> including tests which could not be run:
>  build-armhf                   5 xen-build               fail baseline untested
> 
> 
> jobs:
>  build-armhf                                                  fail    
> 
> 
> ------------------------------------------------------------
> sg-report-flight on osstest.cam.xci-test.com
> logs: /home/xc_osstest/logs
> images: /home/xc_osstest/images
> 
> Logs, config files, etc. are available at
>     http://www.chiark.greenend.org.uk/~xensrcts/logs
> 
> Test harness code can be found at
>     http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2017-02-06 15:52 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2017-02-06 15:52 UTC (permalink / raw)
  To: xen-devel, osstest-admin

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  0ab8ed18a6fe98bfc82705b0f041fbf2a8ca5b60
  Bug not present: 2098c56a9bc5901e145fa5d4759f075808811685
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/105567/


  commit 0ab8ed18a6fe98bfc82705b0f041fbf2a8ca5b60
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Wed Jan 25 16:14:15 2017 +0000
  
      trace: switch to modular code generation for sub-directories
      
      Introduce rules in the top level Makefile that are able to generate
      trace.[ch] files in every subdirectory which has a trace-events file.
      
      The top level directory is handled specially, so instead of creating
      trace.h, it creates trace-root.h. This allows sub-directories to
      include the top level trace-root.h file, without ambiguity wrt to
      the trace.g file in the current sub-dir.
      
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 20170125161417.31949-7-berrange@redhat.com
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>


*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  5459ef3bff961bc462ac89460ab6b08a14624c8d
  Bug not present: 7c6e8797337c24520b48d8b50a900a747e50f974
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/105580/


  (Revision log too long, omitted.)


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/105580.bisection-summary --basis-template=105279 --blessings=real,real-bisect qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 105565 fail [host=arndale-metrocentre] / 105279 [host=arndale-lakeside] 105016 [host=arndale-lakeside] 104844 [host=cubietruck-braque] 104809 [host=arndale-lakeside] 104662 [host=cubietruck-gleizes] 104643 ok.
Failure / basis pass flights: 105565 / 104643
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
Basis pass d264871209400fa22796d403c9e1ab288d4a5c6b e225a1c7c06037e4f938efa43d4407e7abb088c1
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#d264871209400fa22796d403c9e1ab288d4a5c6b-a951316b8a5c3c63254f20a826afeed940dd4cba git://xenbits.xen.org/xen.git#e225a1c7c06037e4f938efa43d4407e7abb088c1-ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
Loaded 7837 nodes in revision graph
Searching for test results:
 104633 [host=arndale-westfield]
 104662 [host=cubietruck-gleizes]
 104643 pass d264871209400fa22796d403c9e1ab288d4a5c6b e225a1c7c06037e4f938efa43d4407e7abb088c1
 104809 [host=arndale-lakeside]
 104844 [host=cubietruck-braque]
 104842 [host=arndale-lakeside]
 104857 pass irrelevant
 105016 [host=arndale-lakeside]
 105319 fail irrelevant
 105304 fail irrelevant
 105279 [host=arndale-lakeside]
 105300 fail irrelevant
 105313 fail irrelevant
 105330 fail irrelevant
 105335 fail irrelevant
 105345 fail irrelevant
 105380 fail irrelevant
 105354 fail irrelevant
 105416 fail a951316b8a5c3c63254f20a826afeed940dd4cba ffe2aae4b27ee5248fb1f33ac524290d6831cbcc
 105422 fail a951316b8a5c3c63254f20a826afeed940dd4cba ffe2aae4b27ee5248fb1f33ac524290d6831cbcc
 105453 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105449 fail a951316b8a5c3c63254f20a826afeed940dd4cba ffe2aae4b27ee5248fb1f33ac524290d6831cbcc
 105466 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105403 fail irrelevant
 105476 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105444 fail a951316b8a5c3c63254f20a826afeed940dd4cba ffe2aae4b27ee5248fb1f33ac524290d6831cbcc
 105461 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105469 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105482 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105489 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105526 pass d264871209400fa22796d403c9e1ab288d4a5c6b e225a1c7c06037e4f938efa43d4407e7abb088c1
 105570 pass 7c6e8797337c24520b48d8b50a900a747e50f974 3e90d28649a49d52673957e5f030c7c1c010d8a8
 105523 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105528 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105544 pass 10aff247d5653cb7beacf2f620639caf5f0e30ca 40705830907aae52dc679362b7ec214b9ff25681
 105562 fail 0ab8ed18a6fe98bfc82705b0f041fbf2a8ca5b60 fe6e8188f3ad91e166338b9962a06afab9b776cd
 105530 pass 53761caf179013650c18d2a8285e7f0548254e78 dd75ed5c14704862b547412086cde5dcc671997e
 105501 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105531 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105532 pass 0b17d809b08e0315430d2e2923dbe4e967ef4f63 3e90d28649a49d52673957e5f030c7c1c010d8a8
 105548 pass e14c2ffd541153a0c851b2163fc6f75587d9f176 40705830907aae52dc679362b7ec214b9ff25681
 105563 pass 2098c56a9bc5901e145fa5d4759f075808811685 fe6e8188f3ad91e166338b9962a06afab9b776cd
 105512 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105550 pass 7517748e3f71a3099e57915fba95c4c308e6d842 40705830907aae52dc679362b7ec214b9ff25681
 105533 pass 7c6e8797337c24520b48d8b50a900a747e50f974 3e90d28649a49d52673957e5f030c7c1c010d8a8
 105565 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105561 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105534 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105536 fail 5459ef3bff961bc462ac89460ab6b08a14624c8d 3e90d28649a49d52673957e5f030c7c1c010d8a8
 105517 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105551 pass 5bf5adaeb7245d7037f29429fb231b4b602d5b50 40705830907aae52dc679362b7ec214b9ff25681
 105545 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105564 fail 0ab8ed18a6fe98bfc82705b0f041fbf2a8ca5b60 fe6e8188f3ad91e166338b9962a06afab9b776cd
 105538 fail 7f4076c1bb16d0d6f81a085ecc9c9d0b9da74c7d dd75ed5c14704862b547412086cde5dcc671997e
 105539 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105552 pass 1416f9ea6d780e72632cccdc17721e11680b98b2 fe6e8188f3ad91e166338b9962a06afab9b776cd
 105542 pass 29ba0cdc1fd1300f910d150c03a0f74236083bf7 40705830907aae52dc679362b7ec214b9ff25681
 105566 pass 2098c56a9bc5901e145fa5d4759f075808811685 fe6e8188f3ad91e166338b9962a06afab9b776cd
 105574 fail 5459ef3bff961bc462ac89460ab6b08a14624c8d 3e90d28649a49d52673957e5f030c7c1c010d8a8
 105556 fail 7f4076c1bb16d0d6f81a085ecc9c9d0b9da74c7d 5a44ff111d2e1ba9f375936294117ff4e263c4ac
 105555 fail a951316b8a5c3c63254f20a826afeed940dd4cba ce62b8edd5de7e69ebcd5af0626f63ac6386ad2b
 105559 fail 25d54654da2a2d1c612c827e6155d3bec0e1201f fe6e8188f3ad91e166338b9962a06afab9b776cd
 105567 fail 0ab8ed18a6fe98bfc82705b0f041fbf2a8ca5b60 fe6e8188f3ad91e166338b9962a06afab9b776cd
 105560 pass 2098c56a9bc5901e145fa5d4759f075808811685 fe6e8188f3ad91e166338b9962a06afab9b776cd
 105577 pass 7c6e8797337c24520b48d8b50a900a747e50f974 3e90d28649a49d52673957e5f030c7c1c010d8a8
 105580 fail 5459ef3bff961bc462ac89460ab6b08a14624c8d 3e90d28649a49d52673957e5f030c7c1c010d8a8
Searching for interesting versions
 Result found: flight 104643 (pass), for basis pass
 Result found: flight 105453 (fail), for basis failure
 Repro found: flight 105526 (pass), for basis pass
 Repro found: flight 105528 (fail), for basis failure
 0 revisions at 2098c56a9bc5901e145fa5d4759f075808811685 fe6e8188f3ad91e166338b9962a06afab9b776cd
No revisions left to test, checking graph state.
 Result found: flight 105560 (pass), for last pass
 Result found: flight 105562 (fail), for first failure
 Repro found: flight 105563 (pass), for last pass
 Repro found: flight 105564 (fail), for first failure
 Repro found: flight 105566 (pass), for last pass
 Repro found: flight 105567 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  0ab8ed18a6fe98bfc82705b0f041fbf2a8ca5b60
  Bug not present: 2098c56a9bc5901e145fa5d4759f075808811685
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/105567/


  commit 0ab8ed18a6fe98bfc82705b0f041fbf2a8ca5b60
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Wed Jan 25 16:14:15 2017 +0000
  
      trace: switch to modular code generation for sub-directories
      
      Introduce rules in the top level Makefile that are able to generate
      trace.[ch] files in every subdirectory which has a trace-events file.
      
      The top level directory is handled specially, so instead of creating
      trace.h, it creates trace-root.h. This allows sub-directories to
      include the top level trace-root.h file, without ambiguity wrt to
      the trace.g file in the current sub-dir.
      
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 20170125161417.31949-7-berrange@redhat.com
      Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

 Result found: flight 105533 (pass), for last pass
 Result found: flight 105536 (fail), for first failure
 Repro found: flight 105570 (pass), for last pass
 Repro found: flight 105574 (fail), for first failure
 Repro found: flight 105577 (pass), for last pass
 Repro found: flight 105580 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  5459ef3bff961bc462ac89460ab6b08a14624c8d
  Bug not present: 7c6e8797337c24520b48d8b50a900a747e50f974
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/105580/


  (Revision log too long, omitted.)

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
105580: tolerable ALL FAIL

flight 105580 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/105580/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   5 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2017-05-02 17:59 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2017-05-02 17:59 UTC (permalink / raw)
  To: xen-devel, osstest-admin

[-- Attachment #1: Type: text/plain, Size: 38486 bytes --]

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108154/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/108154.bisection-summary --basis-template=107636 --blessings=real,real-bisect qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 108125 fail [host=arndale-lakeside] / 107644 [host=arndale-bluewater] 107636 [host=cubietruck-gleizes] 107610 ok.
Failure / basis pass flights: 108125 / 107610
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Basis pass 32c7e0ab755745e961f1772e95cac381cc68769d f97838bbd980a0104e16c4a12fbf514f9fa805f1
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#32c7e0ab755745e961f1772e95cac381cc68769d-81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 git://xenbits.xen.org/xen.git#f97838bbd980a0104e16c4a12fbf514f9fa805f1-0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
Loaded 18646 nodes in revision graph
Searching for test results:
 107598 [host=arndale-metrocentre]
 107610 pass 32c7e0ab755745e961f1772e95cac381cc68769d f97838bbd980a0104e16c4a12fbf514f9fa805f1
 107636 [host=cubietruck-gleizes]
 107644 [host=arndale-bluewater]
 107736 fail irrelevant
 107777 fail irrelevant
 107758 fail irrelevant
 107788 fail irrelevant
 107808 fail irrelevant
 107841 fail irrelevant
 107826 fail irrelevant
 107884 fail irrelevant
 107911 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 107936 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108005 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 107986 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108044 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108028 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108119 pass eab1e53cacfb1d877317d5e7b416ddb43858d92e 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108109 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108122 pass 9eb2575e6c2cb902db88eb5539c66d32a30a94cf 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108131 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108076 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108059 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108112 fail 78f86a2b7c6b5c490a612729816473485d7ac570 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108140 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108115 pass 71cd4dace9abf51469cfbf6db622124993955f78 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108132 pass fe491fa85c4634453b340b18046aae2eaf8147db 9182835740ac37cf5295b15eb47058f39fc14c8f
 108107 pass 32c7e0ab755745e961f1772e95cac381cc68769d f97838bbd980a0104e16c4a12fbf514f9fa805f1
 108103 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108126 pass 56e7cf8df03ae142c7797435dc0ece80a42f4fd0 99704f26360ee8d4f85081c6c50ce64f47961f6d
 108116 pass b8c7193fe9479a941a56863595766d4517152dae 8829d12ac0f9e3f7b01f276cd966c5a39497da92
 108133 pass fe491fa85c4634453b340b18046aae2eaf8147db 144aec4140515c53bb1676df71a469f3e285c557
 108128 pass df02d2ca8b23ba1fff137090a65731c68cf1393d cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108130 pass fe491fa85c4634453b340b18046aae2eaf8147db a579c8bcf348eb8b0280cb429d3876831fff4e23
 108134 pass fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108125 fail 81b2d5ceb0cfb4cdc2163492e3169ed714b0cda9 0a5370ee1f9808fbb16bb03d7f349921cf73a2d4
 108142 pass fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108153 pass fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108143 blocked 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108147 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
 108154 fail 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711 cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
Searching for interesting versions
 Result found: flight 107610 (pass), for basis pass
 Result found: flight 107911 (fail), for basis failure
 Repro found: flight 108107 (pass), for basis pass
 Repro found: flight 108109 (fail), for basis failure
 0 revisions at fe491fa85c4634453b340b18046aae2eaf8147db cd91ab08eaa23409440ef6b4f5ad6e651b629c3b
No revisions left to test, checking graph state.
 Result found: flight 108134 (pass), for last pass
 Result found: flight 108140 (fail), for first failure
 Repro found: flight 108142 (pass), for last pass
 Repro found: flight 108147 (fail), for first failure
 Repro found: flight 108153 (pass), for last pass
 Repro found: flight 108154 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Bug not present: fe491fa85c4634453b340b18046aae2eaf8147db
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/108154/


  commit 52e94ea5de3ed9d7ddf1b0e5fc6ff7c2807ae711
  Merge: fe491fa 28b99f4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Apr 26 10:22:31 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170421-v2-tag' into staging
      
      Xen 2017/04/21 + fix
      
      # gpg: Signature made Tue 25 Apr 2017 19:10:37 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170421-v2-tag: (21 commits)
        move xen-mapcache.c to hw/i386/xen/
        move xen-hvm.c to hw/i386/xen/
        move xen-common.c to hw/xen/
        add xen-9p-backend to MAINTAINERS under Xen
        xen/9pfs: build and register Xen 9pfs backend
        xen/9pfs: send responses back to the frontend
        xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
        xen/9pfs: receive requests from the frontend
        xen/9pfs: connect to the frontend
        xen/9pfs: introduce Xen 9pfs backend
        9p: introduce a type for the 9p header
        xen: import ring.h from xen
        configure: use pkg-config for obtaining xen version
        xen: additionally restrict xenforeignmemory operations
        xen: use libxendevice model to restrict operations
        xen: use 5 digit xen versions
        xen: use libxendevicemodel when available
        configure: detect presence of libxendevicemodel
        xen: create wrappers for all other uses of xc_hvm_XXX() functions
        xen: rename xen_modified_memory() to xen_hvm_modified_memory()
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 28b99f473bda682385da944b0404aedbe11ea0dc
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:31 2017 -0700
  
      move xen-mapcache.c to hw/i386/xen/
      
      move xen-mapcache.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 93d43e7e11ad43f7aa1e648319385ecf289b1884
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:30 2017 -0700
  
      move xen-hvm.c to hw/i386/xen/
      
      move xen-hvm.c to hw/i386/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 56e2cd24527867ac65aa86fc1820e5b700ccfa03
  Author: Anthony Xu <anthony.xu@intel.com>
  Date:   Wed Apr 5 16:21:29 2017 -0700
  
      move xen-common.c to hw/xen/
      
      move xen-common.c to hw/xen/
      
      Signed-off -by: Anthony Xu <anthony.xu@intel.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d6a3f64ad3e8136758bc71e47f860974204c7a12
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:18:09 2017 -0700
  
      add xen-9p-backend to MAINTAINERS under Xen
      
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: groug@kaod.org
      CC: anthony.perard@citrix.com
  
  commit e737b6d5c3d69bde91c8cc554a8ce6d20e14feaa
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:17:09 2017 -0700
  
      xen/9pfs: build and register Xen 9pfs backend
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 4476e09e34d4257d2bfbdb70d106a154f42c928b
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:09 2017 -0700
  
      xen/9pfs: send responses back to the frontend
      
      Once a request is completed, xen_9pfs_push_and_notify gets called. In
      xen_9pfs_push_and_notify, update the indexes (data has already been
      copied to the sg by the common code) and send a notification to the
      frontend.
      
      Schedule the bottom-half to check if we already have any other requests
      pending.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 40a2389207fb1a7ee179a9eba1b2fe9a5584bbc3
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:06 2017 -0700
  
      xen/9pfs: implement in/out_iov_from_pdu and vmarshal/vunmarshal
      
      Implement xen_9pfs_init_in/out_iov_from_pdu and
      xen_9pfs_pdu_vmarshal/vunmarshall by creating new sg pointing to the
      data on the ring.
      
      This is safe as we only handle one request per ring at any given time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit 47b70fb1e4b619c9d6de74776a6c7c8e5c7719ee
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:16:03 2017 -0700
  
      xen/9pfs: receive requests from the frontend
      
      Upon receiving an event channel notification from the frontend, schedule
      the bottom half. From the bottom half, read one request from the ring,
      create a pdu and call pdu_submit to handle it.
      
      For now, only handle one request per ring at a time.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f23ef34a5dec56103e1348a622a6adf7c87c821f
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Wed Mar 22 10:15:59 2017 -0700
  
      xen/9pfs: connect to the frontend
      
      Write the limits of the backend to xenstore. Connect to the frontend.
      Upon connection, allocate the rings according to the protocol
      specification.
      
      Initialize a QEMUBH to schedule work upon receiving an event channel
      notification from the frontend.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit b37eeb020123d16a2ba10b16b9923088f727b005
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      xen/9pfs: introduce Xen 9pfs backend
      
      Introduce the Xen 9pfs backend: add struct XenDevOps to register as a
      Xen backend and add struct V9fsTransport to register as v9fs transport.
      
      All functions are empty stubs for now.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit c9fb47e7d028b7c76655625880eb30666619f636
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:34 2017 -0700
  
      9p: introduce a type for the 9p header
      
      Use the new type in virtio-9p-device.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
      CC: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
      CC: Greg Kurz <groug@kaod.org>
  
  commit f65eadb6394340ccf7d23533c7844b6e21c056e9
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Mar 21 13:51:25 2017 -0700
  
      xen: import ring.h from xen
      
      Do not use the ring.h header installed on the system. Instead, import
      the header into the QEMU codebase. This avoids problems when QEMU is
      built against a Xen version too old to provide all the ring macros.
      
      Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      CC: anthony.perard@citrix.com
      CC: jgross@suse.com
  
  commit c1cdd9d5beb052b072c1f57ea634e3c52e9dc17b
  Author: Juergen Gross <jgross@suse.com>
  Date:   Mon Mar 27 09:42:45 2017 +0200
  
      configure: use pkg-config for obtaining xen version
      
      Instead of trying to guess the Xen version to use by compiling various
      test programs first just ask the system via pkg-config. Only if it
      can't return the version fall back to the test program scheme.
      
      If configure is being called with dedicated flags for the Xen libraries
      use those instead of the pkg-config output. This will avoid breaking
      an in-tree Xen build of an old Xen version while a new Xen version is
      installed on the build machine: pkg-config would pick up the installed
      Xen config files as the Xen tree wouldn't contain any of them.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Tested-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 14d015b6fcd0b94a1e0983f82fab3e144143a314
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 28 16:54:55 2017 +0100
  
      xen: additionally restrict xenforeignmemory operations
      
      Commit f0f272baf3a7 "xen: use libxendevice model to restrict operations"
      added a command-line option (-xen-domid-restrict) to limit operations
      using the libxendevicemodel API to a specified domid. The commit also
      noted that the restriction would be extended to cover operations issued
      via other xen libraries by subsequent patches.
      
      My recent Xen patch [1] added a call to the xenforeignmemory API to allow
      it to be restricted. This patch now makes use of that new call when the
      -xen-domid-restrict option is passed.
      
      [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=5823d6eb
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 1c599472b02783ee80691bfdaa465af9fbf25c8a
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Wed Mar 22 09:39:15 2017 +0000
  
      xen: use libxendevice model to restrict operations
      
      This patch adds a command-line option (-xen-domid-restrict) which will
      use the new libxendevicemodel API to restrict devicemodel [1] operations
      to the specified domid. (Such operations are not applicable to the xenpv
      machine type).
      
      This patch also adds a tracepoint to allow successful enabling of the
      restriction to be monitored.
      
      [1] I.e. operations issued by libxendevicemodel. Operation issued by other
          xen libraries (e.g. libxenforeignmemory) are currently still unrestricted
          but this will be rectified by subsequent patches.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit f1167ee684279bffabe7bb3ab23eff87577fe427
  Author: Juergen Gross <jgross@suse.com>
  Date:   Thu Mar 16 15:19:52 2017 +0100
  
      xen: use 5 digit xen versions
      
      Today qemu is using e.g. the value 480 for Xen version 4.8.0. As some
      Xen version tests are using ">" relations this scheme will lead to
      problems when Xen version 4.10.0 is being reached.
      
      Instead of the 3 digit schem use a 5 digit scheme (e.g. 40800 for
      version 4.8.0).
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit d655f34e6d6a68f64e885fa85295e0c7a31ce846
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:34 2017 +0000
  
      xen: use libxendevicemodel when available
      
      This patch modifies the wrapper functions in xen_common.h to use the
      new xendevicemodel interface if it is available along with compatibility
      code to use the old libxenctrl interface if it is not.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit da8090ccb7735aed5a46ce27dfbe8486cfce61f5
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:33 2017 +0000
  
      configure: detect presence of libxendevicemodel
      
      This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION
      to a new value of 490 if libxendevicemodel is present in the build
      environment.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 8f25e7544150abd4bfd4ef35fe152c049b5ea5e7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:32 2017 +0000
  
      xen: create wrappers for all other uses of xc_hvm_XXX() functions
      
      This patch creates inline wrapper functions in xen_common.h for all open
      coded calls to xc_hvm_XXX() functions outside of xen_common.h so that use
      of xen_xc can be made implicit. This again is in preparation for the move
      to using libxendevicemodel.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5100afb5f59906f63490c050d2eee578b9ba2b3d
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:31 2017 +0000
  
      xen: rename xen_modified_memory() to xen_hvm_modified_memory()
      
      This patch is a purely cosmetic change that avoids a name collision in
      a subsequent patch.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 260cabed718c4d3137553a4a98de268b0fb166b7
  Author: Paul Durrant <paul.durrant@citrix.com>
  Date:   Tue Mar 7 10:55:30 2017 +0000
  
      xen: make use of xen_xc implicit in xen_common.h inlines
      
      Doing this will make the transition to using the new libxendevicemodel
      interface less intrusive on the callers of these functions, since using
      the new library will require a change of handle.
      
      NOTE: The patch also moves the 'externs' for xen_xc and xen_fmem from
            xen_backend.h to xen_common.h, and the declarations from
            xen_backend.c to xen-common.c, which is where they belong.
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Anthony Perard <anthony.perard@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
108154: tolerable ALL FAIL

flight 108154 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/108154/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   5 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



[-- Attachment #2: Type: text/plain, Size: 127 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2017-07-23 23:33 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2017-07-23 23:33 UTC (permalink / raw)
  To: xen-devel, osstest-admin

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  b3e46a89147493d4474dafe983befca2d6500275
  Bug not present: a51568b78ea011e0f1e67664b8b0c6b693f8ee5a
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/112254/


  commit b3e46a89147493d4474dafe983befca2d6500275
  Merge: a51568b 331b518
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jul 19 16:31:08 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170718-tag' into staging
      
      Xen 2017/07/18
      
      # gpg: Signature made Tue 18 Jul 2017 23:18:16 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170718-tag:
        xen: don't use xenstore to save/restore physmap anymore
        xen/mapcache: introduce xen_replace_cache_entry()
        xen/mapcache: add an ability to create dummy mappings
        xen: move physmap saving into a separate function
        xen-platform: separate unplugging of NVMe disks
        xen_pt_msi.c: Check for xen_host_pci_get_* failures in xen_pt_msix_init()
        hw/xen: Set emu_mask for igd_opregion register
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 331b5189d756d431b1d18ae7097527ba3d3ea809
  Author: Igor Druzhinin <igor.druzhinin@citrix.com>
  Date:   Mon Jul 10 23:40:03 2017 +0100
  
      xen: don't use xenstore to save/restore physmap anymore
      
      If we have a system with xenforeignmemory_map2() implemented
      we don't need to save/restore physmap on suspend/restore
      anymore. In case we resume a VM without physmap - try to
      recreate the physmap during memory region restore phase and
      remap map cache entries accordingly. The old code is left
      for compatibility reasons.
      
      Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5ba3d7564593c55292056ef5af84d50b55ebcf0e
  Author: Igor Druzhinin <igor.druzhinin@citrix.com>
  Date:   Mon Jul 10 23:40:02 2017 +0100
  
      xen/mapcache: introduce xen_replace_cache_entry()
      
      This new call is trying to update a requested map cache entry
      according to the changes in the physmap. The call is searching
      for the entry, unmaps it and maps again at the same place using
      a new guest address. If the mapping is dummy this call will
      make it real.
      
      This function makes use of a new xenforeignmemory_map2() call
      with an extended interface that was recently introduced in
      libxenforeignmemory [1].
      
      [1] https://www.mail-archive.com/xen-devel@lists.xen.org/msg113007.html
      
      Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 759235653de427e4e7b62d8e6fb1ef9cb68bac7d
  Author: Igor Druzhinin <igor.druzhinin@citrix.com>
  Date:   Mon Jul 10 23:40:01 2017 +0100
  
      xen/mapcache: add an ability to create dummy mappings
      
      Dummys are simple anonymous mappings that are placed instead
      of regular foreign mappings in certain situations when we need
      to postpone the actual mapping but still have to give a
      memory region to QEMU to play with.
      
      This is planned to be used for restore on Xen.
      
      Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 697b66d006676620a56fb5b79720ce457158204b
  Author: Igor Druzhinin <igor.druzhinin@citrix.com>
  Date:   Mon Jul 10 23:40:00 2017 +0100
  
      xen: move physmap saving into a separate function
      
      Non-functional change.
      
      Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
  
  commit 04d6da4ff6084a3cb1b7a981769d9aa17e469348
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Jul 18 13:28:12 2017 -0700
  
      xen-platform: separate unplugging of NVMe disks
      
      Commit 090fa1c8 "add support for unplugging NVMe disks..." extended the
      existing disk unplug flag to cover NVMe disks as well as IDE and SCSI.
      
      The recent thread on the xen-devel mailing list [1] has highlighted that
      this is not desirable behaviour: PV frontends should be able to distinguish
      NVMe disks from other types of disk and should have separate control over
      whether they are unplugged.
      
      This patch defines a new bit in the unplug mask for this purpose (see Xen
      commit [2]) and also tidies up the definitions of, and improves the
      comments regarding, the previously exiting bits in the protocol.
      
      [1] https://lists.xen.org/archives/html/xen-devel/2017-03/msg02924.html
      [2] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=1096aa02
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 64c7c1175b4e3e6fe005934cde63259d8adad392
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Jul 9 17:37:22 2017 +0100
  
      xen_pt_msi.c: Check for xen_host_pci_get_* failures in xen_pt_msix_init()
      
      Check the return status of the xen_host_pci_get_* functions we call in
      xen_pt_msix_init(), and fail device init if the reads failed rather than
      ploughing ahead. (Spotted by Coverity: CID 777338.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit a19bae42e341a05f43f685fc9ff0e19ba6f129c3
  Author: Xiong Zhang <xiong.y.zhang@intel.com>
  Date:   Fri Jul 7 12:07:58 2017 +0800
  
      hw/xen: Set emu_mask for igd_opregion register
      
      In igd passthrough environment, guest could only access opregion at the
      first bootup time. Once guest shutdown, later guest couldn't access
      opregion anymore.
      This is because qemu set emulated guest opregion base address to host
      register. Later guest get a wrong host opregion base address, and couldn't
      access it anymore.
      
      This patch set emu_mask for igd_opregion register, so guest won't set
      guest opregion base address to host.
      
      Signed-off-by: Xiong Zhang <xiong.y.zhang@intel.com>
      Acked-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/112254.bisection-summary --basis-template=111765 --blessings=real,real-bisect qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 112155 fail [host=arndale-lakeside] / 112011 ok.
Failure / basis pass flights: 112155 / 112011
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 91939262ffcd3c85ea6a4793d3029326eea1d649 d535d8922f571502252deaf607e82e7475cd1728
Basis pass 63cb55783c5e8f783b1dcebd3a2935941f872d44 2b8a8a03f56e21381c7dd560b081002d357639e2
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#63cb55783c5e8f783b1dcebd3a2935941f872d44-91939262ffcd3c85ea6a4793d3029326eea1d649 git://xenbits.xen.org/xen.git#2b8a8a03f56e21381c7dd560b081002d357639e2-d535d8922f571502252deaf607e82e7475cd1728
Loaded 8030 nodes in revision graph
Searching for test results:
 112011 pass 63cb55783c5e8f783b1dcebd3a2935941f872d44 2b8a8a03f56e21381c7dd560b081002d357639e2
 112037 [host=arndale-bluewater]
 112041 [host=arndale-bluewater]
 112072 fail 25d0233c1ac6cd14a15fcc834f1de3b179037b1d d535d8922f571502252deaf607e82e7475cd1728
 112100 [host=arndale-metrocentre]
 112155 fail 91939262ffcd3c85ea6a4793d3029326eea1d649 d535d8922f571502252deaf607e82e7475cd1728
 112251 fail b3e46a89147493d4474dafe983befca2d6500275 d535d8922f571502252deaf607e82e7475cd1728
 112252 pass a51568b78ea011e0f1e67664b8b0c6b693f8ee5a d535d8922f571502252deaf607e82e7475cd1728
 112254 fail b3e46a89147493d4474dafe983befca2d6500275 d535d8922f571502252deaf607e82e7475cd1728
 112238 pass 63cb55783c5e8f783b1dcebd3a2935941f872d44 2b8a8a03f56e21381c7dd560b081002d357639e2
 112240 fail 91939262ffcd3c85ea6a4793d3029326eea1d649 d535d8922f571502252deaf607e82e7475cd1728
 112241 fail 9c489ea6bed134fecfd556b439c68bba48fbe102 d535d8922f571502252deaf607e82e7475cd1728
 112243 fail 810d5cad4087236236e00fd3046a16adf26e9060 d535d8922f571502252deaf607e82e7475cd1728
 112244 pass 6d60e295ef020759a03b90724d0342012c189ba2 d535d8922f571502252deaf607e82e7475cd1728
 112246 fail 824dbfb45d4834c6538f6f70737014b1f19e2e55 d535d8922f571502252deaf607e82e7475cd1728
 112247 pass a51568b78ea011e0f1e67664b8b0c6b693f8ee5a d535d8922f571502252deaf607e82e7475cd1728
 112248 fail b3e46a89147493d4474dafe983befca2d6500275 d535d8922f571502252deaf607e82e7475cd1728
 112249 pass a51568b78ea011e0f1e67664b8b0c6b693f8ee5a d535d8922f571502252deaf607e82e7475cd1728
Searching for interesting versions
 Result found: flight 112011 (pass), for basis pass
 Result found: flight 112155 (fail), for basis failure
 Repro found: flight 112238 (pass), for basis pass
 Repro found: flight 112240 (fail), for basis failure
 0 revisions at a51568b78ea011e0f1e67664b8b0c6b693f8ee5a d535d8922f571502252deaf607e82e7475cd1728
No revisions left to test, checking graph state.
 Result found: flight 112247 (pass), for last pass
 Result found: flight 112248 (fail), for first failure
 Repro found: flight 112249 (pass), for last pass
 Repro found: flight 112251 (fail), for first failure
 Repro found: flight 112252 (pass), for last pass
 Repro found: flight 112254 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  b3e46a89147493d4474dafe983befca2d6500275
  Bug not present: a51568b78ea011e0f1e67664b8b0c6b693f8ee5a
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/112254/


  commit b3e46a89147493d4474dafe983befca2d6500275
  Merge: a51568b 331b518
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Wed Jul 19 16:31:08 2017 +0100
  
      Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170718-tag' into staging
      
      Xen 2017/07/18
      
      # gpg: Signature made Tue 18 Jul 2017 23:18:16 BST
      # gpg:                using RSA key 0x894F8F4870E1AE90
      # gpg: Good signature from "Stefano Stabellini <stefano.stabellini@eu.citrix.com>"
      # gpg:                 aka "Stefano Stabellini <sstabellini@kernel.org>"
      # Primary key fingerprint: D04E 33AB A51F 67BA 07D3  0AEA 894F 8F48 70E1 AE90
      
      * remotes/sstabellini/tags/xen-20170718-tag:
        xen: don't use xenstore to save/restore physmap anymore
        xen/mapcache: introduce xen_replace_cache_entry()
        xen/mapcache: add an ability to create dummy mappings
        xen: move physmap saving into a separate function
        xen-platform: separate unplugging of NVMe disks
        xen_pt_msi.c: Check for xen_host_pci_get_* failures in xen_pt_msix_init()
        hw/xen: Set emu_mask for igd_opregion register
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 331b5189d756d431b1d18ae7097527ba3d3ea809
  Author: Igor Druzhinin <igor.druzhinin@citrix.com>
  Date:   Mon Jul 10 23:40:03 2017 +0100
  
      xen: don't use xenstore to save/restore physmap anymore
      
      If we have a system with xenforeignmemory_map2() implemented
      we don't need to save/restore physmap on suspend/restore
      anymore. In case we resume a VM without physmap - try to
      recreate the physmap during memory region restore phase and
      remap map cache entries accordingly. The old code is left
      for compatibility reasons.
      
      Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 5ba3d7564593c55292056ef5af84d50b55ebcf0e
  Author: Igor Druzhinin <igor.druzhinin@citrix.com>
  Date:   Mon Jul 10 23:40:02 2017 +0100
  
      xen/mapcache: introduce xen_replace_cache_entry()
      
      This new call is trying to update a requested map cache entry
      according to the changes in the physmap. The call is searching
      for the entry, unmaps it and maps again at the same place using
      a new guest address. If the mapping is dummy this call will
      make it real.
      
      This function makes use of a new xenforeignmemory_map2() call
      with an extended interface that was recently introduced in
      libxenforeignmemory [1].
      
      [1] https://www.mail-archive.com/xen-devel@lists.xen.org/msg113007.html
      
      Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 759235653de427e4e7b62d8e6fb1ef9cb68bac7d
  Author: Igor Druzhinin <igor.druzhinin@citrix.com>
  Date:   Mon Jul 10 23:40:01 2017 +0100
  
      xen/mapcache: add an ability to create dummy mappings
      
      Dummys are simple anonymous mappings that are placed instead
      of regular foreign mappings in certain situations when we need
      to postpone the actual mapping but still have to give a
      memory region to QEMU to play with.
      
      This is planned to be used for restore on Xen.
      
      Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 697b66d006676620a56fb5b79720ce457158204b
  Author: Igor Druzhinin <igor.druzhinin@citrix.com>
  Date:   Mon Jul 10 23:40:00 2017 +0100
  
      xen: move physmap saving into a separate function
      
      Non-functional change.
      
      Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
  
  commit 04d6da4ff6084a3cb1b7a981769d9aa17e469348
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   Tue Jul 18 13:28:12 2017 -0700
  
      xen-platform: separate unplugging of NVMe disks
      
      Commit 090fa1c8 "add support for unplugging NVMe disks..." extended the
      existing disk unplug flag to cover NVMe disks as well as IDE and SCSI.
      
      The recent thread on the xen-devel mailing list [1] has highlighted that
      this is not desirable behaviour: PV frontends should be able to distinguish
      NVMe disks from other types of disk and should have separate control over
      whether they are unplugged.
      
      This patch defines a new bit in the unplug mask for this purpose (see Xen
      commit [2]) and also tidies up the definitions of, and improves the
      comments regarding, the previously exiting bits in the protocol.
      
      [1] https://lists.xen.org/archives/html/xen-devel/2017-03/msg02924.html
      [2] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=1096aa02
      
      Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit 64c7c1175b4e3e6fe005934cde63259d8adad392
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Jul 9 17:37:22 2017 +0100
  
      xen_pt_msi.c: Check for xen_host_pci_get_* failures in xen_pt_msix_init()
      
      Check the return status of the xen_host_pci_get_* functions we call in
      xen_pt_msix_init(), and fail device init if the reads failed rather than
      ploughing ahead. (Spotted by Coverity: CID 777338.)
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
  
  commit a19bae42e341a05f43f685fc9ff0e19ba6f129c3
  Author: Xiong Zhang <xiong.y.zhang@intel.com>
  Date:   Fri Jul 7 12:07:58 2017 +0800
  
      hw/xen: Set emu_mask for igd_opregion register
      
      In igd passthrough environment, guest could only access opregion at the
      first bootup time. Once guest shutdown, later guest couldn't access
      opregion anymore.
      This is because qemu set emulated guest opregion base address to host
      register. Later guest get a wrong host opregion base address, and couldn't
      access it anymore.
      
      This patch set emu_mask for igd_opregion register, so guest won't set
      guest opregion base address to host.
      
      Signed-off-by: Xiong Zhang <xiong.y.zhang@intel.com>
      Acked-by: Anthony PERARD <anthony.perard@citrix.com>
      Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
112254: tolerable ALL FAIL

flight 112254 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/112254/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   6 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2017-11-01  4:14 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2017-11-01  4:14 UTC (permalink / raw)
  To: xen-devel, osstest-admin

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  aef45d51d1204f3335fb99de6658e0c5612c2b67
  Bug not present: f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/115451/


  commit aef45d51d1204f3335fb99de6658e0c5612c2b67
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Fri Sep 29 11:11:56 2017 +0100
  
      build: automatically handle GIT submodule checkout for dtc
      
      Currently if DTC is required by configure and not available in the host
      OS install, we exit with an error message telling the user to checkout a
      git submodule or install the library.
      
      This introduces automatic handling of the git submodule checkout process
      and enables it for dtc. This only runs if building from GIT, so users of
      release tarballs still need the system library install. The current state
      of the git checkout is stashed in .git-submodule-status, and a helper
      program is used to determine if this state matches the desired submodule
      state. A dependency against 'Makefile' ensures that the submodule state
      is refreshed at the start of the build process
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 20170929101201.21039-2-berrange@redhat.com
      
      [ kraxel: use /bin/sh not bash for scripts/git-submodule.sh ]
      [ kraxel: fix Makefile dependencies ]
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      
      [fixup] Makefile dep


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/115458.bisection-summary --basis-template=114507 --blessings=real,real-bisect qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 115452 fail [host=arndale-bluewater] / 114507 [host=arndale-westfield] 114409 [host=cubietruck-braque] 114279 [host=cubietruck-braque] 114148 [host=cubietruck-braque] 114106 ok.
Failure / basis pass flights: 115452 / 114106
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 47ba789c97c8d201d01058b00a14d8a9a85fcfe9 24fb44e971a62b345c7b6ca3c03b454a1e150abe
Basis pass 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#530049bc1dcc24c1178a29d99ca08b6dd08413e0-47ba789c97c8d201d01058b00a14d8a9a85fcfe9 git://xenbits.xen.org/xen.git#dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e-24fb44e971a62b345c7b6ca3c03b454a1e150abe
Loaded 3794 nodes in revision graph
Searching for test results:
 114083 [host=arndale-metrocentre]
 114106 pass 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 114148 [host=cubietruck-braque]
 114279 [host=cubietruck-braque]
 114409 [host=cubietruck-braque]
 114474 [host=arndale-metrocentre]
 114506 pass irrelevant
 114475 [host=arndale-westfield]
 114507 [host=arndale-westfield]
 114645 fail irrelevant
 114651 fail irrelevant
 114667 [host=arndale-metrocentre]
 114786 fail 063833a6ec2a6747e27c5f9866bb44c7e8de1265 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 114703 fail 861cd431c99e56ddb5953ca1da164a9c32b477ca 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 114830 [host=arndale-metrocentre]
 115129 fail e822e81e350825dd94f41ee2538ff1432b812eb9 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115141 fail e822e81e350825dd94f41ee2538ff1432b812eb9 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115169 [host=arndale-lakeside]
 115162 [host=arndale-lakeside]
 115252 pass 567d0a19c7998fa366598b83d5a6e5f0759d3ea9 28f2ad440a08908010abec43b7ccc3283051e943
 115245 pass 8df8d529ed958de4e23dcbf38bd34eff1a4716f2 f17d2cd2ffeda70aba8788910e9d088415562c8b
 115237 fail 2ff408de9c080f2fb5a94ebf6a209c6180c64933 765c2035a765c426c130c1f2cc009af60a99b1bd
 115175 [host=arndale-lakeside]
 115228 [host=arndale-lakeside]
 115198 fail 3d7196d43bfe12efe98568cb60057e273652b99b 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115183 fail a61837da0f2122e01685f6b7aad3226c9a6fc289 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115223 pass 48ae1f60d8c9a770e6da64407984d84e25253c69 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115201 pass 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 115239 pass cf5f7937b05c84d5565134f058c00cd48304a117 cc08c73c8c1f5ba5ed0f8274548db6725e1c3157
 115216 fail a61837da0f2122e01685f6b7aad3226c9a6fc289 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115220 fail 9f99c85c4a364f8de8134eb53b0cc1b84ded4b3f 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115231 fail 3d7196d43bfe12efe98568cb60057e273652b99b 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115233 pass ab06ec43577177a442e8e5ca28d0154efe4ff60f 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115248 pass 53a2e1b523e9015423583e431f4229a0ad35e6cd cf8e5f25a940928550e69b543ed67df1d73f7b09
 115273 [host=arndale-lakeside]
 115274 [host=arndale-lakeside]
 115265 [host=arndale-lakeside]
 115236 pass c5bbcaa4b7c0f8a322bebe9ec563560178a68b55 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115259 pass a0b261db8c030813e30a39eae47359ac2a37f7e2 573ac7b22aba9e5b8d40d9cdccd744af57cd5928
 115241 pass 1a6d3757107181dc0b9baf3dd8ff40fb2a242b66 c4e365a0eb3cb6c9dedfaf0c13b0a2ce62f49cf6
 115250 pass e0dd5fd41a1a38766009f442967fab700d2d0550 3c1ca29bd53570ffce049a297d18956f5d93ec8a
 115254 pass bac960832015bf4c4c1b873011612e2675e4464c 248b8eee6faf7c229c5c50b6c524175e1a5f7851
 115267 [host=arndale-lakeside]
 115271 [host=arndale-lakeside]
 115280 fail 325a084c1ebccb265a3c8f1dd092ffbbfb448a00 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115276 [host=arndale-lakeside]
 115263 [host=arndale-metrocentre]
 115278 [host=arndale-lakeside]
 115281 [host=arndale-metrocentre]
 115284 [host=arndale-metrocentre]
 115285 [host=arndale-metrocentre]
 115286 [host=arndale-metrocentre]
 115330 [host=arndale-lakeside]
 115309 [host=arndale-westfield]
 115313 [host=arndale-metrocentre]
 115287 [host=arndale-metrocentre]
 115334 [host=arndale-metrocentre]
 115317 [host=arndale-westfield]
 115319 [host=arndale-westfield]
 115384 fail a93ece47fd9edbd4558db24300056c9a57d3bcd4 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115340 [host=arndale-lakeside]
 115292 [host=arndale-metrocentre]
 115320 [host=arndale-westfield]
 115359 pass f90ea7ba7c5ae7010ee0ce062207ae42530f57d6 765c2035a765c426c130c1f2cc009af60a99b1bd
 115322 [host=arndale-westfield]
 115300 pass 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 115304 fail 325a084c1ebccb265a3c8f1dd092ffbbfb448a00 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115305 pass f90ea7ba7c5ae7010ee0ce062207ae42530f57d6 46aaf41ee099a048d7a554c03ae01bcdaa07f776
 115337 [host=arndale-metrocentre]
 115348 [host=arndale-lakeside]
 115306 fail af07e5ff02ae6d4258fc5331007811d0b1c4d35a 765c2035a765c426c130c1f2cc009af60a99b1bd
 115299 [host=arndale-metrocentre]
 115308 fail 47bb908dd195a0f25a13bb2bb5ff5fdcdfd218fb 765c2035a765c426c130c1f2cc009af60a99b1bd
 115333 [host=arndale-lakeside]
 115318 [host=arndale-lakeside]
 115324 [host=arndale-westfield]
 115310 [host=arndale-metrocentre]
 115372 [host=arndale-lakeside]
 115311 [host=arndale-metrocentre]
 115339 [host=arndale-metrocentre]
 115360 fail aef45d51d1204f3335fb99de6658e0c5612c2b67 765c2035a765c426c130c1f2cc009af60a99b1bd
 115326 [host=arndale-lakeside]
 115328 [host=arndale-lakeside]
 115351 [host=arndale-lakeside]
 115363 [host=arndale-lakeside]
 115327 [host=arndale-metrocentre]
 115350 fail a93ece47fd9edbd4558db24300056c9a57d3bcd4 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115342 [host=arndale-lakeside]
 115344 [host=arndale-lakeside]
 115356 [host=arndale-westfield]
 115352 [host=arndale-lakeside]
 115346 [host=arndale-lakeside]
 115347 [host=arndale-lakeside]
 115379 [host=arndale-lakeside]
 115361 pass f90ea7ba7c5ae7010ee0ce062207ae42530f57d6 765c2035a765c426c130c1f2cc009af60a99b1bd
 115355 pass 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 115367 [host=arndale-westfield]
 115374 [host=arndale-lakeside]
 115357 fail a93ece47fd9edbd4558db24300056c9a57d3bcd4 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115364 [host=arndale-westfield]
 115377 [host=arndale-lakeside]
 115365 [host=arndale-westfield]
 115370 [host=arndale-lakeside]
 115366 [host=arndale-westfield]
 115369 [host=arndale-lakeside]
 115371 [host=arndale-lakeside]
 115380 [host=arndale-lakeside]
 115375 [host=arndale-lakeside]
 115376 [host=arndale-westfield]
 115381 [host=arndale-westfield]
 115382 [host=arndale-westfield]
 115385 [host=arndale-lakeside]
 115390 [host=arndale-westfield]
 115391 fail aef45d51d1204f3335fb99de6658e0c5612c2b67 765c2035a765c426c130c1f2cc009af60a99b1bd
 115444 [host=arndale-westfield]
 115396 pass f90ea7ba7c5ae7010ee0ce062207ae42530f57d6 765c2035a765c426c130c1f2cc009af60a99b1bd
 115405 [host=arndale-westfield]
 115451 fail aef45d51d1204f3335fb99de6658e0c5612c2b67 765c2035a765c426c130c1f2cc009af60a99b1bd
 115426 [host=arndale-lakeside]
 115406 [host=arndale-westfield]
 115407 [host=arndale-westfield]
 115408 [host=arndale-westfield]
 115434 [host=arndale-lakeside]
 115409 [host=arndale-westfield]
 115452 fail 47ba789c97c8d201d01058b00a14d8a9a85fcfe9 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115402 [host=arndale-metrocentre]
 115453 [host=arndale-westfield]
 115410 [host=arndale-westfield]
 115413 [host=arndale-metrocentre]
 115412 [host=arndale-westfield]
 115435 [host=arndale-lakeside]
 115416 [host=arndale-metrocentre]
 115431 fail abf6e752e55b2f5afb48303429dea2db7c3a62de 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115417 [host=arndale-lakeside]
 115418 [host=arndale-westfield]
 115440 [host=arndale-lakeside]
 115455 pass 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 115420 [host=arndale-lakeside]
 115458 fail 47ba789c97c8d201d01058b00a14d8a9a85fcfe9 24fb44e971a62b345c7b6ca3c03b454a1e150abe
 115442 pass 530049bc1dcc24c1178a29d99ca08b6dd08413e0 dbc4b6e13a5d0dd8967cde7ff7000ab1ed88625e
 115448 fail abf6e752e55b2f5afb48303429dea2db7c3a62de 24fb44e971a62b345c7b6ca3c03b454a1e150abe
Searching for interesting versions
 Result found: flight 114106 (pass), for basis pass
 Result found: flight 115452 (fail), for basis failure
 Repro found: flight 115455 (pass), for basis pass
 Repro found: flight 115458 (fail), for basis failure
 0 revisions at f90ea7ba7c5ae7010ee0ce062207ae42530f57d6 765c2035a765c426c130c1f2cc009af60a99b1bd
No revisions left to test, checking graph state.
 Result found: flight 115359 (pass), for last pass
 Result found: flight 115360 (fail), for first failure
 Repro found: flight 115361 (pass), for last pass
 Repro found: flight 115391 (fail), for first failure
 Repro found: flight 115396 (pass), for last pass
 Repro found: flight 115451 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  aef45d51d1204f3335fb99de6658e0c5612c2b67
  Bug not present: f90ea7ba7c5ae7010ee0ce062207ae42530f57d6
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/115451/


  commit aef45d51d1204f3335fb99de6658e0c5612c2b67
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Fri Sep 29 11:11:56 2017 +0100
  
      build: automatically handle GIT submodule checkout for dtc
      
      Currently if DTC is required by configure and not available in the host
      OS install, we exit with an error message telling the user to checkout a
      git submodule or install the library.
      
      This introduces automatic handling of the git submodule checkout process
      and enables it for dtc. This only runs if building from GIT, so users of
      release tarballs still need the system library install. The current state
      of the git checkout is stashed in .git-submodule-status, and a helper
      program is used to determine if this state matches the desired submodule
      state. A dependency against 'Makefile' ensures that the submodule state
      is refreshed at the start of the build process
      
      Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
      Message-id: 20170929101201.21039-2-berrange@redhat.com
      
      [ kraxel: use /bin/sh not bash for scripts/git-submodule.sh ]
      [ kraxel: fix Makefile dependencies ]
      
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      
      [fixup] Makefile dep

pnmtopng: 195 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
115458: tolerable ALL FAIL

flight 115458 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/115458/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   6 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2019-05-19  8:15 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2019-05-19  8:15 UTC (permalink / raw)
  To: xen-devel, osstest-admin

[-- Attachment #1: Type: text/plain, Size: 11587 bytes --]

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136550/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/136550.bisection-summary --basis-template=135251 --blessings=real,real-bisect qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 136320 fail [host=cubietruck-picasso] / 135416 [host=cubietruck-gleizes] 135251 [host=cubietruck-gleizes] 135077 ok.
Failure / basis pass flights: 136320 / 135077
(tree in latest but not in basispass: ovmf)
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest e329ad2ab72c43b56df88b34954c2c7d839bb373 e83077a3d11072708a5c38fa09fa9d011914e2a1
Basis pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 cb70a26f78848fe45f593f7ebc9cfaac760a791b
Generating revisions with ./adhoc-revtuple-generator  git://git.qemu.org/qemu.git#eeba63fc7fface36f438bcbc0d3b02e7dcb59983-e329ad2ab72c43b56df88b34954c2c7d839bb373 git://xenbits.xen.org/xen.git#cb70a26f78848fe45f593f7ebc9cfaac760a791b-e83077a3d11072708a5c38fa09fa9d011914e2a1
Loaded 9607 nodes in revision graph
Searching for test results:
 134899 [host=cubietruck-gleizes]
 134989 [host=cubietruck-gleizes]
 135077 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135251 [host=cubietruck-gleizes]
 135449 [host=cubietruck-gleizes]
 135448 [host=cubietruck-gleizes]
 135416 [host=cubietruck-gleizes]
 135828 [host=cubietruck-gleizes]
 135554 [host=cubietruck-gleizes]
 135571 fail irrelevant
 135711 fail irrelevant
 135937 [host=cubietruck-gleizes]
 136029 fail irrelevant
 136211 [host=cubietruck-metzinger]
 136121 fail irrelevant
 136373 [host=cubietruck-metzinger]
 136353 [host=cubietruck-metzinger]
 136319 [host=cubietruck-metzinger]
 136320 fail e329ad2ab72c43b56df88b34954c2c7d839bb373 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136365 [host=cubietruck-metzinger]
 136342 [host=cubietruck-metzinger]
 136308 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136312 fail irrelevant
 136357 [host=cubietruck-metzinger]
 136345 [host=cubietruck-metzinger]
 136313 fail irrelevant
 136325 [host=cubietruck-metzinger]
 136314 fail irrelevant
 136347 [host=cubietruck-metzinger]
 136316 fail irrelevant
 136333 [host=cubietruck-metzinger]
 136318 pass irrelevant
 136334 [host=cubietruck-metzinger]
 136335 [host=cubietruck-metzinger]
 136338 [host=cubietruck-metzinger]
 136339 [host=cubietruck-metzinger]
 136341 [host=cubietruck-metzinger]
 136348 [host=cubietruck-metzinger]
 136383 [host=cubietruck-metzinger]
 136367 [host=cubietruck-metzinger]
 136359 [host=cubietruck-metzinger]
 136363 [host=cubietruck-metzinger]
 136370 [host=cubietruck-metzinger]
 136379 [host=cubietruck-metzinger]
 136382 [host=cubietruck-metzinger]
 136389 [host=cubietruck-metzinger]
 136393 [host=cubietruck-metzinger]
 136396 [host=cubietruck-metzinger]
 136399 [host=cubietruck-metzinger]
 136402 [host=cubietruck-metzinger]
 136443 [host=cubietruck-metzinger]
 136467 [host=cubietruck-metzinger]
 136427 [host=cubietruck-metzinger]
 136456 [host=cubietruck-metzinger]
 136410 [host=cubietruck-metzinger]
 136413 [host=cubietruck-metzinger]
 136436 [host=cubietruck-metzinger]
 136416 [host=cubietruck-metzinger]
 136421 [host=cubietruck-metzinger]
 136439 [host=cubietruck-metzinger]
 136471 [host=cubietruck-metzinger]
 136424 [host=cubietruck-metzinger]
 136479 fail e329ad2ab72c43b56df88b34954c2c7d839bb373 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136486 fail 30302acee710881cb248ec3391adcd54dcf52396 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136472 [host=cubietruck-metzinger]
 136481 fail 04d6556c5c91d6b00c70df7b85e1715a7c7870df e83077a3d11072708a5c38fa09fa9d011914e2a1
 136474 [host=cubietruck-metzinger]
 136458 [host=cubietruck-metzinger]
 136491 fail 574d96933ceff60b2d13fe97602572fc7e95f7c6 dc497635d93f6672f82727ad97a55205177be2aa
 136475 [host=cubietruck-metzinger]
 136482 fail e3b4257d032dede8ffcfe868ffd74bb584842f62 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136487 fail d6de7fed802f2bf42efdc0d081c67dc2ecf01e3f e83077a3d11072708a5c38fa09fa9d011914e2a1
 136476 [host=cubietruck-metzinger]
 136478 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 cb70a26f78848fe45f593f7ebc9cfaac760a791b
 136495 fail 6000531e19964756673a5f4b694a649ef883605a dc497635d93f6672f82727ad97a55205177be2aa
 136488 fail 52ec9dcc1ed5609674e7b52198c18207bb193548 dc497635d93f6672f82727ad97a55205177be2aa
 136483 fail 812b835fb4d23dd108b2f9802158472d50b73579 e83077a3d11072708a5c38fa09fa9d011914e2a1
 136496 pass 06e64339555096a2bc2d08c7e012b36a9977062c dc497635d93f6672f82727ad97a55205177be2aa
 136489 fail f62d632f4328fab02682335ba1ccfdbd9893d33d dc497635d93f6672f82727ad97a55205177be2aa
 136492 fail 22d96eac64877c4d96f9928babb6f2fcc68faacf dc497635d93f6672f82727ad97a55205177be2aa
 136498 pass aaef873b130f4f9c78f8e97b69c235c81b8b8b88 dc497635d93f6672f82727ad97a55205177be2aa
 136502 pass ef5dae6805cce7b59d129d801bdc5db71bcbd60d dc497635d93f6672f82727ad97a55205177be2aa
 136509 pass ede9a8a656c992deecce45f8175985dd81cc6be9 dc497635d93f6672f82727ad97a55205177be2aa
 136512 pass 6739df3fafaa3e2ec37af23fd77d2119869f4a4f dc497635d93f6672f82727ad97a55205177be2aa
 136541 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 dc497635d93f6672f82727ad97a55205177be2aa
 136515 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 9b8b3f300f1f8aa93d7d4590d92bc746ce6412cb
 136545 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 dc497635d93f6672f82727ad97a55205177be2aa
 136521 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 b32c0446b103aa801ee18780b2fdd78dfc0b9052
 136523 pass eeba63fc7fface36f438bcbc0d3b02e7dcb59983 85aea83d46d24eb420235b172cd3f427a8153c18
 136546 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 dc497635d93f6672f82727ad97a55205177be2aa
 136528 pass aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 dc497635d93f6672f82727ad97a55205177be2aa
 136550 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 dc497635d93f6672f82727ad97a55205177be2aa
 136533 fail 3432c79a4e7345818d2defcf9e61a1bcb2907f9f dc497635d93f6672f82727ad97a55205177be2aa
 136535 fail ef9aae2522c22c05df17dd898099dd5c3f20d688 dc497635d93f6672f82727ad97a55205177be2aa
 136536 fail 5bcf8ed9401e62c73158ba110864ee1375558bf7 dc497635d93f6672f82727ad97a55205177be2aa
 136539 fail 79d77bcd366190a81d092177e4f84d34b7a56fc2 dc497635d93f6672f82727ad97a55205177be2aa
Searching for interesting versions
 Result found: flight 135077 (pass), for basis pass
 Result found: flight 136320 (fail), for basis failure
 Repro found: flight 136478 (pass), for basis pass
 Repro found: flight 136479 (fail), for basis failure
 0 revisions at aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833 dc497635d93f6672f82727ad97a55205177be2aa
No revisions left to test, checking graph state.
 Result found: flight 136528 (pass), for last pass
 Result found: flight 136539 (fail), for first failure
 Repro found: flight 136541 (pass), for last pass
 Repro found: flight 136545 (fail), for first failure
 Repro found: flight 136546 (pass), for last pass
 Repro found: flight 136550 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  79d77bcd366190a81d092177e4f84d34b7a56fc2
  Bug not present: aa64cfaeb4ad0e67ccb54fa20511d7a36db9d833
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136550/


  commit 79d77bcd366190a81d092177e4f84d34b7a56fc2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Mon Apr 29 17:35:57 2019 +0100
  
      configure: Remove --source-path option
      
      Normally configure identifies the source path by looking
      at the location where the configure script itself exists.
      We also provide a --source-path option which lets the user
      manually override this.
      
      There isn't really an obvious use case for the --source-path
      option, and in commit 927128222b0a91f56c13a in 2017 we
      accidentally added some logic that looks at $source_path
      before the command line option that overrides it has been
      processed.
      
      The fact that nobody complained suggests that there isn't
      any use of this option and we aren't testing it either;
      remove it. This allows us to move the "make $source_path
      absolute" logic up so that there is no window in the script
      where $source_path is set but not yet absolute.
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Message-id: 20190318134019.23729-1-peter.maydell@linaro.org

pnmtopng: 207 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
136550: tolerable ALL FAIL

flight 136550 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/136550/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   6 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



[-- Attachment #2: Type: text/plain, Size: 157 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2020-10-21  9:37 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2020-10-21  9:37 UTC (permalink / raw)
  To: xen-devel, osstest-admin

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 37973 bytes --]

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  782d7b30dd8e27ba24346e7c411b476db88b59e7
  Bug not present: e12ce85b2c79d83a340953291912875c30b3af06
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/156066/


  commit 782d7b30dd8e27ba24346e7c411b476db88b59e7
  Merge: e12ce85b2c c47110d90f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Oct 17 20:52:55 2020 +0100
  
      Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging
      
      * Drop ninjatool and just require ninja (Paolo)
      * Fix docs build under msys2 (Yonggang)
      * HAX snafu fix (Claudio)
      * Disable signal handlers during fuzzing (Alex)
      * Miscellaneous fixes (Bruce, Greg)
      
      # gpg: Signature made Sat 17 Oct 2020 15:45:56 BST
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * remotes/bonzini-gitlab/tags/for-upstream: (22 commits)
        ci: include configure and meson logs in all jobs if configure fails
        hax: unbreak accelerator cpu code after cpus.c split
        fuzz: Disable QEMU's SIG{INT,HUP,TERM} handlers
        cirrus: Enable doc build on msys2/mingw
        meson: Move the detection logic for sphinx to meson
        meson: move SPHINX_ARGS references within "if build_docs"
        docs: Fix Sphinx configuration for msys2/mingw
        meson: Only install icons and qemu.desktop if have_system
        configure: fix handling of --docdir parameter
        meson: cleanup curses/iconv test
        meson.build: don't condition iconv detection on library detection
        build: add --enable/--disable-libudev
        build: replace ninjatool with ninja
        build: cleanups to Makefile
        add ninja to dockerfiles, CI configurations and test VMs
        dockerfiles: enable Centos 8 PowerTools
        configure: move QEMU_INCLUDES to meson
        tests: add missing generated sources to testqapi
        make: run shell with pipefail
        tests/Makefile.include: unbreak non-tcg builds
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c47110d90fa5401bcc42c17f8ae0724a1c96599a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 16 05:49:28 2020 -0400
  
      ci: include configure and meson logs in all jobs if configure fails
      
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a1b0e4613006704fb02209df548ce9fde62232e0
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   Fri Oct 16 10:00:32 2020 +0200
  
      hax: unbreak accelerator cpu code after cpus.c split
      
      during my split of cpus.c, code line
      "current_cpu = cpu"
      was removed by mistake, causing hax to break.
      
      This commit fixes the situation restoring it.
      
      Reported-by: Volker Rümelin <vr_qemu@t-online.de>
      Fixes: e92558e4bf8059ce4f0b310afe218802b72766bc
      Signed-off-by: Claudio Fontana <cfontana@suse.de>
      Message-Id: <20201016080032.13914-1-cfontana@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fc69fa216cf52709b1279a592364e50c674db6ff
  Author: Alexander Bulekov <alxndr@bu.edu>
  Date:   Wed Oct 14 10:21:57 2020 -0400
  
      fuzz: Disable QEMU's SIG{INT,HUP,TERM} handlers
      
      Prior to this patch, the only way I found to terminate the fuzzer was
      either to:
       1. Explicitly specify the number of fuzzer runs with the -runs= flag
       2. SIGKILL the process with "pkill -9 qemu-fuzz-*" or similar
      
      In addition to being annoying to deal with, SIGKILLing the process skips
      over any exit handlers(e.g. registered with atexit()). This is bad,
      since some fuzzers might create temporary files that should ideally be
      removed on exit using an exit handler. The only way to achieve a clean
      exit now is to specify -runs=N , but the desired "N" is tricky to
      identify prior to fuzzing.
      
      Why doesn't the process exit with standard SIGINT,SIGHUP,SIGTERM
      signals? QEMU installs its own handlers for these signals in
      os-posix.c:os_setup_signal_handling, which notify the main loop that an
      exit was requested. The fuzzer, however, does not run qemu_main_loop,
      which performs the main_loop_should_exit() check.  This means that the
      fuzzer effectively ignores these signals. As we don't really care about
      cleanly stopping the disposable fuzzer "VM", this patch uninstalls
      QEMU's signal handlers. Thus, we can stop the fuzzer with
      SIG{INT,HUP,TERM} and the fuzzing code can optionally use atexit() to
      clean up temporary files/resources.
      
      Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
      Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
      Message-Id: <20201014142157.46028-1-alxndr@bu.edu>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5bfb4f52fe897f5594a0089891e19c78d3ecd672
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:26 2020 +0800
  
      cirrus: Enable doc build on msys2/mingw
      
      Currently rST depends on old version sphinx-2.x.
      Install it by downloading it.
      Remove the need of university mirror, the main repo are recovered.
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-5-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e36676604683c1ee12963d83eaaf3d3c2a1790ce
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:25 2020 +0800
  
      meson: Move the detection logic for sphinx to meson
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-4-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9dc6ee3fd78a478935eecf936cddd575c6dfb20a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 16 04:05:26 2020 -0400
  
      meson: move SPHINX_ARGS references within "if build_docs"
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a94a689cc5c5b2a1fbba4dd418e456a14e6e12e5
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:23 2020 +0800
  
      docs: Fix Sphinx configuration for msys2/mingw
      
      Python doesn't support running ../scripts/kernel-doc directly.
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-2-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3856873ee404c028a47115147f21cdc4b0d25566
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Thu Oct 15 14:18:40 2020 -0600
  
      meson: Only install icons and qemu.desktop if have_system
      
      These files are not needed for a linux-user only install.
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Message-Id: <20201015201840.282956-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c6502638075557ff38fbb874af32f91186b667eb
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Thu Oct 15 13:07:42 2020 -0600
  
      configure: fix handling of --docdir parameter
      
      Commit ca8c0909f01 changed qemu_docdir to be docdir, then later uses the
      qemu_docdir name in the final assignment. Unfortunately, one instance of
      qemu_docdir was missed: the one which comes from the --docdir parameter.
      This patch restores the proper handling of the --docdir parameter.
      
      Fixes: ca8c0909f01 ("configure: build docdir like other suffixed
      directories")
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
      Message-Id: <20201015190742.270629-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 30fe76b17cc5aad395eb8a8a3da59e377a0b3d8e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 13:26:50 2020 -0400
  
      meson: cleanup curses/iconv test
      
      Skip the test if it is system emulation is not requested, and
      differentiate errors for lack of iconv and lack of curses.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ac0c8351abf79f3b65105ea27bd0491387d804f6
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Wed Oct 14 16:19:39 2020 -0600
  
      meson.build: don't condition iconv detection on library detection
      
      It isn't necessarily the case that use of iconv requires an additional
      library. For that reason we shouldn't conditionalize iconv detection on
      libiconv.found.
      
      Fixes: 5285e593c33 (configure: Fixes ncursesw detection under msys2/mingw by convert them to meson)
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Reviewed-by: Yonggang Luo<l <brogers@suse.com>uoyonggang@gmail.com>
      Reviewed-by:Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201014221939.196958-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5c53015a480b3fe137ebd8b3b584a595c65e8f21
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 06:09:27 2020 -0400
  
      build: add --enable/--disable-libudev
      
      Initially, libudev detection was bundled with --enable-mpath because
      qemu-pr-helper was the only user of libudev.  Recently however the USB
      U2F emulation has also started using libudev, so add a separate
      option.  This also allows 1) disabling libudev if desired for static
      builds and 2) for non-static builds, requiring libudev even if
      multipath support is undesirable.
      
      The multipath test is adjusted, because it is now possible to enter it
      with configurations that should fail, such as --static --enable-mpath
      --disable-libudev.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 09e93326e448ab43fa26a9e2d9cc20ecf951f32b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Aug 13 09:28:11 2020 -0400
  
      build: replace ninjatool with ninja
      
      Now that the build is done entirely by Meson, there is no need
      to keep the Makefile conversion.  Instead, we can ask Ninja about
      the targets it exposes and forward them.
      
      The main advantages are, from smallest to largest:
      
      - reducing the possible namespace pollution within the Makefile
      
      - removal of a relatively large Python program
      
      - faster build because parsing Makefile.ninja is slower than
      parsing build.ninja; and faster build after Meson runs because
      we do not have to generate Makefile.ninja.
      
      - tracking of command lines, which provides more accurate rebuilds
      
      In addition the change removes the requirement for GNU make 3.82, which
      was annoying on Mac, and avoids bugs on Windows due to ninjatool not
      knowing how to convert Windows escapes to POSIX escapes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2b8575bd5fbc8a8880e9ecfb1c7e7990feb1fea6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 12:20:02 2020 -0400
  
      build: cleanups to Makefile
      
      Group similar rules, add comments to "else" and "endif" lines,
      detect too-old config-host.mak before messing things up.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 345d7053ca4a39b0496366f3c953ae2681570ce3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Aug 13 09:58:50 2020 -0400
  
      add ninja to dockerfiles, CI configurations and test VMs
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Acked-by: Alex Bennée <alex.bennee@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f2f984a3b3bc8322df2efa3937bf11e8ea2bcaa5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:12:37 2020 -0400
  
      dockerfiles: enable Centos 8 PowerTools
      
      ninja is included in the CentOS PowerTools repository.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1e6e616dc21a8117cbe36a7e9026221b566cdf56
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 08:45:42 2020 -0400
  
      configure: move QEMU_INCLUDES to meson
      
      Confusingly, QEMU_INCLUDES is not used by configure tests.  Moving
      it to meson.build ensures that Windows paths are specified instead of
      the msys paths like /c/Users/...
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 97d6efd0a3f3a08942de6c2aee5d2983c54ca84c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:20:17 2020 -0400
  
      tests: add missing generated sources to testqapi
      
      Ninja notices them due to a different order in visiting the graph.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3bf4583580ab705de1beff6222e934239c3a0356
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:35:13 2020 -0400
  
      make: run shell with pipefail
      
      Without pipefail, it is possible to miss failures if the recipes
      include pipes.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 88da4b043b4f91a265947149b1cd6758c046a4bd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Oct 13 21:21:21 2020 +0200
  
      tests/Makefile.include: unbreak non-tcg builds
      
      Remove from check-block the requirement that all TARGET_DIRS are built.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e90df5eada4e6047548203d781bd61ddcc45d7b4
  Author: Greg Kurz <groug@kaod.org>
  Date:   Thu Oct 15 16:49:06 2020 +0200
  
      Makefile: Ensure cscope.out/tags/TAGS are generated in the source tree
      
      Tools usually expect the index files to be in the source tree, eg. emacs.
      This is already the case when doing out-of-tree builds, but with in-tree
      builds they end up in the build directory.
      
      Force cscope, ctags and etags to put them in the source tree.
      
      Signed-off-by: Greg Kurz <groug@kaod.org>
      Message-Id: <160277334665.1754102.10921580280105870386.stgit@bahia.lan>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6ebd89cf9ca3f5a6948542c4522b9380b1e9539f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 03:20:45 2020 -0400
  
      submodules: bump meson to 0.55.3
      
      This adds some bugfixes, and allows MSYS2 to configure
      without "--ninja=ninja".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/156066.bisection-summary --basis-template=152631 --blessings=real,real-bisect,real-retry qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 156040 fail [host=cubietruck-picasso] / 155971 ok.
Failure / basis pass flights: 156040 / 155971
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest f82b827c92f77eac8debdce6ef9689d156771871 4c41341af76cfc85b5a6c0f87de4838672ab9f89 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
Basis pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#73e3cb6c7eea4f5db81c87574dcefe1282de4772-f82b827c92f77eac8debdce6ef9689d156771871 git://git.qemu.org/qemu.git#e12ce85b2c79d83a340953291912875c30b3af06-4c41341af76cfc85b5a6c0f87de4838672ab9f89 git://xenbits.xen.org/osstest/seabios.git#58a44be024f69d2e4d2b58553529230abdd3935e-58a44be024f69d2e4d2b58553529230abdd3935e git://xenbits.xen.org/xen.git#0dfddb2116e3757f77a691a3fe335173088d69dc-0dfddb2116e3757f77a6\
 91a3fe335173088d69dc
Loaded 34884 nodes in revision graph
Searching for test results:
 155953 [host=cubietruck-gleizes]
 155971 pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 155979 [host=cubietruck-braque]
 156006 [host=cubietruck-braque]
 155994 [host=cubietruck-gleizes]
 156007 [host=cubietruck-braque]
 156008 [host=cubietruck-gleizes]
 156009 [host=cubietruck-gleizes]
 156011 [host=cubietruck-braque]
 156014 [host=cubietruck-gleizes]
 156015 [host=cubietruck-gleizes]
 156016 [host=cubietruck-braque]
 156019 [host=cubietruck-braque]
 156021 [host=cubietruck-gleizes]
 156022 [host=cubietruck-gleizes]
 156023 [host=cubietruck-braque]
 156024 [host=cubietruck-gleizes]
 156025 [host=cubietruck-gleizes]
 156026 [host=cubietruck-gleizes]
 156032 [host=cubietruck-gleizes]
 156028 fail f82b827c92f77eac8debdce6ef9689d156771871 4c41341af76cfc85b5a6c0f87de4838672ab9f89 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156036 [host=cubietruck-gleizes]
 156043 pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156044 fail f82b827c92f77eac8debdce6ef9689d156771871 4c41341af76cfc85b5a6c0f87de4838672ab9f89 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156045 fail 92e9c44f205a876556abe1a1addea5c40e4f3ccf 000f5b8f46f9a9f0a0d5304b605d89808ad92d4e 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156046 pass 92e9c44f205a876556abe1a1addea5c40e4f3ccf 3e7e134d827790c3714cae1d5b8aff8612000116 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156051 pass 92e9c44f205a876556abe1a1addea5c40e4f3ccf bb997e5c967b3b6f19f1461811df6317ed37c5ff 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156055 fail 92e9c44f205a876556abe1a1addea5c40e4f3ccf 782d7b30dd8e27ba24346e7c411b476db88b59e7 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156040 fail f82b827c92f77eac8debdce6ef9689d156771871 4c41341af76cfc85b5a6c0f87de4838672ab9f89 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156056 fail 73e3cb6c7eea4f5db81c87574dcefe1282de4772 782d7b30dd8e27ba24346e7c411b476db88b59e7 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156058 pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156060 fail 73e3cb6c7eea4f5db81c87574dcefe1282de4772 782d7b30dd8e27ba24346e7c411b476db88b59e7 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156061 pass 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
 156066 fail 73e3cb6c7eea4f5db81c87574dcefe1282de4772 782d7b30dd8e27ba24346e7c411b476db88b59e7 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
Searching for interesting versions
 Result found: flight 155971 (pass), for basis pass
 Result found: flight 156028 (fail), for basis failure
 Repro found: flight 156043 (pass), for basis pass
 Repro found: flight 156044 (fail), for basis failure
 0 revisions at 73e3cb6c7eea4f5db81c87574dcefe1282de4772 e12ce85b2c79d83a340953291912875c30b3af06 58a44be024f69d2e4d2b58553529230abdd3935e 0dfddb2116e3757f77a691a3fe335173088d69dc
No revisions left to test, checking graph state.
 Result found: flight 155971 (pass), for last pass
 Result found: flight 156056 (fail), for first failure
 Repro found: flight 156058 (pass), for last pass
 Repro found: flight 156060 (fail), for first failure
 Repro found: flight 156061 (pass), for last pass
 Repro found: flight 156066 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  782d7b30dd8e27ba24346e7c411b476db88b59e7
  Bug not present: e12ce85b2c79d83a340953291912875c30b3af06
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/156066/


  commit 782d7b30dd8e27ba24346e7c411b476db88b59e7
  Merge: e12ce85b2c c47110d90f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sat Oct 17 20:52:55 2020 +0100
  
      Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging
      
      * Drop ninjatool and just require ninja (Paolo)
      * Fix docs build under msys2 (Yonggang)
      * HAX snafu fix (Claudio)
      * Disable signal handlers during fuzzing (Alex)
      * Miscellaneous fixes (Bruce, Greg)
      
      # gpg: Signature made Sat 17 Oct 2020 15:45:56 BST
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * remotes/bonzini-gitlab/tags/for-upstream: (22 commits)
        ci: include configure and meson logs in all jobs if configure fails
        hax: unbreak accelerator cpu code after cpus.c split
        fuzz: Disable QEMU's SIG{INT,HUP,TERM} handlers
        cirrus: Enable doc build on msys2/mingw
        meson: Move the detection logic for sphinx to meson
        meson: move SPHINX_ARGS references within "if build_docs"
        docs: Fix Sphinx configuration for msys2/mingw
        meson: Only install icons and qemu.desktop if have_system
        configure: fix handling of --docdir parameter
        meson: cleanup curses/iconv test
        meson.build: don't condition iconv detection on library detection
        build: add --enable/--disable-libudev
        build: replace ninjatool with ninja
        build: cleanups to Makefile
        add ninja to dockerfiles, CI configurations and test VMs
        dockerfiles: enable Centos 8 PowerTools
        configure: move QEMU_INCLUDES to meson
        tests: add missing generated sources to testqapi
        make: run shell with pipefail
        tests/Makefile.include: unbreak non-tcg builds
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit c47110d90fa5401bcc42c17f8ae0724a1c96599a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 16 05:49:28 2020 -0400
  
      ci: include configure and meson logs in all jobs if configure fails
      
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a1b0e4613006704fb02209df548ce9fde62232e0
  Author: Claudio Fontana <cfontana@suse.de>
  Date:   Fri Oct 16 10:00:32 2020 +0200
  
      hax: unbreak accelerator cpu code after cpus.c split
      
      during my split of cpus.c, code line
      "current_cpu = cpu"
      was removed by mistake, causing hax to break.
      
      This commit fixes the situation restoring it.
      
      Reported-by: Volker Rümelin <vr_qemu@t-online.de>
      Fixes: e92558e4bf8059ce4f0b310afe218802b72766bc
      Signed-off-by: Claudio Fontana <cfontana@suse.de>
      Message-Id: <20201016080032.13914-1-cfontana@suse.de>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit fc69fa216cf52709b1279a592364e50c674db6ff
  Author: Alexander Bulekov <alxndr@bu.edu>
  Date:   Wed Oct 14 10:21:57 2020 -0400
  
      fuzz: Disable QEMU's SIG{INT,HUP,TERM} handlers
      
      Prior to this patch, the only way I found to terminate the fuzzer was
      either to:
       1. Explicitly specify the number of fuzzer runs with the -runs= flag
       2. SIGKILL the process with "pkill -9 qemu-fuzz-*" or similar
      
      In addition to being annoying to deal with, SIGKILLing the process skips
      over any exit handlers(e.g. registered with atexit()). This is bad,
      since some fuzzers might create temporary files that should ideally be
      removed on exit using an exit handler. The only way to achieve a clean
      exit now is to specify -runs=N , but the desired "N" is tricky to
      identify prior to fuzzing.
      
      Why doesn't the process exit with standard SIGINT,SIGHUP,SIGTERM
      signals? QEMU installs its own handlers for these signals in
      os-posix.c:os_setup_signal_handling, which notify the main loop that an
      exit was requested. The fuzzer, however, does not run qemu_main_loop,
      which performs the main_loop_should_exit() check.  This means that the
      fuzzer effectively ignores these signals. As we don't really care about
      cleanly stopping the disposable fuzzer "VM", this patch uninstalls
      QEMU's signal handlers. Thus, we can stop the fuzzer with
      SIG{INT,HUP,TERM} and the fuzzing code can optionally use atexit() to
      clean up temporary files/resources.
      
      Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
      Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
      Message-Id: <20201014142157.46028-1-alxndr@bu.edu>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5bfb4f52fe897f5594a0089891e19c78d3ecd672
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:26 2020 +0800
  
      cirrus: Enable doc build on msys2/mingw
      
      Currently rST depends on old version sphinx-2.x.
      Install it by downloading it.
      Remove the need of university mirror, the main repo are recovered.
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-5-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e36676604683c1ee12963d83eaaf3d3c2a1790ce
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:25 2020 +0800
  
      meson: Move the detection logic for sphinx to meson
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-4-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9dc6ee3fd78a478935eecf936cddd575c6dfb20a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Oct 16 04:05:26 2020 -0400
  
      meson: move SPHINX_ARGS references within "if build_docs"
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit a94a689cc5c5b2a1fbba4dd418e456a14e6e12e5
  Author: Yonggang Luo <luoyonggang@gmail.com>
  Date:   Fri Oct 16 06:06:23 2020 +0800
  
      docs: Fix Sphinx configuration for msys2/mingw
      
      Python doesn't support running ../scripts/kernel-doc directly.
      
      Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201015220626.418-2-luoyonggang@gmail.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3856873ee404c028a47115147f21cdc4b0d25566
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Thu Oct 15 14:18:40 2020 -0600
  
      meson: Only install icons and qemu.desktop if have_system
      
      These files are not needed for a linux-user only install.
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Message-Id: <20201015201840.282956-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c6502638075557ff38fbb874af32f91186b667eb
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Thu Oct 15 13:07:42 2020 -0600
  
      configure: fix handling of --docdir parameter
      
      Commit ca8c0909f01 changed qemu_docdir to be docdir, then later uses the
      qemu_docdir name in the final assignment. Unfortunately, one instance of
      qemu_docdir was missed: the one which comes from the --docdir parameter.
      This patch restores the proper handling of the --docdir parameter.
      
      Fixes: ca8c0909f01 ("configure: build docdir like other suffixed
      directories")
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
      Message-Id: <20201015190742.270629-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 30fe76b17cc5aad395eb8a8a3da59e377a0b3d8e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 13:26:50 2020 -0400
  
      meson: cleanup curses/iconv test
      
      Skip the test if it is system emulation is not requested, and
      differentiate errors for lack of iconv and lack of curses.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ac0c8351abf79f3b65105ea27bd0491387d804f6
  Author: Bruce Rogers <brogers@suse.com>
  Date:   Wed Oct 14 16:19:39 2020 -0600
  
      meson.build: don't condition iconv detection on library detection
      
      It isn't necessarily the case that use of iconv requires an additional
      library. For that reason we shouldn't conditionalize iconv detection on
      libiconv.found.
      
      Fixes: 5285e593c33 (configure: Fixes ncursesw detection under msys2/mingw by convert them to meson)
      
      Signed-off-by: Bruce Rogers <brogers@suse.com>
      Reviewed-by: Yonggang Luo<l <brogers@suse.com>uoyonggang@gmail.com>
      Reviewed-by:Yonggang Luo <luoyonggang@gmail.com>
      Message-Id: <20201014221939.196958-1-brogers@suse.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 5c53015a480b3fe137ebd8b3b584a595c65e8f21
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 06:09:27 2020 -0400
  
      build: add --enable/--disable-libudev
      
      Initially, libudev detection was bundled with --enable-mpath because
      qemu-pr-helper was the only user of libudev.  Recently however the USB
      U2F emulation has also started using libudev, so add a separate
      option.  This also allows 1) disabling libudev if desired for static
      builds and 2) for non-static builds, requiring libudev even if
      multipath support is undesirable.
      
      The multipath test is adjusted, because it is now possible to enter it
      with configurations that should fail, such as --static --enable-mpath
      --disable-libudev.
      
      Reported-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 09e93326e448ab43fa26a9e2d9cc20ecf951f32b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Aug 13 09:28:11 2020 -0400
  
      build: replace ninjatool with ninja
      
      Now that the build is done entirely by Meson, there is no need
      to keep the Makefile conversion.  Instead, we can ask Ninja about
      the targets it exposes and forward them.
      
      The main advantages are, from smallest to largest:
      
      - reducing the possible namespace pollution within the Makefile
      
      - removal of a relatively large Python program
      
      - faster build because parsing Makefile.ninja is slower than
      parsing build.ninja; and faster build after Meson runs because
      we do not have to generate Makefile.ninja.
      
      - tracking of command lines, which provides more accurate rebuilds
      
      In addition the change removes the requirement for GNU make 3.82, which
      was annoying on Mac, and avoids bugs on Windows due to ninjatool not
      knowing how to convert Windows escapes to POSIX escapes.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2b8575bd5fbc8a8880e9ecfb1c7e7990feb1fea6
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 12:20:02 2020 -0400
  
      build: cleanups to Makefile
      
      Group similar rules, add comments to "else" and "endif" lines,
      detect too-old config-host.mak before messing things up.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 345d7053ca4a39b0496366f3c953ae2681570ce3
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Aug 13 09:58:50 2020 -0400
  
      add ninja to dockerfiles, CI configurations and test VMs
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Acked-by: Alex Bennée <alex.bennee@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f2f984a3b3bc8322df2efa3937bf11e8ea2bcaa5
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:12:37 2020 -0400
  
      dockerfiles: enable Centos 8 PowerTools
      
      ninja is included in the CentOS PowerTools repository.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1e6e616dc21a8117cbe36a7e9026221b566cdf56
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 08:45:42 2020 -0400
  
      configure: move QEMU_INCLUDES to meson
      
      Confusingly, QEMU_INCLUDES is not used by configure tests.  Moving
      it to meson.build ensures that Windows paths are specified instead of
      the msys paths like /c/Users/...
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 97d6efd0a3f3a08942de6c2aee5d2983c54ca84c
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:20:17 2020 -0400
  
      tests: add missing generated sources to testqapi
      
      Ninja notices them due to a different order in visiting the graph.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3bf4583580ab705de1beff6222e934239c3a0356
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 14 07:35:13 2020 -0400
  
      make: run shell with pipefail
      
      Without pipefail, it is possible to miss failures if the recipes
      include pipes.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 88da4b043b4f91a265947149b1cd6758c046a4bd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Oct 13 21:21:21 2020 +0200
  
      tests/Makefile.include: unbreak non-tcg builds
      
      Remove from check-block the requirement that all TARGET_DIRS are built.
      
      Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e90df5eada4e6047548203d781bd61ddcc45d7b4
  Author: Greg Kurz <groug@kaod.org>
  Date:   Thu Oct 15 16:49:06 2020 +0200
  
      Makefile: Ensure cscope.out/tags/TAGS are generated in the source tree
      
      Tools usually expect the index files to be in the source tree, eg. emacs.
      This is already the case when doing out-of-tree builds, but with in-tree
      builds they end up in the build directory.
      
      Force cscope, ctags and etags to put them in the source tree.
      
      Signed-off-by: Greg Kurz <groug@kaod.org>
      Message-Id: <160277334665.1754102.10921580280105870386.stgit@bahia.lan>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6ebd89cf9ca3f5a6948542c4522b9380b1e9539f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 15 03:20:45 2020 -0400
  
      submodules: bump meson to 0.55.3
      
      This adds some bugfixes, and allows MSYS2 to configure
      without "--ninja=ninja".
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
156066: tolerable ALL FAIL

flight 156066 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/156066/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   6 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2021-10-27 18:17 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2021-10-27 18:17 UTC (permalink / raw)
  To: xen-devel, osstest-admin

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  e741aff0f43343d6d91242fee1072fee376d5cce
  Bug not present: 685db13a38f7599fabd353382ff65d3c244ea641
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/165902/


  commit e741aff0f43343d6d91242fee1072fee376d5cce
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Sep 2 07:35:38 2021 -0400
  
      tests: qtest: add qtest_has_accel() to check if tested binary supports accelerator
      
      Currently it is not possible to create tests that have KVM as a hard
      requirement on a host that doesn't support KVM for tested target
      binary (modulo going through the trouble of compiling out
      the offending test case).
      
      Following scenario makes test fail when it's run on non x86 host:
        qemu-system-x86_64 -enable-kvm -M q35,kernel-irqchip=on -smp 1,maxcpus=288
      
      This patch introduces qtest_has_accel() to let users check if accel is
      available in advance and avoid executing non run-able test-cases.
      
      It implements detection of TCG and KVM only, the rest could be
      added later on, when we actually start testing them in qtest.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Message-Id: <20210902113551.461632-3-imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/165902.bisection-summary --basis-template=165682 --blessings=real,real-bisect,real-retry qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 165889 fail [host=cubietruck-braque] / 165682 ok.
Failure / basis pass flights: 165889 / 165682
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 2f6f3329add328103cb0654b71d7b814dc0c9759 931ce30859176f0f7daac6bac255dae5eb21284e 64f37cc530f144e53c190c9e8209a51b58fd5c43 b0fce57a6a491c120f2554ad7cc9a0c43ee5defa
Basis pass 90246a6d9f6fda3536d042d02867123caabe3aaa 50352cce138ef3b30c1cda28a4df68fff5da3202 64f37cc530f144e53c190c9e8209a51b58fd5c43 c11b8d25fbe9c0155e91409594ea6701008409ed
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#90246a6d9f6fda3536d042d02867123caabe3aaa-2f6f3329add328103cb0654b71d7b814dc0c9759 git://git.qemu.org/qemu.git#50352cce138ef3b30c1cda28a4df68fff5da3202-931ce30859176f0f7daac6bac255dae5eb21284e git://xenbits.xen.org/osstest/seabios.git#64f37cc530f144e53c190c9e8209a51b58fd5c43-64f37cc530f144e53c190c9e8209a51b58fd5c43 git://xenbits.xen.org/xen.git#c11b8d25fbe9c0155e91409594ea6701008409ed-b0fce57a6a491c120f25\
 54ad7cc9a0c43ee5defa
From git://cache:9419/git://xenbits.xen.org/osstest/ovmf
   2f6f3329ad..9a95d11023  xen-tested-master -> origin/xen-tested-master
From git://cache:9419/git://git.qemu.org/qemu
 + 66b095c4fe...5c49c6c241 staging    -> origin/staging  (forced update)
Loaded 34953 nodes in revision graph
Searching for test results:
 165682 pass 90246a6d9f6fda3536d042d02867123caabe3aaa 50352cce138ef3b30c1cda28a4df68fff5da3202 64f37cc530f144e53c190c9e8209a51b58fd5c43 c11b8d25fbe9c0155e91409594ea6701008409ed
 165694 [host=cubietruck-gleizes]
 165703 [host=cubietruck-picasso]
 165721 fail irrelevant
 165726 fail irrelevant
 165753 fail irrelevant
 165790 [host=cubietruck-gleizes]
 165799 fail bd5ec03d87cacc5be2de4284b092aafd4ac4eb31 660efed8b37aedec9b5fcc555da1f88f7d12c98a 64f37cc530f144e53c190c9e8209a51b58fd5c43 23ec1ebc8acbfd2bf06f6085a776f0db923f9fa9
 165817 [host=cubietruck-gleizes]
 165823 [host=cubietruck-gleizes]
 165834 [host=cubietruck-gleizes]
 165844 [host=cubietruck-gleizes]
 165846 [host=cubietruck-gleizes]
 165847 [host=cubietruck-gleizes]
 165849 [host=cubietruck-gleizes]
 165851 [host=cubietruck-gleizes]
 165845 [host=cubietruck-gleizes]
 165854 [host=cubietruck-gleizes]
 165856 [host=cubietruck-gleizes]
 165859 [host=cubietruck-gleizes]
 165860 [host=cubietruck-gleizes]
 165855 fail 8b76f235340922a6d293bff05978ba57d3b498e1 c5b2f559814104f4145f8bc310f4d33c7ead8f49 64f37cc530f144e53c190c9e8209a51b58fd5c43 23ec1ebc8acbfd2bf06f6085a776f0db923f9fa9
 165865 [host=cubietruck-gleizes]
 165867 pass 90246a6d9f6fda3536d042d02867123caabe3aaa 50352cce138ef3b30c1cda28a4df68fff5da3202 64f37cc530f144e53c190c9e8209a51b58fd5c43 c11b8d25fbe9c0155e91409594ea6701008409ed
 165869 fail 8b76f235340922a6d293bff05978ba57d3b498e1 c5b2f559814104f4145f8bc310f4d33c7ead8f49 64f37cc530f144e53c190c9e8209a51b58fd5c43 23ec1ebc8acbfd2bf06f6085a776f0db923f9fa9
 165870 fail bd5ec03d87cacc5be2de4284b092aafd4ac4eb31 1dafe7656a9c2770065e91208edd4c073f5f98a9 64f37cc530f144e53c190c9e8209a51b58fd5c43 23ec1ebc8acbfd2bf06f6085a776f0db923f9fa9
 165872 fail 2f286930a8280f4d817460020110009938f695b6 6f9e8515c106650fbba7222c8f66234c8546c025 64f37cc530f144e53c190c9e8209a51b58fd5c43 98f60e5de00baf650c574c9352bb19aedb082dea
 165874 fail 4fdf843c75d297fe892f989009b3d3e397ccfd55 402378407dbdce79ce745a13f5c84815f929cfdd 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
 165866 fail 8b76f235340922a6d293bff05978ba57d3b498e1 c5b2f559814104f4145f8bc310f4d33c7ead8f49 64f37cc530f144e53c190c9e8209a51b58fd5c43 23ec1ebc8acbfd2bf06f6085a776f0db923f9fa9
 165876 fail 37a33f02aa1ab89f392da7d06ec3578fda1b6182 220ffd949bf2c157665905f7744bdbf201333e1f 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
 165878 fail 37a33f02aa1ab89f392da7d06ec3578fda1b6182 e741aff0f43343d6d91242fee1072fee376d5cce 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
 165879 pass 90246a6d9f6fda3536d042d02867123caabe3aaa 50352cce138ef3b30c1cda28a4df68fff5da3202 64f37cc530f144e53c190c9e8209a51b58fd5c43 5e97b97bc254b0ee23f701a4d5a317853136d288
 165881 pass 90246a6d9f6fda3536d042d02867123caabe3aaa 50352cce138ef3b30c1cda28a4df68fff5da3202 64f37cc530f144e53c190c9e8209a51b58fd5c43 b7635526acffbe4ad8ad16fd92812c57742e54c2
 165877 fail b80c17b62d989ec00e528c6307c726ce6800bcc4 c5b2f559814104f4145f8bc310f4d33c7ead8f49 64f37cc530f144e53c190c9e8209a51b58fd5c43 b0fce57a6a491c120f2554ad7cc9a0c43ee5defa
 165882 pass 37a33f02aa1ab89f392da7d06ec3578fda1b6182 50352cce138ef3b30c1cda28a4df68fff5da3202 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
 165884 pass 37a33f02aa1ab89f392da7d06ec3578fda1b6182 685db13a38f7599fabd353382ff65d3c244ea641 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
 165886 fail 37a33f02aa1ab89f392da7d06ec3578fda1b6182 e741aff0f43343d6d91242fee1072fee376d5cce 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
 165883 fail 2f6f3329add328103cb0654b71d7b814dc0c9759 931ce30859176f0f7daac6bac255dae5eb21284e 64f37cc530f144e53c190c9e8209a51b58fd5c43 b0fce57a6a491c120f2554ad7cc9a0c43ee5defa
 165888 pass 37a33f02aa1ab89f392da7d06ec3578fda1b6182 685db13a38f7599fabd353382ff65d3c244ea641 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
 165892 pass 90246a6d9f6fda3536d042d02867123caabe3aaa 50352cce138ef3b30c1cda28a4df68fff5da3202 64f37cc530f144e53c190c9e8209a51b58fd5c43 c11b8d25fbe9c0155e91409594ea6701008409ed
 165894 fail 2f6f3329add328103cb0654b71d7b814dc0c9759 931ce30859176f0f7daac6bac255dae5eb21284e 64f37cc530f144e53c190c9e8209a51b58fd5c43 b0fce57a6a491c120f2554ad7cc9a0c43ee5defa
 165898 fail 37a33f02aa1ab89f392da7d06ec3578fda1b6182 e741aff0f43343d6d91242fee1072fee376d5cce 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
 165889 fail 2f6f3329add328103cb0654b71d7b814dc0c9759 931ce30859176f0f7daac6bac255dae5eb21284e 64f37cc530f144e53c190c9e8209a51b58fd5c43 b0fce57a6a491c120f2554ad7cc9a0c43ee5defa
 165900 pass 37a33f02aa1ab89f392da7d06ec3578fda1b6182 685db13a38f7599fabd353382ff65d3c244ea641 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
 165902 fail 37a33f02aa1ab89f392da7d06ec3578fda1b6182 e741aff0f43343d6d91242fee1072fee376d5cce 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
Searching for interesting versions
 Result found: flight 165682 (pass), for basis pass
 Result found: flight 165883 (fail), for basis failure
 Repro found: flight 165892 (pass), for basis pass
 Repro found: flight 165894 (fail), for basis failure
 0 revisions at 37a33f02aa1ab89f392da7d06ec3578fda1b6182 685db13a38f7599fabd353382ff65d3c244ea641 64f37cc530f144e53c190c9e8209a51b58fd5c43 6809998c5f8f1d2e26ac9e867af8ac71e7a66cf2
No revisions left to test, checking graph state.
 Result found: flight 165884 (pass), for last pass
 Result found: flight 165886 (fail), for first failure
 Repro found: flight 165888 (pass), for last pass
 Repro found: flight 165898 (fail), for first failure
 Repro found: flight 165900 (pass), for last pass
 Repro found: flight 165902 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  e741aff0f43343d6d91242fee1072fee376d5cce
  Bug not present: 685db13a38f7599fabd353382ff65d3c244ea641
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/165902/


  commit e741aff0f43343d6d91242fee1072fee376d5cce
  Author: Igor Mammedov <imammedo@redhat.com>
  Date:   Thu Sep 2 07:35:38 2021 -0400
  
      tests: qtest: add qtest_has_accel() to check if tested binary supports accelerator
      
      Currently it is not possible to create tests that have KVM as a hard
      requirement on a host that doesn't support KVM for tested target
      binary (modulo going through the trouble of compiling out
      the offending test case).
      
      Following scenario makes test fail when it's run on non x86 host:
        qemu-system-x86_64 -enable-kvm -M q35,kernel-irqchip=on -smp 1,maxcpus=288
      
      This patch introduces qtest_has_accel() to let users check if accel is
      available in advance and avoid executing non run-able test-cases.
      
      It implements detection of TCG and KVM only, the rest could be
      added later on, when we actually start testing them in qtest.
      
      Signed-off-by: Igor Mammedov <imammedo@redhat.com>
      Message-Id: <20210902113551.461632-3-imammedo@redhat.com>
      Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
      Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
165902: tolerable ALL FAIL

flight 165902 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/165902/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   6 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2023-01-11  0:38 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2023-01-11  0:38 UTC (permalink / raw)
  To: xen-devel

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 42037 bytes --]

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  3d83b78285d6e96636130f7d449fd02e2d4deee0
  Bug not present: 528d9f33cad5245c1099d77084c78bb2244d5143
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/175708/


  commit 3d83b78285d6e96636130f7d449fd02e2d4deee0
  Merge: 528d9f33ca fb418b51b7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Jan 8 14:27:40 2023 +0000
  
      Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
      
      * Atomic memslot updates for KVM (Emanuele, David)
      * Always send errors to logfile when daemonized (Greg)
      * Add support for IDE CompactFlash card (Lubomir)
      * First round of build system cleanups (myself)
      * First round of feature removals (myself)
      * Reduce "qemu/accel.h" inclusion (Philippe)
      
      # gpg: Signature made Thu 05 Jan 2023 23:51:09 GMT
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * tag 'for-upstream' of https://gitlab.com/bonzini/qemu: (24 commits)
        i386: SGX: remove deprecated member of SGXInfo
        target/i386: Add SGX aex-notify and EDECCSSA support
        util: remove support -chardev tty and -chardev parport
        util: remove support for hex numbers with a scaling suffix
        KVM: remove support for kernel-irqchip=off
        docs: do not talk about past removal as happening in the future
        meson: accept relative symlinks in "meson introspect --installed" data
        meson: cleanup compiler detection
        meson: support meson 0.64 -Doptimization=plain
        configure: test all warnings
        tests/qapi-schema: remove Meson workaround
        meson: cleanup dummy-cpus.c rules
        meson: tweak hardening options for Windows
        configure: remove backwards-compatibility and obsolete options
        configure: preserve qemu-ga variables
        configure: cleanup $cpu tests
        configure: remove dead function
        configure: remove useless write_c_skeleton
        ide: Add "ide-cf" driver, a CompactFlash card
        ide: Add 8-bit data mode
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit fb418b51b7b43c34873f4b9af3da7031b7452115
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 11:02:48 2022 +0100
  
      i386: SGX: remove deprecated member of SGXInfo
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d45f24fe7525d8a8aaa4ca6d9d214dc41819caa5
  Author: Kai Huang <kai.huang@intel.com>
  Date:   Wed Nov 9 15:48:34 2022 +1300
  
      target/i386: Add SGX aex-notify and EDECCSSA support
      
      The new SGX Asynchronous Exit (AEX) notification mechanism (AEX-notify)
      allows one enclave to receive a notification in the ERESUME after the
      enclave exit due to an AEX.  EDECCSSA is a new SGX user leaf function
      (ENCLU[EDECCSSA]) to facilitate the AEX notification handling.
      
      Whether the hardware supports to create enclave with AEX-notify support
      is enumerated via CPUID.(EAX=0x12,ECX=0x1):EAX[10].  The new EDECCSSA
      user leaf function is enumerated via CPUID.(EAX=0x12,ECX=0x0):EAX[11].
      
      Add support to allow to expose the new SGX AEX-notify feature and the
      new EDECCSSA user leaf function to KVM guest.
      
      Link: https://lore.kernel.org/lkml/166760360549.4906.809756297092548496.tip-bot2@tip-bot2/
      Link: https://lore.kernel.org/lkml/166760360934.4906.2427175408052308969.tip-bot2@tip-bot2/
      Reviewed-by: Yang Zhong <yang.zhong@linux.intel.com>
      Signed-off-by: Kai Huang <kai.huang@intel.com>
      Message-Id: <20221109024834.172705-1-kai.huang@intel.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6f9f630836df355b9ca3f4641e6b7be71f6af076
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 10:56:53 2022 +0100
  
      util: remove support -chardev tty and -chardev parport
      
      These were deprecated in 6.0 and can now be removed.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8b902e3d2309595567e4957b96e971c4f3ca455e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 10:50:05 2022 +0100
  
      util: remove support for hex numbers with a scaling suffix
      
      This was deprecated in 6.0 and can now be removed.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit eaaaf8abdc9a9f3493f2cb6a751660dff3f9db57
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 10:39:32 2022 +0100
  
      KVM: remove support for kernel-irqchip=off
      
      -machine kernel-irqchip=off is broken for many guest OSes; kernel-irqchip=split
      is the replacement that works, so remove the deprecated support for the former.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9d3f8b3247795ae8f482700bbbace04b04421d5b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 11:05:20 2022 +0100
  
      docs: do not talk about past removal as happening in the future
      
      KVM guest support on 32-bit Arm hosts *has* been removed, so rephrase
      the sentence describing it.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f32eb0021a85efaca97f69b0e9201737562a8e4f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Dec 14 13:25:00 2022 +0100
  
      meson: accept relative symlinks in "meson introspect --installed" data
      
      When installing shared libraries, as is the case for libvfio-user.so,
      Meson will include relative symbolic links in the output of
      "meson introspect --installed":
      
        {
          "libvfio-user.so": "/usr/local/lib64/libvfio-user.so",
          ...
        }
      
      In the case of scripts/symlink-install-tree.py, this will
      be a symbolic link to a symbolic link but, in any case, there is
      no issue in creating it.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e51340243687a2cd7ffcf0d6e2de030bed4b8720
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 12 14:15:06 2022 +0200
  
      meson: cleanup compiler detection
      
      Detect all compilers at the beginning of meson.build, and store
      the available languages in an array.
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6a97f3939240977e66e90862419911666956a76a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 2 13:07:23 2022 +0100
  
      meson: support meson 0.64 -Doptimization=plain
      
      In Meson 0.64, the optimization built-in option now accepts the "plain" value,
      which will not set any optimization flags.  While QEMU does not check the
      contents of the option and therefore does not suffer any ill effect
      from the new value, it uses get_option to print the optimization flags
      in the summary.  Clean the code up to remove duplication, and check for
      -Doptimization=plain at the same time.
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ca9b5c2ebf1aca87677a24c208bf3d0345c0b1aa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 12 14:21:22 2022 +0200
  
      configure: test all warnings
      
      Some warnings are hardcoded in QEMU_CFLAGS and not tested.  There is
      no particular reason to single out these five, as many more -W flags are
      present on all the supported compilers.  For homogeneity when moving
      the detection to meson, make them use the same warn_flags infrastructure.
      
      Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7bef93ff064f540e24a36a31263ae3db2d06b3d2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Dec 14 12:29:11 2022 +0100
  
      tests/qapi-schema: remove Meson workaround
      
      The referenced issue has been fixed since version 0.61, so remove the
      workaround.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9c9b85d705abdcce0b63f9182d8140dd67bd13fb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jul 22 10:43:00 2021 +0200
  
      meson: cleanup dummy-cpus.c rules
      
      Now that qtest is available on all targets including Windows, dummy-cpus.c
      is included unconditionally in the build.  It also does not need to be
      compiled per-target.
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2d73fa74728dccde5cc29c4e56b4d781e4ead7c4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 2 13:03:51 2022 +0100
  
      meson: tweak hardening options for Windows
      
      meson.build has been enabling ASLR _only_ for debug builds since
      commit d2147e04f95f ("configure: move Windows flags detection to meson",
      2022-05-07); instead it was supposed to disable it for debug builds.
      
      However, the flag has been enabled for DLLs upstream for roughly 2
      years (https://sourceware.org/bugzilla/show_bug.cgi?id=19011), and
      also by some distros including Debian for 6 years even
      (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836365).
      
      Enable it unconditionally; we can fix the reversed logic of commit
      d2147e04f95f later if there are any reports, but for now just
      enable the hardening.
      
      Also add -Wl,--high-entropy-va, which also controls ASLR.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 10229ec3b0ff77c4894cefa312c21e65a761dcde
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Oct 18 10:17:46 2022 +0200
  
      configure: remove backwards-compatibility and obsolete options
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 954ed68f9934a3e08f904acb93ce168505995e95
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 12 11:35:17 2022 +0200
  
      configure: preserve qemu-ga variables
      
      Ensure that qemu-ga variables set at configure time are kept
      later when the script is rerun.  For preserve_env to work,
      the variables need to be empty so move the default values
      to config-host.mak generation.
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f9c77801f4992fae99392ccbb60596dfa1fcf04a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 12 15:27:03 2022 +0200
  
      configure: cleanup $cpu tests
      
      $cpu is derived from preprocessor defines rather than uname these days,
      so do not bother using isainfo on Solaris.  Likewise do not recognize
      BeOS's uname -m output.
      
      Keep the other, less OS-specific canonicalizations for the benefit
      of people using --cpu.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 91cd485a6dcbc8210666d19146fe73b8664f0418
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Oct 18 10:17:25 2022 +0200
  
      configure: remove dead function
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c5634e822416e71e00f08f55a521362d8d21264d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 20 14:20:06 2022 +0200
  
      configure: remove useless write_c_skeleton
      
      This is not needed ever since QEMU stopped detecting -liberty; this
      happened with the Meson switch but it is quite likely that the
      library was not really necessary years before.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cec79db38df72ce74d0296b831e90547111bc13c
  Author: Lubomir Rintel <lkundrak@v3.sk>
  Date:   Wed Nov 30 13:03:19 2022 +0100
  
      ide: Add "ide-cf" driver, a CompactFlash card
      
      This allows attaching IDE_CFATA device to an IDE bus. Behaves like a
      CompactFlash card in True IDE mode.
      
      Tested with:
      
        qemu-system-i386 \$
          -device driver=ide-cf,drive=cf,bus=ide.0 \$
          -drive id=cf,index=0,format=raw,if=none,file=cf.img
      
      Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
      Message-Id: <20221130120319.706885-1-lkundrak@v3.sk>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1ea17d228e582b1cfbf6f61e9da5fafef4063be8
  Author: Lubomir Rintel <lkundrak@v3.sk>
  Date:   Wed Nov 30 13:02:38 2022 +0100
  
      ide: Add 8-bit data mode
      
      CompactFlash uses features 0x01 and 0x81 to enable/disable 8-bit data
      path. Implement them.
      
      Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
      Message-Id: <20221130120238.706717-1-lkundrak@v3.sk>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9b063b7ea697d796914b3651d15c3457b7b1135c
  Author: Greg Kurz <groug@kaod.org>
  Date:   Tue Nov 8 15:00:32 2022 +0100
  
      util/log: Always send errors to logfile when daemonized
      
      When QEMU is started with `-daemonize`, all stdio descriptors get
      redirected to `/dev/null`. This basically means that anything
      printed with error_report() and friends is lost.
      
      Current logging code allows to redirect to a file with `-D` but
      this requires to enable some logging item with `-d` as well to
      be functional.
      
      Relax the check on the log flags when QEMU is daemonized, so that
      other users of stderr can benefit from the redirection, without the
      need to enable unwanted debug logs. Previous behaviour is retained
      for the non-daemonized case. The logic is unrolled as an `if` for
      better readability. The qemu_log_level and log_per_thread globals
      reflect the state we want to transition to at this point : use
      them instead of the intermediary locals for correctness.
      
      qemu_set_log_internal() is adapted to open a per-thread log file
      when '-d tid' is passed. This is done by hijacking qemu_try_lock()
      which seems simpler that refactoring the code.
      
      Signed-off-by: Greg Kurz <groug@kaod.org>
      Message-Id: <20221108140032.1460307-3-groug@kaod.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 59bde2137445b63c822720d069d91d38190c6540
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Nov 8 15:00:31 2022 +0100
  
      util/log: do not close and reopen log files when flags are turned off
      
      log_append makes sure that if you turn off the logging (which clears
      log_flags and makes need_to_open_file false) the old log is not
      overwritten.  The usecase is that if you remove or move the file
      QEMU will not keep writing to the old file.  However, this is
      not always the desited behavior, in particular having log_append==1
      after changing the file name makes little sense.
      
      When qemu_set_log_internal is called from the logfile monitor
      command, filename must be non-NULL and therefore changed_name must
      be true.  Therefore, the only case where the file is closed and
      need_to_open_file == false is indeed when log_flags becomes
      zero.  In this case, just flush the file and do not bother
      closing it, thus faking the same append behavior as previously.
      
      The behavioral change is that changing the logfile twice, for
      example log1 -> log2 -> log1, will cause log1 to be overwritten.
      This can simply be documented, since it is not a particularly
      surprising behavior.
      
      Suggested-by: Alex Bennée <alex.bennee@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Message-Id: <20221025092119.236224-1-pbonzini@redhat.com>
      [groug: nullify global_file before actually closing the file]
      Signed-off-by: Greg Kurz <groug@kaod.org>
      Message-Id: <20221108140032.1460307-2-groug@kaod.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cc6ff741123216550997b12cdd991beeed47bd0d
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   Wed Nov 30 14:56:41 2022 +0100
  
      hw: Reduce "qemu/accel.h" inclusion
      
      Move "qemu/accel.h" include from the heavily included
      "hw/boards.h" to hw/core/machine.c, the single file using
      the AccelState definition.
      
      Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: Fabiano Rosas <farosas@suse.de>
      Message-Id: <20221130135641.85328-3-philmd@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3d277871f39d4de42f56b7b0cef5721e525b2d31
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   Wed Nov 30 14:56:40 2022 +0100
  
      typedefs: Forward-declare AccelState
      
      Forward-declare AccelState in "qemu/typedefs.h" so structures
      using a reference of it (like MachineState in "hw/boards.h")
      don't have to include "qemu/accel.h".
      
      Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: Fabiano Rosas <farosas@suse.de>
      Message-Id: <20221130135641.85328-2-philmd@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/175710.bisection-summary --basis-template=175623 --blessings=real,real-bisect,real-retry qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 175703 fail [host=cubietruck-gleizes] / 175637 ok.
Failure / basis pass flights: 175703 / 175637
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 82dd766f25225b0812bbac628c60d2b48f2346e4 aa96ab7c9df59c615ca82b49c9062819e0a1c287 645a64b4911d7cadf5749d7375544fc2384e70ba 692d04a9ca429ca574d859fa8f43578e03b9f8b3
Basis pass d8d829b89dababf763ab33b8cdd852b2830db3cf 528d9f33cad5245c1099d77084c78bb2244d5143 645a64b4911d7cadf5749d7375544fc2384e70ba 2b21cbbb339fb14414f357a6683b1df74c36fda2
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#d8d829b89dababf763ab33b8cdd852b2830db3cf-82dd766f25225b0812bbac628c60d2b48f2346e4 git://git.qemu.org/qemu.git#528d9f33cad5245c1099d77084c78bb2244d5143-aa96ab7c9df59c615ca82b49c9062819e0a1c287 git://xenbits.xen.org/osstest/seabios.git#645a64b4911d7cadf5749d7375544fc2384e70ba-645a64b4911d7cadf5749d7375544fc2384e70ba git://xenbits.xen.org/xen.git#2b21cbbb339fb14414f357a6683b1df74c36fda2-692d04a9ca429ca574d8\
 59fa8f43578e03b9f8b3
Loaded 24993 nodes in revision graph
Searching for test results:
 175627 [host=cubietruck-braque]
 175637 pass d8d829b89dababf763ab33b8cdd852b2830db3cf 528d9f33cad5245c1099d77084c78bb2244d5143 645a64b4911d7cadf5749d7375544fc2384e70ba 2b21cbbb339fb14414f357a6683b1df74c36fda2
 175643 fail d8d829b89dababf763ab33b8cdd852b2830db3cf 3d83b78285d6e96636130f7d449fd02e2d4deee0 645a64b4911d7cadf5749d7375544fc2384e70ba 2b21cbbb339fb14414f357a6683b1df74c36fda2
 175647 fail d8d829b89dababf763ab33b8cdd852b2830db3cf d6271b657286de80260413684a1f2a63f44ea17b 645a64b4911d7cadf5749d7375544fc2384e70ba 2b21cbbb339fb14414f357a6683b1df74c36fda2
 175654 fail irrelevant
 175664 fail irrelevant
 175672 [host=cubietruck-picasso]
 175681 fail irrelevant
 175699 pass d8d829b89dababf763ab33b8cdd852b2830db3cf 528d9f33cad5245c1099d77084c78bb2244d5143 645a64b4911d7cadf5749d7375544fc2384e70ba 2b21cbbb339fb14414f357a6683b1df74c36fda2
 175700 fail irrelevant
 175691 fail irrelevant
 175701 fail d8d829b89dababf763ab33b8cdd852b2830db3cf 3d83b78285d6e96636130f7d449fd02e2d4deee0 645a64b4911d7cadf5749d7375544fc2384e70ba 2b21cbbb339fb14414f357a6683b1df74c36fda2
 175703 fail 82dd766f25225b0812bbac628c60d2b48f2346e4 aa96ab7c9df59c615ca82b49c9062819e0a1c287 645a64b4911d7cadf5749d7375544fc2384e70ba 692d04a9ca429ca574d859fa8f43578e03b9f8b3
 175704 fail irrelevant
 175705 pass d8d829b89dababf763ab33b8cdd852b2830db3cf 528d9f33cad5245c1099d77084c78bb2244d5143 645a64b4911d7cadf5749d7375544fc2384e70ba 2b21cbbb339fb14414f357a6683b1df74c36fda2
 175708 fail d8d829b89dababf763ab33b8cdd852b2830db3cf 3d83b78285d6e96636130f7d449fd02e2d4deee0 645a64b4911d7cadf5749d7375544fc2384e70ba 2b21cbbb339fb14414f357a6683b1df74c36fda2
 175710 fail 82dd766f25225b0812bbac628c60d2b48f2346e4 aa96ab7c9df59c615ca82b49c9062819e0a1c287 645a64b4911d7cadf5749d7375544fc2384e70ba 692d04a9ca429ca574d859fa8f43578e03b9f8b3
Searching for interesting versions
 Result found: flight 175637 (pass), for basis pass
 Result found: flight 175703 (fail), for basis failure (at ancestor ~9)
 Repro found: flight 175705 (pass), for basis pass
 Repro found: flight 175710 (fail), for basis failure
 0 revisions at d8d829b89dababf763ab33b8cdd852b2830db3cf 528d9f33cad5245c1099d77084c78bb2244d5143 645a64b4911d7cadf5749d7375544fc2384e70ba 2b21cbbb339fb14414f357a6683b1df74c36fda2
No revisions left to test, checking graph state.
 Result found: flight 175637 (pass), for last pass
 Result found: flight 175643 (fail), for first failure
 Repro found: flight 175699 (pass), for last pass
 Repro found: flight 175701 (fail), for first failure
 Repro found: flight 175705 (pass), for last pass
 Repro found: flight 175708 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  3d83b78285d6e96636130f7d449fd02e2d4deee0
  Bug not present: 528d9f33cad5245c1099d77084c78bb2244d5143
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/175708/


  commit 3d83b78285d6e96636130f7d449fd02e2d4deee0
  Merge: 528d9f33ca fb418b51b7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Sun Jan 8 14:27:40 2023 +0000
  
      Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
      
      * Atomic memslot updates for KVM (Emanuele, David)
      * Always send errors to logfile when daemonized (Greg)
      * Add support for IDE CompactFlash card (Lubomir)
      * First round of build system cleanups (myself)
      * First round of feature removals (myself)
      * Reduce "qemu/accel.h" inclusion (Philippe)
      
      # gpg: Signature made Thu 05 Jan 2023 23:51:09 GMT
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * tag 'for-upstream' of https://gitlab.com/bonzini/qemu: (24 commits)
        i386: SGX: remove deprecated member of SGXInfo
        target/i386: Add SGX aex-notify and EDECCSSA support
        util: remove support -chardev tty and -chardev parport
        util: remove support for hex numbers with a scaling suffix
        KVM: remove support for kernel-irqchip=off
        docs: do not talk about past removal as happening in the future
        meson: accept relative symlinks in "meson introspect --installed" data
        meson: cleanup compiler detection
        meson: support meson 0.64 -Doptimization=plain
        configure: test all warnings
        tests/qapi-schema: remove Meson workaround
        meson: cleanup dummy-cpus.c rules
        meson: tweak hardening options for Windows
        configure: remove backwards-compatibility and obsolete options
        configure: preserve qemu-ga variables
        configure: cleanup $cpu tests
        configure: remove dead function
        configure: remove useless write_c_skeleton
        ide: Add "ide-cf" driver, a CompactFlash card
        ide: Add 8-bit data mode
        ...
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit fb418b51b7b43c34873f4b9af3da7031b7452115
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 11:02:48 2022 +0100
  
      i386: SGX: remove deprecated member of SGXInfo
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit d45f24fe7525d8a8aaa4ca6d9d214dc41819caa5
  Author: Kai Huang <kai.huang@intel.com>
  Date:   Wed Nov 9 15:48:34 2022 +1300
  
      target/i386: Add SGX aex-notify and EDECCSSA support
      
      The new SGX Asynchronous Exit (AEX) notification mechanism (AEX-notify)
      allows one enclave to receive a notification in the ERESUME after the
      enclave exit due to an AEX.  EDECCSSA is a new SGX user leaf function
      (ENCLU[EDECCSSA]) to facilitate the AEX notification handling.
      
      Whether the hardware supports to create enclave with AEX-notify support
      is enumerated via CPUID.(EAX=0x12,ECX=0x1):EAX[10].  The new EDECCSSA
      user leaf function is enumerated via CPUID.(EAX=0x12,ECX=0x0):EAX[11].
      
      Add support to allow to expose the new SGX AEX-notify feature and the
      new EDECCSSA user leaf function to KVM guest.
      
      Link: https://lore.kernel.org/lkml/166760360549.4906.809756297092548496.tip-bot2@tip-bot2/
      Link: https://lore.kernel.org/lkml/166760360934.4906.2427175408052308969.tip-bot2@tip-bot2/
      Reviewed-by: Yang Zhong <yang.zhong@linux.intel.com>
      Signed-off-by: Kai Huang <kai.huang@intel.com>
      Message-Id: <20221109024834.172705-1-kai.huang@intel.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6f9f630836df355b9ca3f4641e6b7be71f6af076
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 10:56:53 2022 +0100
  
      util: remove support -chardev tty and -chardev parport
      
      These were deprecated in 6.0 and can now be removed.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 8b902e3d2309595567e4957b96e971c4f3ca455e
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 10:50:05 2022 +0100
  
      util: remove support for hex numbers with a scaling suffix
      
      This was deprecated in 6.0 and can now be removed.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit eaaaf8abdc9a9f3493f2cb6a751660dff3f9db57
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 10:39:32 2022 +0100
  
      KVM: remove support for kernel-irqchip=off
      
      -machine kernel-irqchip=off is broken for many guest OSes; kernel-irqchip=split
      is the replacement that works, so remove the deprecated support for the former.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9d3f8b3247795ae8f482700bbbace04b04421d5b
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Fri Dec 16 11:05:20 2022 +0100
  
      docs: do not talk about past removal as happening in the future
      
      KVM guest support on 32-bit Arm hosts *has* been removed, so rephrase
      the sentence describing it.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f32eb0021a85efaca97f69b0e9201737562a8e4f
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Dec 14 13:25:00 2022 +0100
  
      meson: accept relative symlinks in "meson introspect --installed" data
      
      When installing shared libraries, as is the case for libvfio-user.so,
      Meson will include relative symbolic links in the output of
      "meson introspect --installed":
      
        {
          "libvfio-user.so": "/usr/local/lib64/libvfio-user.so",
          ...
        }
      
      In the case of scripts/symlink-install-tree.py, this will
      be a symbolic link to a symbolic link but, in any case, there is
      no issue in creating it.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit e51340243687a2cd7ffcf0d6e2de030bed4b8720
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 12 14:15:06 2022 +0200
  
      meson: cleanup compiler detection
      
      Detect all compilers at the beginning of meson.build, and store
      the available languages in an array.
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 6a97f3939240977e66e90862419911666956a76a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 2 13:07:23 2022 +0100
  
      meson: support meson 0.64 -Doptimization=plain
      
      In Meson 0.64, the optimization built-in option now accepts the "plain" value,
      which will not set any optimization flags.  While QEMU does not check the
      contents of the option and therefore does not suffer any ill effect
      from the new value, it uses get_option to print the optimization flags
      in the summary.  Clean the code up to remove duplication, and check for
      -Doptimization=plain at the same time.
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit ca9b5c2ebf1aca87677a24c208bf3d0345c0b1aa
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 12 14:21:22 2022 +0200
  
      configure: test all warnings
      
      Some warnings are hardcoded in QEMU_CFLAGS and not tested.  There is
      no particular reason to single out these five, as many more -W flags are
      present on all the supported compilers.  For homogeneity when moving
      the detection to meson, make them use the same warn_flags infrastructure.
      
      Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 7bef93ff064f540e24a36a31263ae3db2d06b3d2
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Dec 14 12:29:11 2022 +0100
  
      tests/qapi-schema: remove Meson workaround
      
      The referenced issue has been fixed since version 0.61, so remove the
      workaround.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9c9b85d705abdcce0b63f9182d8140dd67bd13fb
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Jul 22 10:43:00 2021 +0200
  
      meson: cleanup dummy-cpus.c rules
      
      Now that qtest is available on all targets including Windows, dummy-cpus.c
      is included unconditionally in the build.  It also does not need to be
      compiled per-target.
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 2d73fa74728dccde5cc29c4e56b4d781e4ead7c4
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Nov 2 13:03:51 2022 +0100
  
      meson: tweak hardening options for Windows
      
      meson.build has been enabling ASLR _only_ for debug builds since
      commit d2147e04f95f ("configure: move Windows flags detection to meson",
      2022-05-07); instead it was supposed to disable it for debug builds.
      
      However, the flag has been enabled for DLLs upstream for roughly 2
      years (https://sourceware.org/bugzilla/show_bug.cgi?id=19011), and
      also by some distros including Debian for 6 years even
      (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836365).
      
      Enable it unconditionally; we can fix the reversed logic of commit
      d2147e04f95f later if there are any reports, but for now just
      enable the hardening.
      
      Also add -Wl,--high-entropy-va, which also controls ASLR.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 10229ec3b0ff77c4894cefa312c21e65a761dcde
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Oct 18 10:17:46 2022 +0200
  
      configure: remove backwards-compatibility and obsolete options
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 954ed68f9934a3e08f904acb93ce168505995e95
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 12 11:35:17 2022 +0200
  
      configure: preserve qemu-ga variables
      
      Ensure that qemu-ga variables set at configure time are kept
      later when the script is rerun.  For preserve_env to work,
      the variables need to be empty so move the default values
      to config-host.mak generation.
      
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit f9c77801f4992fae99392ccbb60596dfa1fcf04a
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed Oct 12 15:27:03 2022 +0200
  
      configure: cleanup $cpu tests
      
      $cpu is derived from preprocessor defines rather than uname these days,
      so do not bother using isainfo on Solaris.  Likewise do not recognize
      BeOS's uname -m output.
      
      Keep the other, less OS-specific canonicalizations for the benefit
      of people using --cpu.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 91cd485a6dcbc8210666d19146fe73b8664f0418
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Oct 18 10:17:25 2022 +0200
  
      configure: remove dead function
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit c5634e822416e71e00f08f55a521362d8d21264d
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Thu Oct 20 14:20:06 2022 +0200
  
      configure: remove useless write_c_skeleton
      
      This is not needed ever since QEMU stopped detecting -liberty; this
      happened with the Meson switch but it is quite likely that the
      library was not really necessary years before.
      
      Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cec79db38df72ce74d0296b831e90547111bc13c
  Author: Lubomir Rintel <lkundrak@v3.sk>
  Date:   Wed Nov 30 13:03:19 2022 +0100
  
      ide: Add "ide-cf" driver, a CompactFlash card
      
      This allows attaching IDE_CFATA device to an IDE bus. Behaves like a
      CompactFlash card in True IDE mode.
      
      Tested with:
      
        qemu-system-i386 \$
          -device driver=ide-cf,drive=cf,bus=ide.0 \$
          -drive id=cf,index=0,format=raw,if=none,file=cf.img
      
      Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
      Message-Id: <20221130120319.706885-1-lkundrak@v3.sk>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 1ea17d228e582b1cfbf6f61e9da5fafef4063be8
  Author: Lubomir Rintel <lkundrak@v3.sk>
  Date:   Wed Nov 30 13:02:38 2022 +0100
  
      ide: Add 8-bit data mode
      
      CompactFlash uses features 0x01 and 0x81 to enable/disable 8-bit data
      path. Implement them.
      
      Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
      Message-Id: <20221130120238.706717-1-lkundrak@v3.sk>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 9b063b7ea697d796914b3651d15c3457b7b1135c
  Author: Greg Kurz <groug@kaod.org>
  Date:   Tue Nov 8 15:00:32 2022 +0100
  
      util/log: Always send errors to logfile when daemonized
      
      When QEMU is started with `-daemonize`, all stdio descriptors get
      redirected to `/dev/null`. This basically means that anything
      printed with error_report() and friends is lost.
      
      Current logging code allows to redirect to a file with `-D` but
      this requires to enable some logging item with `-d` as well to
      be functional.
      
      Relax the check on the log flags when QEMU is daemonized, so that
      other users of stderr can benefit from the redirection, without the
      need to enable unwanted debug logs. Previous behaviour is retained
      for the non-daemonized case. The logic is unrolled as an `if` for
      better readability. The qemu_log_level and log_per_thread globals
      reflect the state we want to transition to at this point : use
      them instead of the intermediary locals for correctness.
      
      qemu_set_log_internal() is adapted to open a per-thread log file
      when '-d tid' is passed. This is done by hijacking qemu_try_lock()
      which seems simpler that refactoring the code.
      
      Signed-off-by: Greg Kurz <groug@kaod.org>
      Message-Id: <20221108140032.1460307-3-groug@kaod.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 59bde2137445b63c822720d069d91d38190c6540
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue Nov 8 15:00:31 2022 +0100
  
      util/log: do not close and reopen log files when flags are turned off
      
      log_append makes sure that if you turn off the logging (which clears
      log_flags and makes need_to_open_file false) the old log is not
      overwritten.  The usecase is that if you remove or move the file
      QEMU will not keep writing to the old file.  However, this is
      not always the desited behavior, in particular having log_append==1
      after changing the file name makes little sense.
      
      When qemu_set_log_internal is called from the logfile monitor
      command, filename must be non-NULL and therefore changed_name must
      be true.  Therefore, the only case where the file is closed and
      need_to_open_file == false is indeed when log_flags becomes
      zero.  In this case, just flush the file and do not bother
      closing it, thus faking the same append behavior as previously.
      
      The behavioral change is that changing the logfile twice, for
      example log1 -> log2 -> log1, will cause log1 to be overwritten.
      This can simply be documented, since it is not a particularly
      surprising behavior.
      
      Suggested-by: Alex Bennée <alex.bennee@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
      Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
      Reviewed-by: Greg Kurz <groug@kaod.org>
      Message-Id: <20221025092119.236224-1-pbonzini@redhat.com>
      [groug: nullify global_file before actually closing the file]
      Signed-off-by: Greg Kurz <groug@kaod.org>
      Message-Id: <20221108140032.1460307-2-groug@kaod.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit cc6ff741123216550997b12cdd991beeed47bd0d
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   Wed Nov 30 14:56:41 2022 +0100
  
      hw: Reduce "qemu/accel.h" inclusion
      
      Move "qemu/accel.h" include from the heavily included
      "hw/boards.h" to hw/core/machine.c, the single file using
      the AccelState definition.
      
      Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: Fabiano Rosas <farosas@suse.de>
      Message-Id: <20221130135641.85328-3-philmd@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
  
  commit 3d277871f39d4de42f56b7b0cef5721e525b2d31
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   Wed Nov 30 14:56:40 2022 +0100
  
      typedefs: Forward-declare AccelState
      
      Forward-declare AccelState in "qemu/typedefs.h" so structures
      using a reference of it (like MachineState in "hw/boards.h")
      don't have to include "qemu/accel.h".
      
      Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: Fabiano Rosas <farosas@suse.de>
      Message-Id: <20221130135641.85328-2-philmd@linaro.org>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
175710: tolerable ALL FAIL

flight 175710 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/175710/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   6 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2023-05-23  0:35 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2023-05-23  0:35 UTC (permalink / raw)
  To: xen-devel

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  81e2b198a8cb4ee5fdf108bd438f44b193ee3a36
  Bug not present: 2274817f6c499fd31081d7973b7cbfdca17c44a8
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/180904/


  commit 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36
  Author: John Snow <jsnow@redhat.com>
  Date:   Wed May 10 23:54:23 2023 -0400
  
      configure: create a python venv unconditionally
      
      This patch changes the configure script so that it always creates and
      uses a python virtual environment unconditionally.
      
      Meson bootstrapping is temporarily altered to force the use of meson
      from git or vendored source (as packaged in our source tarballs). A
      subsequent commit restores the use of distribution-vendored Meson.
      
      Signed-off-by: John Snow <jsnow@redhat.com>
      Message-Id: <20230511035435.734312-16-jsnow@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/180904.bisection-summary --basis-template=180691 --blessings=real,real-bisect,real-retry qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 180894 fail [host=cubietruck-metzinger] / 180691 [host=cubietruck-gleizes] 180686 [host=cubietruck-gleizes] 180673 ok.
Failure / basis pass flights: 180894 / 180673
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest c5cf7f69c98baed40754ca4a821cb504fd5423cd aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
Basis pass 80bc13db83ddbd5bbe757a20abcdd34daf4871f8 18b6727083acceac5d76ea0b8cb6f5cdef6858a7 ea1b7a0733906b8425d948ae94fba63c32b1d425 4c507d8a6b6e8be90881a335b0a66eb28e0f7737
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#80bc13db83ddbd5bbe757a20abcdd34daf4871f8-c5cf7f69c98baed40754ca4a821cb504fd5423cd https://gitlab.com/qemu-project/qemu.git#18b6727083acceac5d76ea0b8cb6f5cdef6858a7-aa222a8e4f975284b3f8f131653a4114b3d333b3 git://xenbits.xen.org/osstest/seabios.git#ea1b7a0733906b8425d948ae94fba63c32b1d425-be7e899350caa7b74d8271a34264c3b4aef25ab0 git://xenbits.xen.org/xen.git#4c507d8a6b6e8be90881a335b0a66eb28e0f7737-753d903\
 a6f2d1e68d98487d36449b5739c28d65a
Loaded 30630 nodes in revision graph
Searching for test results:
 180673 pass 80bc13db83ddbd5bbe757a20abcdd34daf4871f8 18b6727083acceac5d76ea0b8cb6f5cdef6858a7 ea1b7a0733906b8425d948ae94fba63c32b1d425 4c507d8a6b6e8be90881a335b0a66eb28e0f7737
 180686 [host=cubietruck-gleizes]
 180702 [host=cubietruck-picasso]
 180691 [host=cubietruck-gleizes]
 180704 [host=cubietruck-picasso]
 180721 [host=cubietruck-gleizes]
 180742 [host=cubietruck-gleizes]
 180753 [host=cubietruck-gleizes]
 180785 [host=cubietruck-gleizes]
 180807 [host=cubietruck-gleizes]
 180815 [host=cubietruck-gleizes]
 180825 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180835 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180843 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180853 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180860 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180866 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180872 pass 80bc13db83ddbd5bbe757a20abcdd34daf4871f8 18b6727083acceac5d76ea0b8cb6f5cdef6858a7 ea1b7a0733906b8425d948ae94fba63c32b1d425 4c507d8a6b6e8be90881a335b0a66eb28e0f7737
 180874 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180875 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc 266ccbb27b3ec6661f22395ec2c41d854c94d761 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180873 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180877 pass cafb4f3f36e2101cab2ed6db3ea246a5a3e4708e 7d478306e84259678b2941e8af7496ef32a9c4c5 be7e899350caa7b74d8271a34264c3b4aef25ab0 42abf5b9c53eb1b1a902002fcda68708234152c3
 180878 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180880 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc ed8d95182bc994e31e730c59e1c8bfec4822b27d be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180882 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc a988b4c56143d90f98034daf176e416b08dddf36 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180885 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc e80bdbf283fb7a3643172b7f85b41d9dd312091c be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180881 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180889 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc f1ad527ff5f789a19c79f5f39a87f7a8f78d81b9 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180886 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc a9dbde71da553fe0b132ffac6d1a0de16892a90d be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180891 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc dd48b477e90c3200b970545d1953e12e8c1431db be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180887 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180892 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc 2274817f6c499fd31081d7973b7cbfdca17c44a8 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180896 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180899 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc 2274817f6c499fd31081d7973b7cbfdca17c44a8 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180894 fail c5cf7f69c98baed40754ca4a821cb504fd5423cd aa222a8e4f975284b3f8f131653a4114b3d333b3 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180901 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180903 pass 0abfb0be6cf78a8e962383e85cec57851ddae5bc 2274817f6c499fd31081d7973b7cbfdca17c44a8 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
 180904 fail 0abfb0be6cf78a8e962383e85cec57851ddae5bc 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
Searching for interesting versions
 Result found: flight 180673 (pass), for basis pass
 Result found: flight 180825 (fail), for basis failure (at ancestor ~1)
 Repro found: flight 180872 (pass), for basis pass
 Repro found: flight 180894 (fail), for basis failure
 0 revisions at 0abfb0be6cf78a8e962383e85cec57851ddae5bc 2274817f6c499fd31081d7973b7cbfdca17c44a8 be7e899350caa7b74d8271a34264c3b4aef25ab0 753d903a6f2d1e68d98487d36449b5739c28d65a
No revisions left to test, checking graph state.
 Result found: flight 180892 (pass), for last pass
 Result found: flight 180896 (fail), for first failure
 Repro found: flight 180899 (pass), for last pass
 Repro found: flight 180901 (fail), for first failure
 Repro found: flight 180903 (pass), for last pass
 Repro found: flight 180904 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  81e2b198a8cb4ee5fdf108bd438f44b193ee3a36
  Bug not present: 2274817f6c499fd31081d7973b7cbfdca17c44a8
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/180904/


  commit 81e2b198a8cb4ee5fdf108bd438f44b193ee3a36
  Author: John Snow <jsnow@redhat.com>
  Date:   Wed May 10 23:54:23 2023 -0400
  
      configure: create a python venv unconditionally
      
      This patch changes the configure script so that it always creates and
      uses a python virtual environment unconditionally.
      
      Meson bootstrapping is temporarily altered to force the use of meson
      from git or vendored source (as packaged in our source tarballs). A
      subsequent commit restores the use of distribution-vendored Meson.
      
      Signed-off-by: John Snow <jsnow@redhat.com>
      Message-Id: <20230511035435.734312-16-jsnow@redhat.com>
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

pnmtopng: 253 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
180904: tolerable ALL FAIL

flight 180904 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/180904/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   6 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [qemu-mainline bisection] complete build-armhf
@ 2023-09-13  0:14 osstest service owner
  0 siblings, 0 replies; 12+ messages in thread
From: osstest service owner @ 2023-09-13  0:14 UTC (permalink / raw)
  To: xen-devel

branch xen-unstable
xenbranch xen-unstable
job build-armhf
testid xen-build

Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  ca056f4499c259c0de68ed7cefad7ee7b62bfa43
  Bug not present: a5e9fbf1dfd5b3f901f987755c89f1dc636c3747
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/182986/


  commit ca056f4499c259c0de68ed7cefad7ee7b62bfa43
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 3 12:48:02 2023 +0200
  
      Python: Drop support for Python 3.7
      
      Debian 10 is not anymore a supported distro, since Debian 12 was
      released on June 10, 2023.  Our supported build platforms as of today
      all support at least 3.8 (and all of them except for Ubuntu 20.04
      support 3.9):
      
      openSUSE Leap 15.5: 3.6.15 (3.11.2)
      CentOS Stream 8:    3.6.8  (3.8.13, 3.9.16, 3.11.4)
      CentOS Stream 9:    3.9.17 (3.11.4)
      Fedora 37:          3.11.4
      Fedora 38:          3.11.4
      Debian 11:          3.9.2
      Debian 12:          3.11.2
      Alpine 3.14, 3.15:  3.9.16
      Alpine 3.16, 3.17:  3.10.10
      Ubuntu 20.04 LTS:   3.8.10
      Ubuntu 22.04 LTS:   3.10.12
      NetBSD 9.3:         3.9.13*
      FreeBSD 12.4:       3.9.16
      FreeBSD 13.1:       3.9.18
      OpenBSD 7.2:        3.9.17
      
      Note: NetBSD does not appear to have a default meta-package, but offers
      several options, the lowest of which is 3.7.15. However, "python39"
      appears to be a pre-requisite to one of the other packages we request
      in tests/vm/netbsd.
      
      Since it is safe under our supported platform policy, bump our
      minimum supported version of Python to 3.8.  The two most interesting
      features to have by default include:
      
      - the importlib.metadata module, whose lack is responsible for over 100
        lines of code in mkvenv.py
      
      - improvements to asyncio, for example asyncio.CancelledError
        inherits from BaseException rather than Exception
      
      In addition, code can now use the assignment operator ':='
      
      Because mypy now learns about importlib.metadata, a small change to
      mkvenv.py is needed to pass type checking.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/build-armhf.xen-build --summary-out=tmp/182986.bisection-summary --basis-template=182707 --blessings=real,real-bisect,real-retry qemu-mainline build-armhf xen-build
Searching for failure / basis pass:
 182943 fail [host=cubietruck-gleizes] / 182707 [host=cubietruck-picasso] 182638 [host=cubietruck-metzinger] 182606 ok.
Failure / basis pass flights: 182943 / 182606
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu https://gitlab.com/qemu-project/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest cc26a2cb3162845bf51d41ea8cd1c438ffa6c50a c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 49b2d6a529122f10e17a17f807d8d51154b5ba14
Basis pass beafabdae49c873adecdb7511dbebe9d4ff5c8f0 17780edd81d27fcfdb7a802efc870a99788bd2fc 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 e5522c71beaa83f2f5d2118724ace9f90c22e583
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/osstest/ovmf.git#beafabdae49c873adecdb7511dbebe9d4ff5c8f0-cc26a2cb3162845bf51d41ea8cd1c438ffa6c50a https://gitlab.com/qemu-project/qemu.git#17780edd81d27fcfdb7a802efc870a99788bd2fc-c5ea91da443b458352c1b629b490ee6631775cb4 git://xenbits.xen.org/osstest/seabios.git#7a4003be25eae462f3c3d8aad96b57e34dc0c2b8-7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 git://xenbits.xen.org/xen.git#e5522c71beaa83f2f5d2118724ace9f90c22e583-49b2d6a\
 529122f10e17a17f807d8d51154b5ba14
Loaded 20183 nodes in revision graph
Searching for test results:
 182588 [host=cubietruck-metzinger]
 182606 pass beafabdae49c873adecdb7511dbebe9d4ff5c8f0 17780edd81d27fcfdb7a802efc870a99788bd2fc 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 e5522c71beaa83f2f5d2118724ace9f90c22e583
 182638 [host=cubietruck-metzinger]
 182707 [host=cubietruck-picasso]
 182723 [host=cubietruck-braque]
 182730 [host=cubietruck-braque]
 182739 [host=cubietruck-braque]
 182770 [host=cubietruck-metzinger]
 182796 [host=cubietruck-metzinger]
 182801 [host=cubietruck-metzinger]
 182814 [host=cubietruck-picasso]
 182835 [host=cubietruck-picasso]
 182845 [host=cubietruck-picasso]
 182854 [host=cubietruck-metzinger]
 182865 [host=cubietruck-metzinger]
 182879 [host=cubietruck-metzinger]
 182884 [host=cubietruck-metzinger]
 182900 [host=cubietruck-metzinger]
 182907 fail b240eab03530f063ef5438497d70a731b19a201e c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 49b2d6a529122f10e17a17f807d8d51154b5ba14
 182914 fail b240eab03530f063ef5438497d70a731b19a201e c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 49b2d6a529122f10e17a17f807d8d51154b5ba14
 182939 pass beafabdae49c873adecdb7511dbebe9d4ff5c8f0 17780edd81d27fcfdb7a802efc870a99788bd2fc 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 e5522c71beaa83f2f5d2118724ace9f90c22e583
 182929 fail cc26a2cb3162845bf51d41ea8cd1c438ffa6c50a c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 49b2d6a529122f10e17a17f807d8d51154b5ba14
 182942 fail b240eab03530f063ef5438497d70a731b19a201e c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 49b2d6a529122f10e17a17f807d8d51154b5ba14
 182946 fail cc26a2cb3162845bf51d41ea8cd1c438ffa6c50a c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 49b2d6a529122f10e17a17f807d8d51154b5ba14
 182947 fail b74f1f7ab5e956f58ae1771dc4e2a4b92bc51430 2f352bc2270fdc896beb2957b5171b03ba3e2d66 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 cba6d44a13d5e25334d164e27cb1b1d7674aa05e
 182943 fail cc26a2cb3162845bf51d41ea8cd1c438ffa6c50a c5ea91da443b458352c1b629b490ee6631775cb4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 49b2d6a529122f10e17a17f807d8d51154b5ba14
 182950 fail 5443c2dc310d2c8eb15fb8eefd5057342e78cd0d 631c872614aca91eaf947c1748f0f27f99635d92 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 cba6d44a13d5e25334d164e27cb1b1d7674aa05e
 182951 pass b81557a00c61cc80ab118828f16ed9ce79455880 269e60635a72f8dec4cb210b5b99e9e7f8920f34 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 1f79fce10a75f88d2c2a6ace469a4046bc1b9cb5
 182953 pass 4d196352f35ac516b477e568265b4e537b0283d8 bde438c3ecdb9813038b226c429dd982925d8205 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 d8c3ff585b9fd10200b05aca77139de2789d0517
 182957 pass b81557a00c61cc80ab118828f16ed9ce79455880 c97d45d55798b27410253df8fc724d2a02189aa8 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 1f79fce10a75f88d2c2a6ace469a4046bc1b9cb5
 182960 pass b81557a00c61cc80ab118828f16ed9ce79455880 13d9f6dca08a38e9258b6328f3ad61bdb8e19619 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 1f79fce10a75f88d2c2a6ace469a4046bc1b9cb5
 182962 pass bbf182229587958b17336c114e0a1525c4f90f3d 3df17650730fcc84a551baf34133e22e96101c84 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182967 fail bbf182229587958b17336c114e0a1525c4f90f3d fc30abf84662fd68c9308aa07c18b71eed0dffc0 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182970 pass bbf182229587958b17336c114e0a1525c4f90f3d 875be287cdba7b5a499711823314355fccc60913 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182976 fail bbf182229587958b17336c114e0a1525c4f90f3d 28a43cb4dcb3a58408c2936f7be5cb1e1a3ca016 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182977 fail bbf182229587958b17336c114e0a1525c4f90f3d 0a88ac9662950cecac74b5de3056071a964e4fc4 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182978 fail bbf182229587958b17336c114e0a1525c4f90f3d ca056f4499c259c0de68ed7cefad7ee7b62bfa43 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182979 pass bbf182229587958b17336c114e0a1525c4f90f3d a5e9fbf1dfd5b3f901f987755c89f1dc636c3747 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182981 fail bbf182229587958b17336c114e0a1525c4f90f3d ca056f4499c259c0de68ed7cefad7ee7b62bfa43 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182982 pass bbf182229587958b17336c114e0a1525c4f90f3d a5e9fbf1dfd5b3f901f987755c89f1dc636c3747 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182984 fail bbf182229587958b17336c114e0a1525c4f90f3d ca056f4499c259c0de68ed7cefad7ee7b62bfa43 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182985 pass bbf182229587958b17336c114e0a1525c4f90f3d a5e9fbf1dfd5b3f901f987755c89f1dc636c3747 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
 182986 fail bbf182229587958b17336c114e0a1525c4f90f3d ca056f4499c259c0de68ed7cefad7ee7b62bfa43 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
Searching for interesting versions
 Result found: flight 182606 (pass), for basis pass
 Result found: flight 182907 (fail), for basis failure (at ancestor ~14)
 Repro found: flight 182939 (pass), for basis pass
 Repro found: flight 182943 (fail), for basis failure
 0 revisions at bbf182229587958b17336c114e0a1525c4f90f3d a5e9fbf1dfd5b3f901f987755c89f1dc636c3747 7a4003be25eae462f3c3d8aad96b57e34dc0c2b8 03f64b54a1d14893e7851a60ba4855fb75abf30a
No revisions left to test, checking graph state.
 Result found: flight 182979 (pass), for last pass
 Result found: flight 182981 (fail), for first failure
 Repro found: flight 182982 (pass), for last pass
 Repro found: flight 182984 (fail), for first failure
 Repro found: flight 182985 (pass), for last pass
 Repro found: flight 182986 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu https://gitlab.com/qemu-project/qemu.git
  Bug introduced:  ca056f4499c259c0de68ed7cefad7ee7b62bfa43
  Bug not present: a5e9fbf1dfd5b3f901f987755c89f1dc636c3747
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/182986/


  commit ca056f4499c259c0de68ed7cefad7ee7b62bfa43
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Wed May 3 12:48:02 2023 +0200
  
      Python: Drop support for Python 3.7
      
      Debian 10 is not anymore a supported distro, since Debian 12 was
      released on June 10, 2023.  Our supported build platforms as of today
      all support at least 3.8 (and all of them except for Ubuntu 20.04
      support 3.9):
      
      openSUSE Leap 15.5: 3.6.15 (3.11.2)
      CentOS Stream 8:    3.6.8  (3.8.13, 3.9.16, 3.11.4)
      CentOS Stream 9:    3.9.17 (3.11.4)
      Fedora 37:          3.11.4
      Fedora 38:          3.11.4
      Debian 11:          3.9.2
      Debian 12:          3.11.2
      Alpine 3.14, 3.15:  3.9.16
      Alpine 3.16, 3.17:  3.10.10
      Ubuntu 20.04 LTS:   3.8.10
      Ubuntu 22.04 LTS:   3.10.12
      NetBSD 9.3:         3.9.13*
      FreeBSD 12.4:       3.9.16
      FreeBSD 13.1:       3.9.18
      OpenBSD 7.2:        3.9.17
      
      Note: NetBSD does not appear to have a default meta-package, but offers
      several options, the lowest of which is 3.7.15. However, "python39"
      appears to be a pre-requisite to one of the other packages we request
      in tests/vm/netbsd.
      
      Since it is safe under our supported platform policy, bump our
      minimum supported version of Python to 3.8.  The two most interesting
      features to have by default include:
      
      - the importlib.metadata module, whose lack is responsible for over 100
        lines of code in mkvenv.py
      
      - improvements to asyncio, for example asyncio.CancelledError
        inherits from BaseException rather than Exception
      
      In addition, code can now use the assignment operator ':='
      
      Because mypy now learns about importlib.metadata, a small change to
      mkvenv.py is needed to pass type checking.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

Revision graph left in /home/logs/results/bisect/qemu-mainline/build-armhf.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
182986: tolerable ALL FAIL

flight 182986 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/182986/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   6 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2023-09-13  0:15 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-06 15:52 [qemu-mainline bisection] complete build-armhf osstest service owner
  -- strict thread matches above, loose matches on Subject: below --
2023-09-13  0:14 osstest service owner
2023-05-23  0:35 osstest service owner
2023-01-11  0:38 osstest service owner
2021-10-27 18:17 osstest service owner
2020-10-21  9:37 osstest service owner
2019-05-19  8:15 osstest service owner
2017-11-01  4:14 osstest service owner
2017-07-23 23:33 osstest service owner
2017-05-02 17:59 osstest service owner
2015-01-22  3:21 xen.org
2015-01-22 10:04 ` Ian Campbell

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).