[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl-qemuu-debianhvm-amd64
branch xen-unstable xenbranch xen-unstable job test-amd64-i386-xl-qemuu-debianhvm-amd64 testid xen-boot Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced problem changeset *** Bug is in tree: xen git://xenbits.xen.org/xen.git Bug introduced: f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1 Bug not present: 344c55229847365462ad9d2fe9190366d2ee41ae Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/121169/ commit f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Fri May 5 17:01:47 2017 +0100 x86/pv: Drop int80_bounce from struct pv_vcpu The int80_bounce field of struct pv_vcpu is a bit of an odd special case, because it is a simple derivation of trap_ctxt[0x80], which is also stored. It is also the only use of {compat_,}create_bounce_frame() which isn't referencing the plain trap_bounce field of struct pv_vcpu. (And altering this property the purpose of this patch.) Remove the int80_bounce field entirely, along with init_int80_direct_trap(), which in turn requires that the int80_direct_trap() path gain logic previously contained in init_int80_direct_trap(). This does admittedly make the int80 fastpath slightly longer, but these few instructions are in the noise compared to the architectural context switch overhead, and it now matches the syscall/sysenter paths (which have far less architectural overhead already). No behavioural change from the guests point of view. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-linus/test-amd64-i386-xl-qemuu-debianhvm-amd64.xen-boot.html Revision IDs in each graph node refer, respectively, to the Trees above. ---------------------------------------- Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-linus/test-amd64-i386-xl-qemuu-debianhvm-amd64.xen-boot --summary-out=tmp/121169.bisection-summary --basis-template=118324 --blessings=real,real-bisect linux-linus test-amd64-i386-xl-qemuu-debianhvm-amd64 xen-boot Searching for failure / basis pass: 121012 fail [host=elbling0] / 118629 [host=chardonnay1] 118598 [host=huxelrebe0] 118586 [host=elbling1] 118576 [host=baroque0] 118566 [host=fiano0] 118556 [host=huxelrebe1] 118538 [host=italia0] 118501 [host=baroque1] 118464 [host=rimava0] 118445 [host=huxelrebe0] 118428 [host=chardonnay1] 118401 [host=italia1] 118362 [host=pinot1] 118324 [host=chardonnay0] 118283 [host=pinot0] 118276 [host=elbling1] 118250 [host=fiano0] 118215 [host=baroque1] 118112 [host=rimava0] 117996 [host=chardonnay1] 117945 [host=italia1] 117909 [host=pinot1] 117788 [host=chardonnay0] 117748 [host=rimava1] 117721 [host=italia0] 117694 [host=fiano0] 117655 [host=elbling1] 116215 [host=nobling0] 116182 [host=baroque1] 116164 [host=huxelrebe1] 116152 [host=nocera1] 116136 [host=nobling1] 116119 [host=baroque0] 116103 [host=nocera0] 115718 [host=rimava0] 115690 [host=fiano1] 115678 [host=pinot1] 115643 [host=pinot0] 115628 [host=italia0] 115615 [host=elbling1] 115599 ok. Failure / basis pass flights: 121012 / 115599 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: xen git://xenbits.xen.org/xen.git Latest 1b5f3ba415fe4cf8b8b39c8d104ed44cde330658 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 0012ae8afb4a6e76f2847119f2c6850fbf41d9b7 Basis pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 ff93dc55431517ed29c70dbff6721c6b0803acf9 Generating revisions with ./adhoc-revtuple-generator git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git#2d6349944d967129c1da3c47287376f10121dbe1-1b5f3ba415fe4cf8b8b39c8d104ed44cde330658 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-c8ea0457495342c417c3dc033bba25148b279f60 git://xenbits.xen.org/qemu-xen.git#5cd7ce5dde3f228b3b669ed9ca432f588947bd40-5c3fdee026a204a59cb392e43a313ab558de9682 git://xenbits.xen.org/xen.git#ff93dc55431517ed29c70dbff6721c6b0803acf9-0012ae8afb4a6e76f2847119f2c6850fbf41d9b7 adhoc-revtuple-generator: tree discontiguous: linux-2.6 adhoc-revtuple-generator: tree discontiguous: qemu-xen Loaded 1003 nodes in revision graph Searching for test results: 119751 fail irrelevant 119922 fail irrelevant 119992 fail irrelevant 120022 fail irrelevant 120055 fail irrelevant 120092 fail irrelevant 120228 fail irrelevant 120305 fail irrelevant 120269 fail irrelevant 120441 fail irrelevant 120654 fail irrelevant 120779 fail irrelevant 120866 fail irrelevant 120952 fail irrelevant 121012 fail 1b5f3ba415fe4cf8b8b39c8d104ed44cde330658 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 0012ae8afb4a6e76f2847119f2c6850fbf41d9b7 121081 fail 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 0d9acbdd8d6edcc8f1572a270b087c36e81504fd 121085 blocked 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 7bf61602f295676c8b0ff61e4c584fc2bd57e4cf 121132 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 344c55229847365462ad9d2fe9190366d2ee41ae 121086 fail 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1 121064 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 ff93dc55431517ed29c70dbff6721c6b0803acf9 121142 fail 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1 121066 fail irrelevant 121069 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 010e95e399b8c4647376aff0df97a997249d4f77 121070 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 2b8d75e975d6fbe0140969154a67601698b84738 121087 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 1772d89c08edce9c9ec0779bcb57d05410aa8851 121071 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 e7bc3a180a9c955ab0c7f115c15f5be127c11cb4 121074 fail 1b5f3ba415fe4cf8b8b39c8d104ed44cde330658 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 0012ae8afb4a6e76f2847119f2c6850fbf41d9b7 121092 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 5cfbd651da3c30a5137488b06e39803cbaacc2b0 121077 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 59afdb8a81d66454d8bc0489e82de031613227bf 121109 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 344c55229847365462ad9d2fe9190366d2ee41ae 121079 fail 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 4008c71d7af2e367b0d236b205576b941d5e2df4 121094 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 26f1be8eb603b7a61e3a08d93563598c69299112 121095 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 9fd181540c7e67bd3df53c61337a8999cf679fd6 121124 fail 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1 121157 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 344c55229847365462ad9d2fe9190366d2ee41ae 121169 fail 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1 115599 pass 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 ff93dc55431517ed29c70dbff6721c6b0803acf9 115543 [host=huxelrebe0] 115573 [host=rimava1] 115615 [host=elbling1] 115628 [host=italia0] 115643 [host=pinot0] 115678 [host=pinot1] 115690 [host=fiano1] 115718 [host=rimava0] 116103 [host=nocera0] 116152 [host=nocera1] 116119 [host=baroque0] 116136 [host=nobling1] 116164 [host=huxelrebe1] 116182 [host=baroque1] 116215 [host=nobling0] 116226 [host=merlot1] 116268 [host=merlot1] 116316 [host=merlot1] 116343 [host=merlot1] 116433 [host=merlot1] 116461 [host=merlot1] 116514 [host=merlot1] 116536 [host=merlot1] 116550 [host=merlot1] 116577 [host=merlot1] 116592 [host=merlot1] 116628 [host=merlot1] 116775 [host=merlot1] 116735 [host=merlot1] 116810 [host=merlot1] 116840 [host=merlot1] 116899 [host=merlot1] 116876 [host=merlot1] 116905 [host=merlot1] 116941 [host=merlot1] 116914 [host=merlot1] 116944 [host=merlot1] 116918 [host=merlot1] 116921 [host=merlot1] 116922 [host=merlot1] 116927 [host=merlot1] 116928 [host=merlot1] 116930 [host=merlot1] 116932 [host=merlot1] 116934 [host=merlot1] 116936 [host=merlot1] 116938 [host=merlot1] 116939 [host=merlot1] 116947 [host=merlot1] 117205 [host=huxelrebe1] 117143 [host=huxelrebe1] 117251 [host=huxelrebe1] 117305 [host=huxelrebe1] 117359 [host=huxelrebe1] 117655 [host=elbling1] 117694 [host=fiano0] 117721 [host=italia0] 117748 [host=rimava1] 117788 [host=chardonnay0] 117945 [host=italia1] 117909 [host=pinot1] 117996 [host=chardonnay1] 118112 [host=rimava0] 118215 [host=baroque1] 118250 [host=fiano0] 118276 [host=elbling1] 118283 [host=pinot0] 118324 [host=chardonnay0] 118445 [host=huxelrebe0] 118362 [host=pinot1] 118401 [host=italia1] 118428 [host=chardonnay1] 118464 [host=rimava0] 118538 [host=italia0] 118501 [host=baroque1] 118556 [host=huxelrebe1] 118566 [host=fiano0] 118576 [host=baroque0] 118586 [host=elbling1] 118629 [host=chardonnay1] 118598 [host=huxelrebe0] 118638 fail irrelevant 118672 fail irrelevant 118775 fail irrelevant 118893 fail irrelevant 118968 fail irrelevant 119064 fail irrelevant 119117 fail irrelevant 119201 fail irrelevant 119350 fail irrelevant 119435 fail irrelevant 119511 fail irrelevant 119582 fail irrelevant 119639 fail irrelevant 119687 fail irrelevant Searching for interesting versions Result found: flight 115599 (pass), for basis pass Result found: flight 121012 (fail), for basis failure Repro found: flight 121064 (pass), for basis pass Repro found: flight 121074 (fail), for basis failure 0 revisions at 2d6349944d967129c1da3c47287376f10121dbe1 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5cd7ce5dde3f228b3b669ed9ca432f588947bd40 344c55229847365462ad9d2fe9190366d2ee41ae No revisions left to test, checking graph state. Result found: flight 121109 (pass), for last pass Result found: flight 121124 (fail), for first failure Repro found: flight 121132 (pass), for last pass Repro found: flight 121142 (fail), for first failure Repro found: flight 121157 (pass), for last pass Repro found: flight 121169 (fail), for first failure *** Found and reproduced problem changeset *** Bug is in tree: xen git://xenbits.xen.org/xen.git Bug introduced: f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1 Bug not present: 344c55229847365462ad9d2fe9190366d2ee41ae Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/121169/ commit f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Fri May 5 17:01:47 2017 +0100 x86/pv: Drop int80_bounce from struct pv_vcpu The int80_bounce field of struct pv_vcpu is a bit of an odd special case, because it is a simple derivation of trap_ctxt[0x80], which is also stored. It is also the only use of {compat_,}create_bounce_frame() which isn't referencing the plain trap_bounce field of struct pv_vcpu. (And altering this property the purpose of this patch.) Remove the int80_bounce field entirely, along with init_int80_direct_trap(), which in turn requires that the int80_direct_trap() path gain logic previously contained in init_int80_direct_trap(). This does admittedly make the int80 fastpath slightly longer, but these few instructions are in the noise compared to the architectural context switch overhead, and it now matches the syscall/sysenter paths (which have far less architectural overhead already). No behavioural change from the guests point of view. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.839276 to fit pnmtopng: 67 colors found Revision graph left in /home/logs/results/bisect/linux-linus/test-amd64-i386-xl-qemuu-debianhvm-amd64.xen-boot.{dot,ps,png,html,svg}. ---------------------------------------- 121169: tolerable ALL FAIL flight 121169 linux-linus real-bisect [real] http://logs.test-lab.xenproject.org/osstest/logs/121169/ Failures :-/ but no regressions. Tests which did not succeed, including tests which could not be run: test-amd64-i386-xl-qemuu-debianhvm-amd64 7 xen-boot fail baseline untested jobs: test-amd64-i386-xl-qemuu-debianhvm-amd64 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@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |