[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [qemu-mainline bisection] complete build-armhf
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@xxxxxxxxxx> > 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@xxxxxxxxxx> > Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > > > 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@xxxxxxxxxx> > 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@xxxxxxxxxx> > Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > > 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@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |