Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386
-Original Message- From: Ian Jackson [mailto:ian.jack...@eu.citrix.com] Sent: 24 February 2015 18:00 To: Paul Durrant Cc: Stefano Stabellini; xen-de...@lists.xensource.com; Ian Campbell Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64-i386- freebsd10-i386 Paul Durrant writes (RE: [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386): I thought this was fixed. I posted the fix over a week ago and it's applied: Looking at the most recent tests it appears that there is a combination of heisenbugs: Many recent flights (eg 35087) have: test-amd64-i386-pair 17 guest-migrate/src_host/dst_host fail pass in 34247 And 34247 has other problems with migration. Looking at 35087/test-amd64-i386-pair/17.ts-guest-migrate.log I see: Parsing config from saved xc: progress: Reloading memory pages: 7168/1310725% xc: progress: Reloading memory pages: 13312/131072 10% xc: progress: Reloading memory pages: 20480/131072 15% xc: progress: Reloading memory pages: 26624/131072 20% xc: progress: Reloading memory pages: 32768/131072 25% 2015-02-23 09:37:11 Z command timed out [400]: timeout 430 ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=100 -o ServerAliveInterval=100 -o PasswordAuthentication=no -o ChallengeResponseAuthentication=no -o UserKnownHostsFile=tmp/t.known_hosts_35087.test-amd64-i386-pair root@10.80.249.149 xl migrate debian.guest.osstest itch-mite status (timed out) at Osstest/TestSupport.pm line 397. The same in 34696. It appears that 'test-amd64-i386-freebsd10-i386 qemu-upstream-unstable' passed in 34696, using current Xen master, and that seems to indicate my fix was good. The host then changed from grain-weevil to leaf-beetle and it has failed twice on the xen-boot test. So, there appears to be no justification to revert my QEMU patch. Paul It may be that this will eventually pass. It would be nice to know why this sometimes fails! Ian. ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386
On 24.02.15 at 19:00, ian.jack...@eu.citrix.com wrote: Paul Durrant writes (RE: [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386): I thought this was fixed. I posted the fix over a week ago and it's applied: Looking at the most recent tests it appears that there is a combination of heisenbugs: Many recent flights (eg 35087) have: test-amd64-i386-pair 17 guest-migrate/src_host/dst_host fail pass in 34247 And 34247 has other problems with migration. Looking at 35087/test-amd64-i386-pair/17.ts-guest-migrate.log I see: Parsing config from saved xc: progress: Reloading memory pages: 7168/1310725% xc: progress: Reloading memory pages: 13312/131072 10% xc: progress: Reloading memory pages: 20480/131072 15% xc: progress: Reloading memory pages: 26624/131072 20% xc: progress: Reloading memory pages: 32768/131072 25% 2015-02-23 09:37:11 Z command timed out [400]: timeout 430 ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=100 -o ServerAliveInterval=100 -o PasswordAuthentication=no -o ChallengeResponseAuthentication=no -o UserKnownHostsFile=tmp/t.known_hosts_35087.test-amd64-i386-pair root@10.80.249.149 xl migrate debian.guest.osstest itch-mite status (timed out) at Osstest/TestSupport.pm line 397. The same in 34696. It may be that this will eventually pass. It would be nice to know why this sometimes fails! And I continue to attribute this to running on hosts affected by the swiotlb issue (as gall-mite's log shows it is). Jan ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386
On Wed, 25 Feb 2015, Paul Durrant wrote: -Original Message- From: Ian Jackson [mailto:ian.jack...@eu.citrix.com] Sent: 24 February 2015 18:00 To: Paul Durrant Cc: Stefano Stabellini; xen-de...@lists.xensource.com; Ian Campbell Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64-i386- freebsd10-i386 Paul Durrant writes (RE: [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386): I thought this was fixed. I posted the fix over a week ago and it's applied: Looking at the most recent tests it appears that there is a combination of heisenbugs: Many recent flights (eg 35087) have: test-amd64-i386-pair 17 guest-migrate/src_host/dst_host fail pass in 34247 And 34247 has other problems with migration. Looking at 35087/test-amd64-i386-pair/17.ts-guest-migrate.log I see: Parsing config from saved xc: progress: Reloading memory pages: 7168/1310725% xc: progress: Reloading memory pages: 13312/131072 10% xc: progress: Reloading memory pages: 20480/131072 15% xc: progress: Reloading memory pages: 26624/131072 20% xc: progress: Reloading memory pages: 32768/131072 25% 2015-02-23 09:37:11 Z command timed out [400]: timeout 430 ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=100 -o ServerAliveInterval=100 -o PasswordAuthentication=no -o ChallengeResponseAuthentication=no -o UserKnownHostsFile=tmp/t.known_hosts_35087.test-amd64-i386-pair root@10.80.249.149 xl migrate debian.guest.osstest itch-mite status (timed out) at Osstest/TestSupport.pm line 397. The same in 34696. It appears that 'test-amd64-i386-freebsd10-i386 qemu-upstream-unstable' passed in 34696, using current Xen master, and that seems to indicate my fix was good. The host then changed from grain-weevil to leaf-beetle and it has failed twice on the xen-boot test. So, there appears to be no justification to revert my QEMU patch. Sorry, the latest failures on host change and the lack of activity on the original thread made me think that the issue was still open. I confirm that it is fixed. Thanks! ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386
On Wed, 4 Feb 2015, Paul Durrant wrote: -Original Message- From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] Sent: 04 February 2015 15:12 To: Ian Jackson Cc: xen-de...@lists.xensource.com; Stefano Stabellini; Paul Durrant; Ian Campbell Subject: Re: [qemu-upstream-unstable bisection] complete test-amd64-i386- freebsd10-i386 Paul, do you have an estimate on when it is going to be fixed? If it is not soon, I would prefer to revert the patch for now to unbreak tests. I'll hopefully have something in the next day or so. I'm working on the stubdom problem at the moment. Given that the tests have been blocking for 20 days now, unless you have a fix already in your hands ready to be sent, I am going to revert 7665d6ba98e20fb05c420de947c1750fd47e5c07. Paul Cheers, Stefano On Mon, 2 Feb 2015, xen.org wrote: branch xen-unstable xen branch xen-unstable job test-amd64-i386-freebsd10-i386 test guest-localmigrate Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: qemuu git://xenbits.xen.org/staging/qemu-upstream- unstable.git Bug introduced: 7665d6ba98e20fb05c420de947c1750fd47e5c07 Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b commit 7665d6ba98e20fb05c420de947c1750fd47e5c07 Author: Paul Durrant paul.durr...@citrix.com Date: Tue Jan 20 11:06:19 2015 + 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. upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d Signed-off-by: Paul Durrant paul.durr...@citrix.com Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com Acked-by: Stefano Stabellini stefano.stabell...@eu.citrix.com For bisection revision-tuple graph see: http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu- upstream-unstable.test-amd64-i386-freebsd10-i386.guest-localmigrate.html Revision IDs in each graph node refer, respectively, to the Trees above. Searching for failure / basis pass: 34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024 [host=scape-moth] 31848 ok. Failure / basis pass flights: 34011 / 31848 (tree in latest but not in basispass: ovmf) (tree with no url: seabios) Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen git://xenbits.xen.org/xen.git Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf c530a75c1e6a472b0eb9558310b518f0dfcd8860 b0d42741f8e9a00854c3b3faca1da84bfc69bf22 be11dc1e9172f91e798a8f831b30c14b479e08e8 7106c691a6332cffab4037186d1caa3012ae051e Basis pass d7892a4c389d54bccb9bce8e65eb053a33bbe290 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b0d42741f8e9a00854c3b3faca1da84bfc69bf22 a230ec3101ddda868252c036ea960af2b2d6cd5a 6913fa31fa898f45ecc3b00e2397b8ebc75c8df4 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux- pvops.git#d7892a4c389d54bccb9bce8e65eb053a33bbe290- c3b70f0bbb6a883f4afa639286043d3f71fbbddf git://xenbits.xen.org/osstest/linux- firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860- c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/staging/qemu-xen- unstable.git#b0d42741f8e9a00854c3b3faca1da84bfc69bf22- b0d42741f8e9a00854c3b3faca1da84bfc69bf22 git://xenbits.xen.org/staging/qemu-upstream- unstable.git#a230ec3101ddda868252c036ea960af2b2d6cd5a- be11dc1e9172f91e798a8f831b30c14b479e08e8 git://xenbits.xen.org/xen.git#6913fa31fa898f45ecc3b00e2397b8ebc75c8df4- 7106c691a6332cffab4037186d1caa3012ae051e + exec + sh -xe + cd /export/home/osstest/repos/linux-pvops + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/linux-pvops.git + git fetch -p origin
Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386
-Original Message- From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] Sent: 24 February 2015 16:36 To: Paul Durrant Cc: Stefano Stabellini; Ian Jackson; xen-de...@lists.xensource.com; Ian Campbell Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64-i386- freebsd10-i386 On Wed, 4 Feb 2015, Paul Durrant wrote: -Original Message- From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] Sent: 04 February 2015 15:12 To: Ian Jackson Cc: xen-de...@lists.xensource.com; Stefano Stabellini; Paul Durrant; Ian Campbell Subject: Re: [qemu-upstream-unstable bisection] complete test-amd64- i386- freebsd10-i386 Paul, do you have an estimate on when it is going to be fixed? If it is not soon, I would prefer to revert the patch for now to unbreak tests. I'll hopefully have something in the next day or so. I'm working on the stubdom problem at the moment. Given that the tests have been blocking for 20 days now, unless you have a fix already in your hands ready to be sent, I am going to revert 7665d6ba98e20fb05c420de947c1750fd47e5c07. I thought this was fixed. I posted the fix over a week ago and it's applied: http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=70f691130081324a8efb97b23c504d8abc5421db That was sufficient to get my repro case working. Paul Paul Cheers, Stefano On Mon, 2 Feb 2015, xen.org wrote: branch xen-unstable xen branch xen-unstable job test-amd64-i386-freebsd10-i386 test guest-localmigrate Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream- unstable.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: qemuu git://xenbits.xen.org/staging/qemu-upstream- unstable.git Bug introduced: 7665d6ba98e20fb05c420de947c1750fd47e5c07 Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b commit 7665d6ba98e20fb05c420de947c1750fd47e5c07 Author: Paul Durrant paul.durr...@citrix.com Date: Tue Jan 20 11:06:19 2015 + 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. upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d Signed-off-by: Paul Durrant paul.durr...@citrix.com Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com Acked-by: Stefano Stabellini stefano.stabell...@eu.citrix.com For bisection revision-tuple graph see: http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu- upstream-unstable.test-amd64-i386-freebsd10-i386.guest- localmigrate.html Revision IDs in each graph node refer, respectively, to the Trees above. Searching for failure / basis pass: 34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024 [host=scape-moth] 31848 ok. Failure / basis pass flights: 34011 / 31848 (tree in latest but not in basispass: ovmf) (tree with no url: seabios) Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream- unstable.git Tree: xen git://xenbits.xen.org/xen.git Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf c530a75c1e6a472b0eb9558310b518f0dfcd8860 b0d42741f8e9a00854c3b3faca1da84bfc69bf22 be11dc1e9172f91e798a8f831b30c14b479e08e8 7106c691a6332cffab4037186d1caa3012ae051e Basis pass d7892a4c389d54bccb9bce8e65eb053a33bbe290 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b0d42741f8e9a00854c3b3faca1da84bfc69bf22 a230ec3101ddda868252c036ea960af2b2d6cd5a 6913fa31fa898f45ecc3b00e2397b8ebc75c8df4 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux- pvops.git#d7892a4c389d54bccb9bce8e65eb053a33bbe290- c3b70f0bbb6a883f4afa639286043d3f71fbbddf git://xenbits.xen.org/osstest/linux- firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-
Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386
-Original Message- From: Paul Durrant Sent: 24 February 2015 17:11 To: 'Stefano Stabellini' Cc: Stefano Stabellini; Ian Jackson; xen-de...@lists.xensource.com; Ian Campbell Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64-i386- freebsd10-i386 -Original Message- From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] Sent: 24 February 2015 16:36 To: Paul Durrant Cc: Stefano Stabellini; Ian Jackson; xen-de...@lists.xensource.com; Ian Campbell Subject: RE: [qemu-upstream-unstable bisection] complete test-amd64- i386- freebsd10-i386 On Wed, 4 Feb 2015, Paul Durrant wrote: -Original Message- From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] Sent: 04 February 2015 15:12 To: Ian Jackson Cc: xen-de...@lists.xensource.com; Stefano Stabellini; Paul Durrant; Ian Campbell Subject: Re: [qemu-upstream-unstable bisection] complete test- amd64- i386- freebsd10-i386 Paul, do you have an estimate on when it is going to be fixed? If it is not soon, I would prefer to revert the patch for now to unbreak tests. I'll hopefully have something in the next day or so. I'm working on the stubdom problem at the moment. Given that the tests have been blocking for 20 days now, unless you have a fix already in your hands ready to be sent, I am going to revert 7665d6ba98e20fb05c420de947c1750fd47e5c07. I thought this was fixed. I posted the fix over a week ago and it's applied: http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=70f691130081324a8e fb97b23c504d8abc5421db That was sufficient to get my repro case working. If it is indeed still failing, could you point me at some recent occurrence of the failure? Paul Paul Paul Cheers, Stefano On Mon, 2 Feb 2015, xen.org wrote: branch xen-unstable xen branch xen-unstable job test-amd64-i386-freebsd10-i386 test guest-localmigrate Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream- unstable.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: qemuu git://xenbits.xen.org/staging/qemu- upstream- unstable.git Bug introduced: 7665d6ba98e20fb05c420de947c1750fd47e5c07 Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b commit 7665d6ba98e20fb05c420de947c1750fd47e5c07 Author: Paul Durrant paul.durr...@citrix.com Date: Tue Jan 20 11:06:19 2015 + 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. upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d Signed-off-by: Paul Durrant paul.durr...@citrix.com Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com Acked-by: Stefano Stabellini stefano.stabell...@eu.citrix.com For bisection revision-tuple graph see: http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu- upstream-unstable.test-amd64-i386-freebsd10-i386.guest- localmigrate.html Revision IDs in each graph node refer, respectively, to the Trees above. Searching for failure / basis pass: 34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024 [host=scape-moth] 31848 ok. Failure / basis pass flights: 34011 / 31848 (tree in latest but not in basispass: ovmf) (tree with no url: seabios) Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream- unstable.git Tree: xen git://xenbits.xen.org/xen.git Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf c530a75c1e6a472b0eb9558310b518f0dfcd8860 b0d42741f8e9a00854c3b3faca1da84bfc69bf22 be11dc1e9172f91e798a8f831b30c14b479e08e8 7106c691a6332cffab4037186d1caa3012ae051e
Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386
Paul Durrant writes (RE: [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386): I thought this was fixed. I posted the fix over a week ago and it's applied: Looking at the most recent tests it appears that there is a combination of heisenbugs: Many recent flights (eg 35087) have: test-amd64-i386-pair 17 guest-migrate/src_host/dst_host fail pass in 34247 And 34247 has other problems with migration. Looking at 35087/test-amd64-i386-pair/17.ts-guest-migrate.log I see: Parsing config from saved xc: progress: Reloading memory pages: 7168/1310725% xc: progress: Reloading memory pages: 13312/131072 10% xc: progress: Reloading memory pages: 20480/131072 15% xc: progress: Reloading memory pages: 26624/131072 20% xc: progress: Reloading memory pages: 32768/131072 25% 2015-02-23 09:37:11 Z command timed out [400]: timeout 430 ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=100 -o ServerAliveInterval=100 -o PasswordAuthentication=no -o ChallengeResponseAuthentication=no -o UserKnownHostsFile=tmp/t.known_hosts_35087.test-amd64-i386-pair root@10.80.249.149 xl migrate debian.guest.osstest itch-mite status (timed out) at Osstest/TestSupport.pm line 397. The same in 34696. It may be that this will eventually pass. It would be nice to know why this sometimes fails! Ian. ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386
-Original Message- From: Stefano Stabellini [mailto:stefano.stabell...@eu.citrix.com] Sent: 04 February 2015 15:12 To: Ian Jackson Cc: xen-de...@lists.xensource.com; Stefano Stabellini; Paul Durrant; Ian Campbell Subject: Re: [qemu-upstream-unstable bisection] complete test-amd64-i386- freebsd10-i386 Paul, do you have an estimate on when it is going to be fixed? If it is not soon, I would prefer to revert the patch for now to unbreak tests. I'll hopefully have something in the next day or so. I'm working on the stubdom problem at the moment. Paul Cheers, Stefano On Mon, 2 Feb 2015, xen.org wrote: branch xen-unstable xen branch xen-unstable job test-amd64-i386-freebsd10-i386 test guest-localmigrate Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: qemuu git://xenbits.xen.org/staging/qemu-upstream- unstable.git Bug introduced: 7665d6ba98e20fb05c420de947c1750fd47e5c07 Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b commit 7665d6ba98e20fb05c420de947c1750fd47e5c07 Author: Paul Durrant paul.durr...@citrix.com Date: Tue Jan 20 11:06:19 2015 + 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. upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d Signed-off-by: Paul Durrant paul.durr...@citrix.com Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com Acked-by: Stefano Stabellini stefano.stabell...@eu.citrix.com For bisection revision-tuple graph see: http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu- upstream-unstable.test-amd64-i386-freebsd10-i386.guest-localmigrate.html Revision IDs in each graph node refer, respectively, to the Trees above. Searching for failure / basis pass: 34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024 [host=scape-moth] 31848 ok. Failure / basis pass flights: 34011 / 31848 (tree in latest but not in basispass: ovmf) (tree with no url: seabios) Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen git://xenbits.xen.org/xen.git Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf c530a75c1e6a472b0eb9558310b518f0dfcd8860 b0d42741f8e9a00854c3b3faca1da84bfc69bf22 be11dc1e9172f91e798a8f831b30c14b479e08e8 7106c691a6332cffab4037186d1caa3012ae051e Basis pass d7892a4c389d54bccb9bce8e65eb053a33bbe290 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b0d42741f8e9a00854c3b3faca1da84bfc69bf22 a230ec3101ddda868252c036ea960af2b2d6cd5a 6913fa31fa898f45ecc3b00e2397b8ebc75c8df4 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux- pvops.git#d7892a4c389d54bccb9bce8e65eb053a33bbe290- c3b70f0bbb6a883f4afa639286043d3f71fbbddf git://xenbits.xen.org/osstest/linux- firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860- c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/staging/qemu-xen- unstable.git#b0d42741f8e9a00854c3b3faca1da84bfc69bf22- b0d42741f8e9a00854c3b3faca1da84bfc69bf22 git://xenbits.xen.org/staging/qemu-upstream- unstable.git#a230ec3101ddda868252c036ea960af2b2d6cd5a- be11dc1e9172f91e798a8f831b30c14b479e08e8 git://xenbits.xen.org/xen.git#6913fa31fa898f45ecc3b00e2397b8ebc75c8df4- 7106c691a6332cffab4037186d1caa3012ae051e + exec + sh -xe + cd /export/home/osstest/repos/linux-pvops + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/linux-pvops.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/osstest/repos/qemu-upstream-unstable + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu- upstream-unstable.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/osstest/repos/xen
[Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386
branch xen-unstable xen branch xen-unstable job test-amd64-i386-freebsd10-i386 test guest-localmigrate Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Bug introduced: 7665d6ba98e20fb05c420de947c1750fd47e5c07 Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b commit 7665d6ba98e20fb05c420de947c1750fd47e5c07 Author: Paul Durrant paul.durr...@citrix.com Date: Tue Jan 20 11:06:19 2015 + 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. upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d Signed-off-by: Paul Durrant paul.durr...@citrix.com Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com Acked-by: Stefano Stabellini stefano.stabell...@eu.citrix.com For bisection revision-tuple graph see: http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-upstream-unstable.test-amd64-i386-freebsd10-i386.guest-localmigrate.html Revision IDs in each graph node refer, respectively, to the Trees above. Searching for failure / basis pass: 34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024 [host=scape-moth] 31848 ok. Failure / basis pass flights: 34011 / 31848 (tree in latest but not in basispass: ovmf) (tree with no url: seabios) Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen git://xenbits.xen.org/xen.git Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf c530a75c1e6a472b0eb9558310b518f0dfcd8860 b0d42741f8e9a00854c3b3faca1da84bfc69bf22 be11dc1e9172f91e798a8f831b30c14b479e08e8 7106c691a6332cffab4037186d1caa3012ae051e Basis pass d7892a4c389d54bccb9bce8e65eb053a33bbe290 c530a75c1e6a472b0eb9558310b518f0dfcd8860 b0d42741f8e9a00854c3b3faca1da84bfc69bf22 a230ec3101ddda868252c036ea960af2b2d6cd5a 6913fa31fa898f45ecc3b00e2397b8ebc75c8df4 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux-pvops.git#d7892a4c389d54bccb9bce8e65eb053a33bbe290-c3b70f0bbb6a883f4afa639286043d3f71fbbddf git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/staging/qemu-xen-unstable.git#b0d42741f8e9a00854c3b3faca1da84bfc69bf22-b0d42741f8e9a00854c3b3faca1da84bfc69bf22 git://xenbits.xen.org/staging/qemu-upstream-unstable.git#a230ec3101ddda868252c036ea960af2b2d6cd5a-be11dc1e9172f91e798a8f831b30c14b479e08e8 git://xenbits.xen.org/xen.git#6913fa31fa898f45ecc3b00e2397b8ebc75c8df4-7106c691a6332cffab4037186d1caa3012ae051e + exec + sh -xe + cd /export/home/osstest/repos/linux-pvops + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/linux-pvops.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/osstest/repos/qemu-upstream-unstable + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-upstream-unstable.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/osstest/repos/xen + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/osstest/repos/linux-pvops + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/linux-pvops.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/osstest/repos/qemu-upstream-unstable + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-upstream-unstable.git + git fetch -p origin +refs/heads/*:refs/remotes/origin/* + exec + sh -xe + cd /export/home/osstest/repos/xen + git remote set-url origin git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git + git fetch