[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 5f2df45ead7c1195142f68b7923047a1e9479d54 Bug not present: 3059178798a23ba870ff86ff54d442a07e6651fc Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/156660/ commit 5f2df45ead7c1195142f68b7923047a1e9479d54 Author: Juergen Gross Date: Tue Nov 10 14:36:15 2020 +0100 xen/evtchn: rework per event channel lock Currently the lock for a single event channel needs to be taken with interrupts off, which causes deadlocks in some cases. Rework the per event channel lock to be non-blocking for the case of sending an event and removing the need for disabling interrupts for taking the lock. The lock is needed for avoiding races between event channel state changes (creation, closing, binding) against normal operations (set pending, [un]masking, priority changes). Use a rwlock, but with some restrictions: - Changing the state of an event channel (creation, closing, binding) needs to use write_lock(), with ASSERT()ing that the lock is taken as writer only when the state of the event channel is either before or after the locked region appropriate (either free or unbound). - Sending an event needs to use read_trylock() mostly, in case of not obtaining the lock the operation is omitted. This is needed as sending an event can happen with interrupts off (at least in some cases). - Dumping the event channel state for debug purposes is using read_trylock(), too, in order to avoid blocking in case the lock is taken as writer for a long time. - All other cases can use read_lock(). Fixes: e045199c7c9c54 ("evtchn: address races with evtchn_reset()") Signed-off-by: Juergen Gross Reviewed-by: Jan Beulich Acked-by: Julien Grall For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/156660.bisection-summary --basis-template=156622 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 156642 fail [host=himrod1] / 156622 [host=himrod2] 156532 [host=himrod2] 156523 ok. Failure / basis pass flights: 156642 / 156523 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 628e1becb6fb121475a6ce68e3f1cb4499851255 Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 677cbe1324c29294bb1d1b8454b3f214725e40fd 2a5f9f6a6932214fda76b9b3c03e024772882d34 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#677cbe1324c29294bb1d1b8454b3f214725e40fd-7ea428895af2840d85c524f0bd11a38aac308308 git://xenbits.xen.org/xen.git#2a5f9f6a6932214fda76b9b3c03e024772882d34-628e1becb6fb121475a6ce68e3f1cb4499851255 Loaded 10007 nodes in revision graph Searching for test results: 156523 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 677cbe1324c29294bb1d1b8454b3f214725e40fd 2a5f9f6a6932214fda76b9b3c03e024772882d34 156532 [host=himrod2] 156622 [host=himrod2] 156628 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 e6e85b662be9eab96f4cfc58e9945580cce8b2bb 156641 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 677cbe1324c29294bb1d1b8454b3f214725e40fd 2a5f9f6a6932214fda76b9b3c03e024772882d34 156644 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 e6e85b662be9eab96f4cfc58e9945580cce8b2bb 156647 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 0a5e0ce0fb7e5a3b5dfdc936058d2c0e04e5e258 156650 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 b5ad37f8e9284cc147218f7a5193d739ae7b956f 156652 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 3059178798a23ba870ff86ff54d442a07e6651fc 156654 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 3acfd35b61688ad9a5b843ee923221eb36e0b613 Bug not present: 96b5c267e52657e99bd1bbf81dd51925447115e2 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/149815/ commit 3acfd35b61688ad9a5b843ee923221eb36e0b613 Author: Ian Jackson Date: Fri Apr 24 15:49:23 2020 +0100 Update QEMU_TRADITIONAL_REVISION Signed-off-by: Ian Jackson For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/149815.bisection-summary --basis-template=149784 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 149805 fail [host=huxelrebe0] / 149784 [host=albana0] 149769 [host=godello1] 149760 [host=godello1] 149748 [host=debina0] 149736 [host=fiano1] 149733 [host=italia0] 149727 [host=godello1] 149724 [host=italia0] 149720 [host=godello1] 149713 [host=godello1] 149699 [host=albana1] 149688 [host=albana1] 149686 [host=albana1] 149654 [host=debina0] 149645 [host=godello1] 149644 [host=albana0] 149602 [host=godello1] 149599 [host=pinot0] 149568 [host=italia0] 149523 [host=pinot0] 149499 [host=chardonnay\ 0] 149401 [host=huxelrebe1] 149391 [host=huxelrebe1] 149382 [host=debina1] 149296 [host=debina1] 149284 [host=albana0] 149278 [host=fiano1] 149240 [host=italia0] 149225 [host=albana0] 149213 [host=italia0] 149132 [host=italia0] 149110 ok. Failure / basis pass flights: 149805 / 149110 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) (tree in basispass but not in latest: qemu) Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: xen git://xenbits.xen.org/xen.git Latest 933ebad2470a169504799a1d95b8e410bd9847ef f093b08c47b39da6019421a2b61d40745b3e573b Basis pass 933ebad2470a169504799a1d95b8e410bd9847ef a87676c4a32f94d79fcaf5b4e0eb59e880e0f032 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/xen.git#a87676c4a32f94d79fcaf5b4e0eb59e880e0f032-f093b08c47b39da6019421a2b61d40745b3e573b Loaded 5001 nodes in revision graph Searching for test results: 149110 pass 933ebad2470a169504799a1d95b8e410bd9847ef a87676c4a32f94d79fcaf5b4e0eb59e880e0f032 149132 [host=italia0] 149213 [host=italia0] 149225 [host=albana0] 149240 [host=italia0] 149284 [host=albana0] 149278 [host=fiano1] 149296 [host=debina1] 149382 [host=debina1] 149391 [host=huxelrebe1] 149401 [host=huxelrebe1] 149499 [host=chardonnay0] 149523 [host=pinot0] 149568 [host=italia0] 149644 [host=albana0] 149599 [host=pinot0] 149688 [host=albana1] 149602 [host=godello1] 149645 [host=godello1] 149654 [host=debina0] 149686 [host=albana1] 149699 [host=albana1] 149713 [host=godello1] 149720 [host=godello1] 149801 pass 933ebad2470a169504799a1d95b8e410bd9847ef 6c122d3984a5efb1f187cde0e478e4e346202f2b 149788 [host=godello1] 149724 [host=italia0] 149789 [host=godello1] 149727 [host=godello1] 149733 [host=italia0] 149769 [host=godello1] 149736 [host=fiano1] 149748 [host=debina0] 149796 pass 933ebad2470a169504799a1d95b8e410bd9847ef a87676c4a32f94d79fcaf5b4e0eb59e880e0f032 149760 [host=godello1] 149790 [host=godello1] 149784 [host=albana0] 149804 pass 933ebad2470a169504799a1d95b8e410bd9847ef e321576f404766c7e069f03fc96294d7bb32 149785 [host=godello1] 149793 [host=godello1] 149798 fail 933ebad2470a169504799a1d95b8e410bd9847ef f093b08c47b39da6019421a2b61d40745b3e573b 149787 [host=godello1] 149812 pass 933ebad2470a169504799a1d95b8e410bd9847ef 96b5c267e52657e99bd1bbf81dd51925447115e2 149794 [host=godello1] 149799 pass 933ebad2470a169504799a1d95b8e410bd9847ef 8c4aed6ee1073f01f257d170c14c41af7a9cfd39 149791 fail 933ebad2470a169504799a1d95b8e410bd9847ef f093b08c47b39da6019421a2b61d40745b3e573b 149795 [host=godello1] 149802 pass 933ebad2470a169504799a1d95b8e410bd9847ef aa14feb6723d3bb15a884533ade1cd9732792145 149800 pass 933ebad2470a169504799a1d95b8e410bd9847ef 8b8d011ad868df38afae6282103087556beaa1f9 149808 fail 933ebad2470a169504799a1d95b8e410bd9847ef 3acfd35b61688ad9a5b843ee923221eb36e0b613 149806 pass 933ebad2470a169504799a1d95b8e410bd9847ef 96b5c267e52657e99bd1bbf81dd51925447115e2 149797 fail 933ebad2470a169504799a1d95b8e410bd9847ef f093b08c47b39da6019421a2b61d40745b3e573b 149810 pass 933ebad2470a169504799a1d95b8e410bd9847ef 96b5c267e52657e
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: c9b0242ad44a739e0f4c72b67fd4bcf4b042f800 Bug not present: 687121f8a0e7c1ea1c4fa3d056637e5819342f14 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/159224/ commit c9b0242ad44a739e0f4c72b67fd4bcf4b042f800 Author: Roger Pau Monne Date: Thu Feb 4 10:38:33 2021 +0100 autoconf: check endian.h include path Introduce an autoconf macro to check for the include path of certain headers that can be different between OSes. Use such macro to find the correct path for the endian.h header, and modify the users of endian.h to use the output of such check. Suggested-by: Ian Jackson Signed-off-by: Roger Pau Monné Reviewed-by: Ian Jackson Release-Acked-by: Ian Jackson For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/159224.bisection-summary --basis-template=159191 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 159210 fail [host=himrod1] / 159191 [host=himrod2] 159184 ok. Failure / basis pass flights: 159210 / 159184 (tree with no url: minios) (tree in basispass but not in latest: ovmf) (tree in basispass but not in latest: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 90b014a6e6ecad036ec5846426afd19b305dedff Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 687121f8a0e7c1ea1c4fa3d056637e5819342f14 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#7ea428895af2840d85c524f0bd11a38aac308308-7ea428895af2840d85c524f0bd11a38aac308308 git://xenbits.xen.org/xen.git#687121f8a0e7c1ea1c4fa3d056637e5819342f14-90b014a6e6ecad036ec5846426afd19b305dedff Loaded 5001 nodes in revision graph Searching for test results: 159184 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 687121f8a0e7c1ea1c4fa3d056637e5819342f14 159191 [host=himrod2] 159206 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 20077d035224c6f3b3eef8b111b8b842635f2c40 159209 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 687121f8a0e7c1ea1c4fa3d056637e5819342f14 159211 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 20077d035224c6f3b3eef8b111b8b842635f2c40 159213 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 c9b0242ad44a739e0f4c72b67fd4bcf4b042f800 159210 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 90b014a6e6ecad036ec5846426afd19b305dedff 159219 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 687121f8a0e7c1ea1c4fa3d056637e5819342f14 159221 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 c9b0242ad44a739e0f4c72b67fd4bcf4b042f800 159223 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 687121f8a0e7c1ea1c4fa3d056637e5819342f14 159224 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 c9b0242ad44a739e0f4c72b67fd4bcf4b042f800 Searching for interesting versions Result found: flight 159184 (pass), for basis pass For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 687121f8a0e7c1ea1c4fa3d056637e5819342f14, results HASH(0x556052ba3a60) HASH(0x556052bb5fe0) HASH(0x556052bbcf48) HASH(0x556052bc0ad8) Result found: flight 159206 (fail), for basis failure (at ancestor ~44) Repro found: flight 159209 (pass), for basis pass Repro found: flight 159210 (fail), for basis failure 0 revisions at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 687121f8a0e7c1ea1c4fa3d056637e5819342f14 No revisions left to test, checking graph state. Result found: flight 159184 (pass), for last pass Result found: fl
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 81b2b328a26c1b89c275898d12e8ab26c0673dad Bug not present: 10bb8aa0d5d029bd56da4a2a92e1e42bef880210 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/159638/ commit 81b2b328a26c1b89c275898d12e8ab26c0673dad Author: Roger Pau Monné Date: Wed Feb 24 12:48:13 2021 +0100 hvmloader: use Xen private header for elf structs Do not use the system provided elf.h, and instead use elfstructs.h from libelf. Signed-off-by: Roger Pau Monné Acked-by: Jan Beulich Reviewed-by: Ian Jackson Release-Acked-by: Ian Jackson For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/159638.bisection-summary --basis-template=159600 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 159624 fail [host=himrod2] / 159600 ok. Failure / basis pass flights: 159624 / 159600 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 81b2b328a26c1b89c275898d12e8ab26c0673dad Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 5d94433a66df29ce314696a13bdd324ec0e342fe Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#7ea428895af2840d85c524f0bd11a38aac308308-7ea428895af2840d85c524f0bd11a38aac308308 git://xenbits.xen.org/xen.git#5d94433a66df29ce314696a13bdd324ec0e342fe-81b2b328a26c1b89c275898d12e8ab26c0673dad Loaded 5001 nodes in revision graph Searching for test results: 159600 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 5d94433a66df29ce314696a13bdd324ec0e342fe 159624 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 81b2b328a26c1b89c275898d12e8ab26c0673dad 159627 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 5d94433a66df29ce314696a13bdd324ec0e342fe 159630 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 81b2b328a26c1b89c275898d12e8ab26c0673dad 159631 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 10bb8aa0d5d029bd56da4a2a92e1e42bef880210 159632 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 81b2b328a26c1b89c275898d12e8ab26c0673dad 159634 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 10bb8aa0d5d029bd56da4a2a92e1e42bef880210 159636 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 81b2b328a26c1b89c275898d12e8ab26c0673dad 159637 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 10bb8aa0d5d029bd56da4a2a92e1e42bef880210 159638 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 81b2b328a26c1b89c275898d12e8ab26c0673dad Searching for interesting versions Result found: flight 159600 (pass), for basis pass For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 10bb8aa0d5d029bd56da4a2a92e1e42bef880210, results HASH(0x55aef3ccb2a8) HASH(0x55aef3cc4f68) HASH(0x55aef3cceb38) For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 5d94433a66df29ce314696a13bdd324ec0e342fe, results HASH(0x55aef3cc24e0) HASH(0x55aef3cc2ae0) Result found: flight 159624 (fail), for \ basis failure (at ancestor ~79) Repro found: flight 159627 (pass), for basis pass Repro found: flight 159630 (fail), for basis failure 0 revisions at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 10bb8aa0d5d029bd56da4a2a92e1e42bef880210 No revisions left to test, checking graph state. Result found: flight 159631 (pass), for last pass Result found: flight 159632 (fail), for first failure Repro found:
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: d162f36848c4a98a782cc05820b0aa7ec1ae297d Bug not present: 6131dab5f2c8059a0fc7fd884bc6d4ff78ba44c2 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/157774/ commit d162f36848c4a98a782cc05820b0aa7ec1ae297d Author: Andrew Cooper Date: Mon Sep 28 15:25:44 2020 +0100 xen/x86: Fix memory leak in vcpu_create() error path Various paths in vcpu_create() end up calling paging_update_paging_modes(), which eventually allocate a monitor pagetable if one doesn't exist. However, an error in vcpu_create() results in the vcpu being cleaned up locally, and not put onto the domain's vcpu list. Therefore, the monitor table is not freed by {hap,shadow}_teardown()'s loop. This is caught by assertions later that we've successfully freed the entire hap/shadow memory pool. The per-vcpu loops in domain teardown logic is conceptually wrong, but exist due to insufficient existing structure in the existing logic. Break paging_vcpu_teardown() out of paging_teardown(), with mirrored breakouts in the hap/shadow code, and use it from arch_vcpu_create()'s error path. This fixes the memory leak. The new {hap,shadow}_vcpu_teardown() must be idempotent, and are written to be as tolerable as possible, with the minimum number of safety checks possible. In particular, drop the mfn_valid() check - if these fields are junk, then Xen is going to explode anyway. Reported-by: MichaÅ LeszczyÅski Signed-off-by: Andrew Cooper Reviewed-by: Jan Beulich For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/157774.bisection-summary --basis-template=157696 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 157761 fail [host=himrod1] / 157696 ok. Failure / basis pass flights: 157761 / 157696 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 d162f36848c4a98a782cc05820b0aa7ec1ae297d Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 357db96a66e47e609c3b14768f1062e13eedbd93 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#7ea428895af2840d85c524f0bd11a38aac308308-7ea428895af2840d85c524f0bd11a38aac308308 git://xenbits.xen.org/xen.git#357db96a66e47e609c3b14768f1062e13eedbd93-d162f36848c4a98a782cc05820b0aa7ec1ae297d Loaded 5001 nodes in revision graph Searching for test results: 157691 [host=himrod2] 157692 [host=himrod2] 157694 [host=himrod2] 157695 pass irrelevant 157697 fail irrelevant 157698 pass irrelevant 157699 pass irrelevant 157700 pass irrelevant 157701 pass irrelevant 157702 pass irrelevant 157703 fail irrelevant 157704 pass irrelevant 157706 fail irrelevant 157696 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 357db96a66e47e609c3b14768f1062e13eedbd93 157707 pass irrelevant 157761 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 d162f36848c4a98a782cc05820b0aa7ec1ae297d 157765 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 357db96a66e47e609c3b14768f1062e13eedbd93 157767 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 d162f36848c4a98a782cc05820b0aa7ec1ae297d 157768 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 6131dab5f2c8059a0fc7fd884bc6d4ff78ba44c2 157769 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 d162f36848c4a98a782cc05820b0aa7ec1ae297d 157770 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 6131dab5f2c8059a0fc7fd884bc6d4ff78ba44c2 157771 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 2b4b33ffe7d67dc677350a3e1fa7a11d7ab49fb4 Bug not present: 6677b5a3577c16501fbc51a3341446905bd21c38 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/158746/ commit 2b4b33ffe7d67dc677350a3e1fa7a11d7ab49fb4 Author: Manuel Bouyer Date: Tue Jan 26 23:47:52 2021 +0100 libs/foreignmemory: Implement on NetBSD Implement foreignmemory interface on NetBSD. The compat interface is now used only on __sun__ Signed-off-by: Manuel Bouyer Reviewed-by: Roger Pau Monné For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/158746.bisection-summary --basis-template=158713 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 158728 fail [host=himrod1] / 158713 [host=himrod2] 158710 [host=himrod2] 158708 [host=himrod2] 158702 ok. Failure / basis pass flights: 158728 / 158702 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 6e2046378086d2eaf3f1fe807a2fd697f2630f40 Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 464301737acfa90b46b79659b19d7f456861def3 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#7ea428895af2840d85c524f0bd11a38aac308308-7ea428895af2840d85c524f0bd11a38aac308308 git://xenbits.xen.org/xen.git#464301737acfa90b46b79659b19d7f456861def3-6e2046378086d2eaf3f1fe807a2fd697f2630f40 Loaded 5001 nodes in revision graph Searching for test results: 158702 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 464301737acfa90b46b79659b19d7f456861def3 158708 [host=himrod2] 158710 [host=himrod2] 158713 [host=himrod2] 158724 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 2b4b33ffe7d67dc677350a3e1fa7a11d7ab49fb4 158727 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 464301737acfa90b46b79659b19d7f456861def3 158729 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 2b4b33ffe7d67dc677350a3e1fa7a11d7ab49fb4 158732 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 75e1d599130a62f7ab04d384f22359b8e8274410 158733 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 754865c298174560c9724bfcb2c1abb6fbc118ac 158735 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 aa1b136ff1798a2c1a81270ccd20e7252e30ff1f 158737 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 6677b5a3577c16501fbc51a3341446905bd21c38 158738 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 2b4b33ffe7d67dc677350a3e1fa7a11d7ab49fb4 158739 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 6677b5a3577c16501fbc51a3341446905bd21c38 158728 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 6e2046378086d2eaf3f1fe807a2fd697f2630f40 158741 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 2b4b33ffe7d67dc677350a3e1fa7a11d7ab49fb4 158744 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 6677b5a3577c16501fbc51a3341446905bd21c38 158746 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 2b4b33ffe7d67dc677350a3e1fa7a11d7ab49fb4 Searching for interesting versions Result found: flight 158702 (pass), for basis pass For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 6677b5a3577c16501fbc51a3341446905bd21c38, results HASH(0x55a0a6308500) HASH(0x55a0a630c510) HASH(0x55a0a6312250) For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: e4e64408f5c755da3bf7bfd78e70ad9f6c448376 Bug not present: 93508595d588afe9dca087f95200effb7cedc81f Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/155530/ commit e4e64408f5c755da3bf7bfd78e70ad9f6c448376 Author: Bertrand Marquis Date: Fri Oct 2 11:42:09 2020 +0100 build: always use BASEDIR for xen sub-directory Modify Makefiles using $(XEN_ROOT)/xen to use $(BASEDIR) instead. This is removing the dependency to xen subdirectory preventing using a wrong configuration file when xen subdirectory is duplicated for compilation tests. Signed-off-by: Bertrand Marquis Acked-by: Jan Beulich For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/155530.bisection-summary --basis-template=155495 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 155517 fail [host=himrod1] / 155495 [host=himrod2] 155349 [host=himrod2] 155327 ok. Failure / basis pass flights: 155517 / 155327 (tree with no url: minios) (tree in basispass but not in latest: ovmf) (tree in basispass but not in latest: qemu) (tree in basispass but not in latest: seabios) Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: xen git://xenbits.xen.org/xen.git Latest ea6d3cd1ed79d824e605a70c3626bc437c386260 e4e64408f5c755da3bf7bfd78e70ad9f6c448376 Basis pass ea6d3cd1ed79d824e605a70c3626bc437c386260 59b27f360e3d9dc0378c1288e67a91fa41a77158 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen.git#ea6d3cd1ed79d824e605a70c3626bc437c386260-ea6d3cd1ed79d824e605a70c3626bc437c386260 git://xenbits.xen.org/xen.git#59b27f360e3d9dc0378c1288e67a91fa41a77158-e4e64408f5c755da3bf7bfd78e70ad9f6c448376 Loaded 5001 nodes in revision graph Searching for test results: 155310 [host=himrod2] 155321 [host=albana1] 155327 pass ea6d3cd1ed79d824e605a70c3626bc437c386260 59b27f360e3d9dc0378c1288e67a91fa41a77158 155349 [host=himrod2] 155495 [host=himrod2] 155517 fail ea6d3cd1ed79d824e605a70c3626bc437c386260 e4e64408f5c755da3bf7bfd78e70ad9f6c448376 155519 pass ea6d3cd1ed79d824e605a70c3626bc437c386260 59b27f360e3d9dc0378c1288e67a91fa41a77158 155520 fail ea6d3cd1ed79d824e605a70c3626bc437c386260 e4e64408f5c755da3bf7bfd78e70ad9f6c448376 155522 pass ea6d3cd1ed79d824e605a70c3626bc437c386260 3600118a52e75e10800806fdd05eba13adc87347 155523 pass ea6d3cd1ed79d824e605a70c3626bc437c386260 1bc30c076a7f1678166934c080e1bf94b2c189af 155524 pass ea6d3cd1ed79d824e605a70c3626bc437c386260 7f66c0dc41ae5f770c614e516810eb1f336e2470 155525 pass ea6d3cd1ed79d824e605a70c3626bc437c386260 93508595d588afe9dca087f95200effb7cedc81f 155526 fail ea6d3cd1ed79d824e605a70c3626bc437c386260 e4e64408f5c755da3bf7bfd78e70ad9f6c448376 155527 pass ea6d3cd1ed79d824e605a70c3626bc437c386260 93508595d588afe9dca087f95200effb7cedc81f 155528 fail ea6d3cd1ed79d824e605a70c3626bc437c386260 e4e64408f5c755da3bf7bfd78e70ad9f6c448376 155529 pass ea6d3cd1ed79d824e605a70c3626bc437c386260 93508595d588afe9dca087f95200effb7cedc81f 155530 fail ea6d3cd1ed79d824e605a70c3626bc437c386260 e4e64408f5c755da3bf7bfd78e70ad9f6c448376 Searching for interesting versions Result found: flight 155327 (pass), for basis pass For basis failure, parent search stopping at ea6d3cd1ed79d824e605a70c3626bc437c386260 93508595d588afe9dca087f95200effb7cedc81f, results HASH(0x55f3dbade518) HASH(0x55f3dbae5e48) HASH(0x55f3dbae9b58) For basis failure, parent search stopping at ea6d3cd1ed79d824e605a70c3626bc437c386260 7f66c0dc41ae5f770c614e516810eb1f336e2470, results HASH(0x55f3dbad0e18) For basis failure, parent search stopping at ea6d3cd1ed79d824e605a70c3626bc437c386260 1bc30c076a7f1678166934c080e1bf94b2c189af, results HASH(0x\ 55f3dbad9760) For basis failure, parent search stopping at ea6d3cd1ed79d824e605a70c3626bc437c386260 3600118a52e75e10800806fdd05eba13adc87347, results HASH(0x55f3dbadb2e8) For basis failure, parent search stopping at ea6d3cd1ed79d824e605a70c3626bc437c386260 59b27f360e3d9dc0378c1288e67a91fa41a77158, results HASH(0x55f3dbad1118) HASH(0x55f3dbad9460) Result found: flight 155517 (fail), for basis failure (at ancestor ~407) Repro found: flight 155519 (pass), for basis pass Repro found: flight 155520 (fail), for basis failure 0 revisions at ea6d3cd1ed79d824e605a70c3626bc437c386260 93508595d588afe9dca087
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 4664034cdc720a52913bc26358240bb9d3798527 Bug not present: 154137dfdba334348887baf0be9693c407f7cef3 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/156144/ commit 4664034cdc720a52913bc26358240bb9d3798527 Author: Juergen Gross Date: Mon Oct 19 17:27:54 2020 +0200 tools/libs: move official headers to common directory Instead of each library having an own include directory move the official headers to tools/include instead. This will drop the need to link those headers to tools/include and there is no need any longer to have library-specific include paths when building Xen. While at it remove setting of the unused variable PKG_CONFIG_CFLAGS_LOCAL in libs/*/Makefile. Signed-off-by: Juergen Gross Acked-by: Christian Lindig Tested-by: Bertrand Marquis Acked-by: Ian Jackson For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/156144.bisection-summary --basis-template=156117 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 156140 fail [host=himrod1] / 156120 [host=himrod2] 156117 [host=himrod2] 156108 ok. Failure / basis pass flights: 156140 / 156108 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 4ddd6499d999a7d08cabfda5b0262e473dd5beed Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 861f0c110976fa8879b7bf63d9478b6be83d4ab6 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#ea6d3cd1ed79d824e605a70c3626bc437c386260-ea6d3cd1ed79d824e605a70c3626bc437c386260 git://xenbits.xen.org/xen.git#861f0c110976fa8879b7bf63d9478b6be83d4ab6-4ddd6499d999a7d08cabfda5b0262e473dd5beed Loaded 5001 nodes in revision graph Searching for test results: 156108 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 861f0c110976fa8879b7bf63d9478b6be83d4ab6 156117 [host=himrod2] 156120 [host=himrod2] 156129 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 4ddd6499d999a7d08cabfda5b0262e473dd5beed 156131 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 861f0c110976fa8879b7bf63d9478b6be83d4ab6 156132 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 4ddd6499d999a7d08cabfda5b0262e473dd5beed 156134 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 6ca70821b59849ad97c3fadc47e63c1a4af1a78c 156135 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 154137dfdba334348887baf0be9693c407f7cef3 156133 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 4ddd6499d999a7d08cabfda5b0262e473dd5beed 156137 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 588756db020e73e6f5e4407bbf78fbd53f15b731 156138 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 4664034cdc720a52913bc26358240bb9d3798527 156139 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 154137dfdba334348887baf0be9693c407f7cef3 156141 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 4664034cdc720a52913bc26358240bb9d3798527 156142 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 154137dfdba334348887baf0be9693c407f7cef3 156140 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 4ddd6499d999a7d08cabfda5b0262e473dd5beed 156144 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 ea6d3cd1ed79d824e605a70c3626bc437c386260 4664034cdc720a52913bc26358240bb9d3798527 Searching for interesting versions Result found: flight 156108 (pass), for basis pass For basis
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 9e5a68a6652cc54ce3cb3b0ce208eeed79d5aeb5 Bug not present: f9dd8436e3b826e4ca2284effa4c0285527ea763 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/168603/ commit 9e5a68a6652cc54ce3cb3b0ce208eeed79d5aeb5 Author: Ayan Kumar Halder Date: Thu Mar 10 17:44:59 2022 + xen/arm64: io: Support instructions (for which ISS is not valid) on emulated MMIO region using MMIO/ioreq handler When an instruction is trapped in Xen due to translation fault, Xen checks if the ISS is invalid (for data abort) or it is an instruction abort. If so, Xen tries to resolve the translation fault using p2m page tables. In case of data abort, Xen will try to map the mmio region to the guest (ie tries to emulate the mmio region). If the ISS is not valid and it is a data abort, then Xen tries to decode the instruction. In case of ioreq, Xen saves the decoding state, rn and imm9 to vcpu_io. Whenever the vcpu handles the ioreq successfully, it will read the decoding state to determine if the instruction decoded was a ldr/str post indexing (ie INSTR_LDR_STR_POSTINDEXING). If so, it uses these details to post increment rn. In case of mmio handler, if the mmio operation was successful, then Xen retrives the decoding state, rn and imm9. For state == INSTR_LDR_STR_POSTINDEXING, Xen will update rn. If there is an error encountered while decoding/executing the instruction, Xen will forward the abort to the guest. Also, the logic to infer the type of instruction has been moved from try_handle_mmio() to try_decode_instruction() which is called before. try_handle_mmio() is solely responsible for handling the mmio operation. Signed-off-by: Ayan Kumar Halder Acked-by: Julien Grall Reviewed-by: Stefano Stabellini For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/168603.bisection-summary --basis-template=168580 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 168591 fail [host=himrod1] / 168580 [host=himrod2] 168509 [host=himrod2] 168495 ok. Failure / basis pass flights: 168591 / 168495 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 fef5531fd8f311b347970568d77e7bf4feffd7fb Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 5142dc5c25e317c208e3dc16d16b664b9f05dab5 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42-a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 git://xenbits.xen.org/xen.git#5142dc5c25e317c208e3dc16d16b664b9f05dab5-fef5531fd8f311b347970568d77e7bf4feffd7fb >From git://cache:9419/git://xenbits.xen.org/xen 6ff9a7e62b..dedb0aa42c master -> origin/master Loaded 5001 nodes in revision graph Searching for test results: 168495 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 5142dc5c25e317c208e3dc16d16b664b9f05dab5 168509 [host=himrod2] 168580 [host=himrod2] 168589 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 fef5531fd8f311b347970568d77e7bf4feffd7fb 168590 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 5142dc5c25e317c208e3dc16d16b664b9f05dab5 168593 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 fef5531fd8f311b347970568d77e7bf4feffd7fb 168594 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 3f809886988767fff46f440f4fc6d252fb586ace 168595 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 dedb0aa42c6d1ee31805dfc61630db2c41117330 168596 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea23
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 6536688439dbca1d08fd6db5be29c39e3917fb2f Bug not present: 88d3ff7ab15da277a85b39735797293fb541c718 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/167778/ commit 6536688439dbca1d08fd6db5be29c39e3917fb2f Author: Andrew Cooper Date: Wed Jan 12 13:52:47 2022 + x86/msr: Split MSR_SPEC_CTRL handling In order to fix a VT-x bug, and support MSR_SPEC_CTRL on AMD, move MSR_SPEC_CTRL handling into the new {pv,hvm}_{get,set}_reg() infrastructure. Duplicate the msrs->spec_ctrl.raw accesses in the PV and VT-x paths for now. The SVM path is currently unreachable because of the CPUID policy. No functional change. Signed-off-by: Andrew Cooper Reviewed-by: Jan Beulich For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/167778.bisection-summary --basis-template=167761 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 167764 fail [host=himrod2] / 167761 ok. Failure / basis pass flights: 167764 / 167761 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 0626219dcc6a4376c1a4b04209d6c15d06e23875 Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 4e1df69cc9f51b2e017af1da3ed5b45917642115 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42-a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 git://xenbits.xen.org/xen.git#4e1df69cc9f51b2e017af1da3ed5b45917642115-0626219dcc6a4376c1a4b04209d6c15d06e23875 Loaded 5001 nodes in revision graph Searching for test results: 167761 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 4e1df69cc9f51b2e017af1da3ed5b45917642115 167764 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 0626219dcc6a4376c1a4b04209d6c15d06e23875 167768 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 4e1df69cc9f51b2e017af1da3ed5b45917642115 167770 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 0626219dcc6a4376c1a4b04209d6c15d06e23875 167771 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 6536688439dbca1d08fd6db5be29c39e3917fb2f 167772 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 88d3ff7ab15da277a85b39735797293fb541c718 167773 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 6536688439dbca1d08fd6db5be29c39e3917fb2f 167774 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 88d3ff7ab15da277a85b39735797293fb541c718 167776 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 6536688439dbca1d08fd6db5be29c39e3917fb2f 16 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 88d3ff7ab15da277a85b39735797293fb541c718 167778 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 6536688439dbca1d08fd6db5be29c39e3917fb2f Searching for interesting versions Result found: flight 167761 (pass), for basis pass For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 88d3ff7ab15da277a85b39735797293fb541c718, results HASH(0x5577149a3678) HASH(0x5577149a76b0) HASH(0x5577149ab240) For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 a68d6d311c2d1fd9d2fa9a0768ea2353e8a79b42 4e1df69cc9f51b2e017af1da3ed5b45917642115, results HASH(0x5577149985a8) HASH(0x55771499cd38) Result found: flight 167764 (fail), for \ basis failure (at ancestor ~9) Repro found: flight 167768 (pass), for basis pass Repro found: flight 167770 (fail), for basis f
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 918b8842a852e0e7446286f546724b1c63c56c66 Bug not present: 4473f3601098a2c3cf5ab89d5a29504772985e3a Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/163347/ commit 918b8842a852e0e7446286f546724b1c63c56c66 Author: Michal Orzel Date: Mon Jul 5 08:39:52 2021 +0200 arm64: Change type of hsr, cpsr, spsr_el1 to uint64_t AArch64 registers are 64bit whereas AArch32 registers are 32bit or 64bit. MSR/MRS are expecting 64bit values thus we should get rid of helpers READ/WRITE_SYSREG32 in favour of using READ/WRITE_SYSREG. We should also use register_t type when reading sysregs which can correspond to uint64_t or uint32_t. Even though many AArch64 registers have upper 32bit reserved it does not mean that they can't be widen in the future. Modify type of hsr, cpsr, spsr_el1 to uint64_t. Previously we relied on the padding after spsr_el1. As we removed the padding, modify the union to be 64bit so we don't corrupt spsr_fiq. No need to modify the assembly code because the accesses were based on 64bit registers as there was a 32bit padding after spsr_el1. Remove 32bit padding in cpu_user_regs before spsr_fiq as it is no longer needed due to upper union being 64bit now. Add 64bit padding in cpu_user_regs before spsr_el1 because the kernel frame should be 16-byte aligned. Change type of cpsr to uint64_t in the public outside interface "public/arch-arm.h" to allow ABI compatibility between 32bit and 64bit. Increment XEN_DOMCTL_INTERFACE_VERSION. Change type of cpsr to uint64_t in the public outside interface "public/vm_event.h" to allow ABI compatibility between 32bit and 64bit. Signed-off-by: Michal Orzel Reviewed-by: Bertrand Marquis Reviewed-by: Julien Grall For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/163347.bisection-summary --basis-template=163326 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 163336 fail [host=himrod1] / 163326 [host=himrod2] 163314 ok. Failure / basis pass flights: 163336 / 163314 (tree with no url: minios) (tree in basispass but not in latest: ovmf) (tree in basispass but not in latest: qemu) (tree in basispass but not in latest: seabios) Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: xen git://xenbits.xen.org/xen.git Latest 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 f17a73b3c0264c62dd6b5dae01ed621c051c3038 Basis pass 7ea428895af2840d85c524f0bd11a38aac308308 44e8904ebfbc57ba0950c40b9d3a28507b553e4e Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen.git#7ea428895af2840d85c524f0bd11a38aac308308-136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 git://xenbits.xen.org/xen.git#44e8904ebfbc57ba0950c40b9d3a28507b553e4e-f17a73b3c0264c62dd6b5dae01ed621c051c3038 Loaded 19986 nodes in revision graph Searching for test results: 163314 pass 7ea428895af2840d85c524f0bd11a38aac308308 44e8904ebfbc57ba0950c40b9d3a28507b553e4e 163326 [host=himrod2] 163328 [host=himrod2] 163329 [host=himrod2] 163330 [host=himrod2] 163331 [host=himrod2] 16 [host=himrod2] 163332 fail 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 f17a73b3c0264c62dd6b5dae01ed621c051c3038 163334 [host=himrod2] 163335 pass 7ea428895af2840d85c524f0bd11a38aac308308 44e8904ebfbc57ba0950c40b9d3a28507b553e4e 163337 fail 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 f17a73b3c0264c62dd6b5dae01ed621c051c3038 163338 pass 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 09e2cd69956fe529bfc3d53dae477b44eff217d1 163336 fail 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 f17a73b3c0264c62dd6b5dae01ed621c051c3038 163339 fail 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 c8f88810db2a25d6aacf65c1c60bc4f5d848a483 163341 pass 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 4473f3601098a2c3cf5ab89d5a29504772985e3a 163342 fail 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 918b8842a852e0e7446286f546724b1c63c56c66 163343 pass 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 4473f3601098a2c3cf5ab89d5a29504772985e3a 163344 fail 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 918b8842a852e0e7446286f546724b1c63c56c66 163346 pass 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 4473f3601098a2c3cf5ab89d5a29504772985e3a 163347 fail 136c34c9bc4179dc64
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 0dbb4be739c50b8018aeeb285ef290bf7962a28e Bug not present: d276e0f3f14f2d46f27989008770eb2b9c678bc4 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/163499/ commit 0dbb4be739c50b8018aeeb285ef290bf7962a28e Author: Costin Lupu Date: Tue Jun 8 15:35:27 2021 +0300 tools/libs/foreignmemory: Fix PAGE_SIZE redefinition error If PAGE_SIZE is already defined in the system (e.g. in /usr/include/limits.h header) then gcc will trigger a redefinition error because of -Werror. This patch replaces usage of PAGE_* macros with XC_PAGE_* macros in order to avoid confusion between control domain page granularity (PAGE_* definitions) and guest domain page granularity. The exception is in osdep_xenforeignmemory_map() where we need the system page size to check whether the PFN array should be allocated with mmap() or with dynamic allocation. Signed-off-by: Costin Lupu Reviewed-by: Julien Grall Acked-by: Ian Jackson For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/163499.bisection-summary --basis-template=163474 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 163480 fail [host=himrod2] / 163474 ok. Failure / basis pass flights: 163480 / 163474 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 e6917412628d11986f0e6fc028851c8181b24fb8 Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 6de3e5fce5e2a3c5f438e8e214168dd3a474cbbf Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823-136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 git://xenbits.xen.org/xen.git#6de3e5fce5e2a3c5f438e8e214168dd3a474cbbf-e6917412628d11986f0e6fc028851c8181b24fb8 Loaded 5001 nodes in revision graph Searching for test results: 163474 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 6de3e5fce5e2a3c5f438e8e214168dd3a474cbbf 163480 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 e6917412628d11986f0e6fc028851c8181b24fb8 163487 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 6de3e5fce5e2a3c5f438e8e214168dd3a474cbbf 163488 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 e6917412628d11986f0e6fc028851c8181b24fb8 163491 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 d276e0f3f14f2d46f27989008770eb2b9c678bc4 163492 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 2d1a35f1e6c2113a6322fdb758a198608c90e4bd 163493 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 0dbb4be739c50b8018aeeb285ef290bf7962a28e 163495 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 d276e0f3f14f2d46f27989008770eb2b9c678bc4 163496 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 0dbb4be739c50b8018aeeb285ef290bf7962a28e 163498 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 d276e0f3f14f2d46f27989008770eb2b9c678bc4 163499 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 0dbb4be739c50b8018aeeb285ef290bf7962a28e Searching for interesting versions Result found: flight 163474 (pass), for basis pass For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 d276e0f3f14f2d46f27989008770eb2b9c678bc4, results HASH(0x5651c08f6828) HASH(0x5651c090bb80) HASH(0x5651c08f4220) For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 6de
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 35727551c0703493a2240e967cffc3063b13d49c Bug not present: bc141e8ca56200bdd0a12e04a6ebff3c19d6c27b Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/164220/ commit 35727551c0703493a2240e967cffc3063b13d49c Author: Andrew Cooper Date: Thu Aug 12 17:39:16 2021 +0100 x86/cet: Fix shskt manipulation error with BUGFRAME_{warn,run_fn} This was a clear oversight in the original CET work. The BUGFRAME_run_fn and BUGFRAME_warn paths update regs->rip without an equivalent adjustment to the shadow stack, causing IRET to suffer #CP because of the mismatch. One subtle, and therefore fragile, aspect of extable_shstk_fixup() was that it required regs->rip to have its old value as a cross-check that the right word in the shadow stack was being edited. Rework extable_shstk_fixup() into fixup_exception_return() which takes ownership of the update to both the regular and shadow stacks, ensuring that the regs->rip update is ordered correctly. Use the new fixup_exception_return() for BUGFRAME_run_fn and BUGFRAME_warn to ensure that the shadow stack is updated too. Fixes: 209fb9919b50 ("x86/extable: Adjust extable handling to be shadow stack compatible") Reported-by: Marek Marczykowski-Górecki Signed-off-by: Andrew Cooper Tested-by: Marek Marczykowski-Górecki Reviewed-by: Jan Beulich For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/164220.bisection-summary --basis-template=164206 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 164207 fail [host=himrod1] / 164206 ok. Failure / basis pass flights: 164207 / 164206 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 35727551c0703493a2240e967cffc3063b13d49c Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 274c5e79c792ce0331d0d8cd9a01545dea5a48fd Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823-136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 git://xenbits.xen.org/xen.git#274c5e79c792ce0331d0d8cd9a01545dea5a48fd-35727551c0703493a2240e967cffc3063b13d49c Loaded 5001 nodes in revision graph Searching for test results: 164206 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 274c5e79c792ce0331d0d8cd9a01545dea5a48fd 164207 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 35727551c0703493a2240e967cffc3063b13d49c 164209 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 274c5e79c792ce0331d0d8cd9a01545dea5a48fd 164210 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 35727551c0703493a2240e967cffc3063b13d49c 164212 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 6928bc511399fd8f593fe49a3241212860a6a1b5 164213 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 bc141e8ca56200bdd0a12e04a6ebff3c19d6c27b 164215 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 35727551c0703493a2240e967cffc3063b13d49c 164216 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 bc141e8ca56200bdd0a12e04a6ebff3c19d6c27b 164217 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 35727551c0703493a2240e967cffc3063b13d49c 164218 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 bc141e8ca56200bdd0a12e04a6ebff3c19d6c27b 164220 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 136c34c9bc4179dc64b15b2bb5f0c54ca4ddf823 35727551c0703493a2240e967cffc3063b13d49c Searching for interesting versions Resu
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: e4f5949c446635a854f06317b81db11cccfdabee Bug not present: fcdb9cdb953d6c1f893286c3619e74f72e1327fc Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/173913/ commit e4f5949c446635a854f06317b81db11cccfdabee Author: Anthony PERARD Date: Thu Oct 13 14:05:00 2022 +0100 tools: Add -Werror by default to all tools/ And provide an option to ./configure to disable it. A follow-up patch will remove -Werror from every other Makefile in tools/. Signed-off-by: Anthony PERARD Reviewed-by: Luca Fancellu Acked-by: Andrew Cooper Release-acked-by: Henry Wang For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/173913.bisection-summary --basis-template=173457 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 173897 fail [host=huxelrebe0] / 173760 [host=pinot1] 173754 [host=albana0] 173749 [host=sabro0] 173743 [host=italia1] 173734 [host=sabro1] 173728 [host=sabro1] 173721 [host=sabro0] 173710 [host=sabro1] 173701 [host=pinot1] 173688 [host=albana0] 173670 [host=sabro1] 173649 [host=sabro1] 173619 ok. Failure / basis pass flights: 173897 / 173619 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 5310a3aa5026fb27d6834306d920d6207a1e0898 Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 448d28309f1a966bdc850aff1a637e0b79a03e43 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#b746458e1ce1bec85e58b458386f8b7a0bedfaa6-b746458e1ce1bec85e58b458386f8b7a0bedfaa6 git://xenbits.xen.org/xen.git#448d28309f1a966bdc850aff1a637e0b79a03e43-5310a3aa5026fb27d6834306d920d6207a1e0898 Loaded 5001 nodes in revision graph Searching for test results: 173760 [host=pinot1] 173776 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 5310a3aa5026fb27d6834306d920d6207a1e0898 173786 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 5310a3aa5026fb27d6834306d920d6207a1e0898 173800 [host=sabro1] 173810 [host=italia1] 173822 [host=italia1] 173835 [host=italia1] 173853 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 5310a3aa5026fb27d6834306d920d6207a1e0898 173867 [host=italia1] 173868 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 448d28309f1a966bdc850aff1a637e0b79a03e43 173874 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 5310a3aa5026fb27d6834306d920d6207a1e0898 173869 [host=italia1] 173880 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 fcdb9cdb953d6c1f893286c3619e74f72e1327fc 173885 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 5310a3aa5026fb27d6834306d920d6207a1e0898 173886 [host=italia1] 173889 [host=italia1] 173892 [host=italia1] 173895 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 4834dd5521a36cec118ed84b7c09a509edaafa6b 173900 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 40d96f0c7d5399f9b824926279d41ead974fbe39 173901 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 e4f5949c446635a854f06317b81db11cccfdabee 173897 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 5310a3aa5026fb27d6834306d920d6207a1e0898 173903 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 fcdb9cdb953d6c1f893286c3619e74f72e1327fc 173907 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 e4f5949c446635a854f06317b81db11cccfdabee 173910 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0b
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 61765a07e3d8a4dabbb8323b55f13ee75c80e54a Bug not present: aa7354beb1238e68126815e060f7d5ccda48fcb8 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/182682/ commit 61765a07e3d8a4dabbb8323b55f13ee75c80e54a Author: Vikram Garhwal Date: Tue Sep 5 18:16:30 2023 -0700 tools/xl: Add new xl command overlay for device tree overlay support Signed-off-by: Vikram Garhwal Reviewed-by: Anthony PERARD For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/182682.bisection-summary --basis-template=182635 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 182661 fail [host=himrod0] / 182635 [host=godello0] 182631 [host=himrod2] 182596 [host=himrod2] 182577 [host=himrod2] 182565 ok. Failure / basis pass flights: 182661 / 182565 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 61765a07e3d8a4dabbb8323b55f13ee75c80e54a Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 e5522c71beaa83f2f5d2118724ace9f90c22e583 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#0df9387c8983e1b1e72d8c574356f572342c03e6-0df9387c8983e1b1e72d8c574356f572342c03e6 git://xenbits.xen.org/xen.git#e5522c71beaa83f2f5d2118724ace9f90c22e583-61765a07e3d8a4dabbb8323b55f13ee75c80e54a Loaded 5001 nodes in revision graph Searching for test results: 182565 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 e5522c71beaa83f2f5d2118724ace9f90c22e583 182577 [host=himrod2] 182596 [host=himrod2] 182631 [host=himrod2] 182635 [host=godello0] 182641 [host=himrod2] 182644 [host=himrod2] 182645 [host=himrod2] 182647 [host=himrod2] 182648 [host=himrod2] 182649 [host=himrod2] 182651 [host=himrod2] 182652 [host=himrod2] 182653 [host=himrod2] 182655 [host=himrod2] 182646 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 61765a07e3d8a4dabbb8323b55f13ee75c80e54a 182656 [host=himrod2] 182657 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 e5522c71beaa83f2f5d2118724ace9f90c22e583 182659 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 61765a07e3d8a4dabbb8323b55f13ee75c80e54a 182662 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 427b6a571cd275015c201abd5b6a7843452d95a0 182663 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 3b27fff436394762b9bc71fbddf075d276fcceb5 182666 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 7e5c4a8b86f12942de0566b1d61f71d15774364b 182668 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 f61243530e2a1e10f9414653d37d99df61fd88ad 182670 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 aa7354beb1238e68126815e060f7d5ccda48fcb8 182661 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 61765a07e3d8a4dabbb8323b55f13ee75c80e54a 182672 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 61765a07e3d8a4dabbb8323b55f13ee75c80e54a 182676 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 aa7354beb1238e68126815e060f7d5ccda48fcb8 182678 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 61765a07e3d8a4dabbb8323b55f13ee75c80e54a 182680 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 aa7354beb1238e68126815e060f7d5ccda48fcb8 182682 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 61765a07e3d8a4dabbb8323b55f13ee75c80e54a Searching for interesting versions Result found: flight 182565 (pa
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: e1d75084443f676be681fdaf47585cc9a5f5b820 Bug not present: eb23eef476bf44f933fcff42e55119473a1d6e19 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/179945/ commit e1d75084443f676be681fdaf47585cc9a5f5b820 Author: Demi Marie Obenour Date: Tue Mar 21 13:33:36 2023 -0400 build: Change remaining xenbits.xen.org link to HTTPS Obtaining code over an insecure transport is a terrible idea for blatently obvious reasons. Even for non-executable data, insecure transports are considered deprecated. This patch enforces the use of secure transports for all xenbits.xen.org URLs. All altered links have been tested and are known to work. Signed-off-by: Demi Marie Obenour Acked-by: Andrew Cooper For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/179945.bisection-summary --basis-template=179926 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 179931 fail [host=himrod2] / 179926 ok. Failure / basis pass flights: 179931 / 179926 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c 054acfc4443cda51bc000c2e3ba08d9fd1bd77f1 Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c 715b92ba30f792e326bdd37b5a4969da9c5d4a6c Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#625eb5e96dc96aa7fddef59a08edae215527f19c-625eb5e96dc96aa7fddef59a08edae215527f19c git://xenbits.xen.org/xen.git#715b92ba30f792e326bdd37b5a4969da9c5d4a6c-054acfc4443cda51bc000c2e3ba08d9fd1bd77f1 Loaded 5001 nodes in revision graph Searching for test results: 179926 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c 715b92ba30f792e326bdd37b5a4969da9c5d4a6c 179929 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c 054acfc4443cda51bc000c2e3ba08d9fd1bd77f1 179932 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c 715b92ba30f792e326bdd37b5a4969da9c5d4a6c 179934 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c 054acfc4443cda51bc000c2e3ba08d9fd1bd77f1 179935 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c 79493f2b33eeeccc78db25435181a03f5c46b3e6 179936 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c e1d75084443f676be681fdaf47585cc9a5f5b820 179931 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c 054acfc4443cda51bc000c2e3ba08d9fd1bd77f1 179937 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c eb23eef476bf44f933fcff42e55119473a1d6e19 179939 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c e1d75084443f676be681fdaf47585cc9a5f5b820 179941 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c eb23eef476bf44f933fcff42e55119473a1d6e19 179942 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c e1d75084443f676be681fdaf47585cc9a5f5b820 179944 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c eb23eef476bf44f933fcff42e55119473a1d6e19 179945 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c e1d75084443f676be681fdaf47585cc9a5f5b820 Searching for interesting versions Result found: flight 179926 (pass), for basis pass For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7fddef59a08edae215527f19c eb23eef476bf44f933fcff42e55119473a1d6e19, results HASH(0x55d01057b648) HASH(0x55d00f2f2d70) HASH(0x55d0105888c8) For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 625eb5e96dc96aa7f
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build/dist-test 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: 82182ad7b46e0f7a3856bb12c7a9bf2e2a4570bc Bug not present: 46f2e2c3bcd5b17dae0fd1e45ed8619d6c047b55 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/183905/ commit 82182ad7b46e0f7a3856bb12c7a9bf2e2a4570bc Author: Roger Pau Monné Date: Mon Nov 27 15:16:01 2023 +0100 livepatch: do not use .livepatch.funcs section to store internal state Currently the livepatch logic inside of Xen will use fields of struct livepatch_func in order to cache internal state of patched functions. Note this is a field that is part of the payload, and is loaded as an ELF section (.livepatch.funcs), taking into account the SHF_* flags in the section header. The flags for the .livepatch.funcs section, as set by livepatch-build-tools, are SHF_ALLOC, which leads to its contents (the array of livepatch_func structures) being placed in read-only memory: Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [...] [ 4] .livepatch.funcs PROGBITS 0080 0068 A 0 0 8 This previously went unnoticed, as all writes to the fields of livepatch_func happen in the critical region that had WP disabled in CR0. After 8676092a0f16 however WP is no longer toggled in CR0 for patch application, and only the hypervisor .text mappings are made write-accessible. That leads to the following page fault when attempting to apply a livepatch: [ Xen-4.19-unstable x86_64 debug=y Tainted: C] CPU:4 RIP:e008:[] common/livepatch.c#apply_payload+0x45/0x1e1 [...] Xen call trace: [] R common/livepatch.c#apply_payload+0x45/0x1e1 [] F check_for_livepatch_work+0x385/0xaa5 [] F arch/x86/domain.c#idle_loop+0x92/0xee Pagetable walk from 82d040625079: L4[0x105] = 8c6c9063 L3[0x141] = 8c6c6063 L2[0x003] = 00086a1e7063 L1[0x025] = 80086ca5d121 Panic on CPU 4: FATAL PAGE FAULT [error_code=0003] Faulting linear address: 82d040625079 Fix this by moving the internal Xen function patching state out of livepatch_func into an area not allocated as part of the ELF payload. While there also constify the array of livepatch_func structures in order to prevent further surprises. Note there's still one field (old_addr) that gets set during livepatch load. I consider this fine since the field is read-only after load, and at the point the field gets set the underlying mapping hasn't been made read-only yet. Fixes: 8676092a0f16 ('x86/livepatch: Fix livepatch application when CET is active') Signed-off-by: Roger Pau Monné Reviewed-by: Ross Lagerwall For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.xen-build--dist-test.html Revision IDs in each graph node refer, respectively, to the Trees above. Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/build-amd64.xen-build--dist-test --summary-out=tmp/183905.bisection-summary --basis-template=183851 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build/dist-test Searching for failure / basis pass: 183891 fail [host=godello1] / 183851 [host=himrod2] 183846 [host=himrod2] 183844 [host=himrod2] 183840 [host=albana0] 183826 [host=himrod0] 183817 [host=nobling1] 183814 [host=godello0] 183809 [host=nobling1] 183802 [host=godello0] 183798 [host=godello0] 183786 [host=himrod2] 183784 [host=himrod2] 183774 [host=himrod2] 183770 [host=nobling1] 183767 [host=himrod2] 183762 ok. Failure / basis pass flights: 183891 / 183762 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 72d51813d631fe27d37736b7a55eeec08f246983 Basis pass 3d273dd05e51e5a1ffba3d98c743
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 465217b0f872602b4084a1b0fa2ef75377cb3589 Bug not present: 445fdc641e304ff41a544f8f5926a13b604c08ad Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/181050/ commit 465217b0f872602b4084a1b0fa2ef75377cb3589 Author: Jan Beulich Date: Wed May 31 12:01:11 2023 +0200 vPCI: account for hidden devices Hidden devices (e.g. an add-in PCI serial card used for Xen's serial console) are associated with DomXEN, not Dom0. This means that while looking for overlapping BARs such devices cannot be found on Dom0's list of devices; DomXEN's list also needs to be scanned. Suppress vPCI init altogether for r/o devices (which constitute a subset of hidden ones). Signed-off-by: Jan Beulich Reviewed-by: Roger Pau Monné Tested-by: Stefano Stabellini For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/181050.bisection-summary --basis-template=181018 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 181035 fail [host=himrod2] / 181018 [host=himrod0] 181016 [host=himrod0] 180963 ok. Failure / basis pass flights: 181035 / 180963 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 465217b0f872602b4084a1b0fa2ef75377cb3589 Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 f54dd5b53ee516fa1d4c106e0744ce0083acfcdc Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#8c51cd970509b97d8378d175646ec32889828158-8c51cd970509b97d8378d175646ec32889828158 git://xenbits.xen.org/xen.git#f54dd5b53ee516fa1d4c106e0744ce0083acfcdc-465217b0f872602b4084a1b0fa2ef75377cb3589 Loaded 5002 nodes in revision graph Searching for test results: 180963 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 f54dd5b53ee516fa1d4c106e0744ce0083acfcdc 181016 [host=himrod0] 181018 [host=himrod0] 181037 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 8347d6bb29bfd0c3b5acdc078574a8643c5a5637 181031 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 465217b0f872602b4084a1b0fa2ef75377cb3589 181032 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 f54dd5b53ee516fa1d4c106e0744ce0083acfcdc 181034 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 465217b0f872602b4084a1b0fa2ef75377cb3589 181038 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 e66003e7be1996c9dd8daca54ba34ad5bb58d668 181039 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 0d74fc2b2f85586ceb5672aedc79c666e529381d 181040 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 0f80a46ffa6bfd5d111fc2e64ee5983513627e4d 181035 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 465217b0f872602b4084a1b0fa2ef75377cb3589 181043 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 445fdc641e304ff41a544f8f5926a13b604c08ad 181045 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 465217b0f872602b4084a1b0fa2ef75377cb3589 181046 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 445fdc641e304ff41a544f8f5926a13b604c08ad 181047 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 465217b0f872602b4084a1b0fa2ef75377cb3589 181048 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 445fdc641e304ff41a544f8f5926a13b604c08ad 181050 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 465217b0f872602b4084a1b0fa2ef75377cb3589 Searching f
[xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: b46e8207d0aedad7bb23d14c055d95e625d366b0 Bug not present: 56a7aaa16bfe43945a0031319c60c7f323c46254 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/181258/ commit b46e8207d0aedad7bb23d14c055d95e625d366b0 Author: Luca Fancellu Date: Wed May 31 08:24:11 2023 +0100 xen/tools: add sve parameter in XL configuration Add sve parameter in XL configuration to allow guests to use SVE feature. Signed-off-by: Luca Fancellu Reviewed-by: Anthony PERARD For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/181258.bisection-summary --basis-template=181233 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 181248 fail [host=himrod2] / 181233 ok. Failure / basis pass flights: 181248 / 181233 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 685048441e1cd935b622bba47d3ca612e75b4ef6 Basis pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 64a647f8d817c6989edc000613b5afae19f03f99 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#8c51cd970509b97d8378d175646ec32889828158-8c51cd970509b97d8378d175646ec32889828158 git://xenbits.xen.org/xen.git#64a647f8d817c6989edc000613b5afae19f03f99-685048441e1cd935b622bba47d3ca612e75b4ef6 Loaded 5001 nodes in revision graph Searching for test results: 181233 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 64a647f8d817c6989edc000613b5afae19f03f99 181246 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 cb8b18d49ad804108ead8667179794b0ead66f2a 181247 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 64a647f8d817c6989edc000613b5afae19f03f99 181249 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 cb8b18d49ad804108ead8667179794b0ead66f2a 181250 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 f2095a51ac53d2da97f724d49ec3aedbb290080e 181251 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 56a7aaa16bfe43945a0031319c60c7f323c46254 181248 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 685048441e1cd935b622bba47d3ca612e75b4ef6 181252 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 b46e8207d0aedad7bb23d14c055d95e625d366b0 181253 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 56a7aaa16bfe43945a0031319c60c7f323c46254 181255 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 b46e8207d0aedad7bb23d14c055d95e625d366b0 181256 pass 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 56a7aaa16bfe43945a0031319c60c7f323c46254 181258 fail 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 b46e8207d0aedad7bb23d14c055d95e625d366b0 Searching for interesting versions Result found: flight 181233 (pass), for basis pass For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 56a7aaa16bfe43945a0031319c60c7f323c46254, results HASH(0x5578f6ae9c48) HASH(0x5578f6ae6838) HASH(0x5578f6ae4cb0) For basis failure, parent search stopping at 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 f2095a51ac53d2da97f724d49ec3aedbb290080e, results HASH(0x5578f6ae6e38) For basis failure, parent search stopping at 3d273dd05e51e5a1\ ffba3d98c7437ee84e8f8764 8c51cd970509b97d8378d175646ec32889828158 64a647f8d817c6989edc000613b5afae19f03f99, results HASH(0x5578f6adcb48) HASH(0x5578f6ae1780) Result found: flight 181246 (fail), for basis failure (at ancestor ~1551) Repro found
[xen-unstable-smoke bisection] complete build-amd64-libvirt
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 929f23114061a0089e6d63d109cf6a1d03d35c71 Bug not present: 8bc342b043a6838c03cd86039a34e3f8eea1242f Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/157589/ commit 929f23114061a0089e6d63d109cf6a1d03d35c71 Author: Paul Durrant Date: Tue Dec 8 19:30:26 2020 + libxl: introduce 'libxl_pci_bdf' in the idl... ... and use in 'libxl_device_pci' This patch is preparatory work for restricting the type passed to functions that only require BDF information, rather than passing a 'libxl_device_pci' structure which is only partially filled. In this patch only the minimal mechanical changes necessary to deal with the structural changes are made. Subsequent patches will adjust the code to make better use of the new type. Signed-off-by: Paul Durrant Acked-by: Wei Liu Acked-by: Nick Rosbrook For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64-libvirt.libvirt-build.html Revision IDs in each graph node refer, respectively, to the Trees above. Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/build-amd64-libvirt.libvirt-build --summary-out=tmp/157589.bisection-summary --basis-template=157560 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64-libvirt libvirt-build Searching for failure / basis pass: 157575 fail [host=himrod2] / 157560 ok. Failure / basis pass flights: 157575 / 157560 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 8bf0fab14256057bbd145563151814300476bb28 Basis pass 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 904148ecb4a59d4c8375d8e8d38117b8605e10ac Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/libvirt.git#2c846fa6bcc11929c9fb857a22430fb9945654ad-2c846fa6bcc11929c9fb857a22430fb9945654ad https://gitlab.com/keycodemap/keycodemapdb.git#27acf0ef828bf719b2053ba398b195829413dbdd-27acf0ef828bf719b2053ba398b195829413dbdd git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#7ea428895af2840d85c524f0bd11a38aac308\ 308-7ea428895af2840d85c524f0bd11a38aac308308 git://xenbits.xen.org/xen.git#904148ecb4a59d4c8375d8e8d38117b8605e10ac-8bf0fab14256057bbd145563151814300476bb28 Loaded 5001 nodes in revision graph Searching for test results: 157560 pass 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 904148ecb4a59d4c8375d8e8d38117b8605e10ac 157570 fail 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 8bf0fab14256057bbd145563151814300476bb28 157574 pass 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 904148ecb4a59d4c8375d8e8d38117b8605e10ac 157577 fail 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 8bf0fab14256057bbd145563151814300476bb28 157575 fail 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 8bf0fab14256057bbd145563151814300476bb28 157579 pass 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 7ea428895af2840d85c524f0bd11a38aac308308 4951b9ea807d4a4e5a54798d366b2ea3d6ca5060 157580 pass 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b
Re: [xen-unstable-smoke bisection] complete build-amd64
On 21.01.2022 04:38, osstest service owner wrote: > branch xen-unstable-smoke > xenbranch xen-unstable-smoke > job build-amd64 > testid xen-build > > 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: 6536688439dbca1d08fd6db5be29c39e3917fb2f > Bug not present: 88d3ff7ab15da277a85b39735797293fb541c718 > Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/167778/ > > > commit 6536688439dbca1d08fd6db5be29c39e3917fb2f > Author: Andrew Cooper > Date: Wed Jan 12 13:52:47 2022 + > > x86/msr: Split MSR_SPEC_CTRL handling > > In order to fix a VT-x bug, and support MSR_SPEC_CTRL on AMD, move > MSR_SPEC_CTRL handling into the new {pv,hvm}_{get,set}_reg() > infrastructure. > > Duplicate the msrs->spec_ctrl.raw accesses in the PV and VT-x paths for > now. > The SVM path is currently unreachable because of the CPUID policy. > > No functional change. > > Signed-off-by: Andrew Cooper > Reviewed-by: Jan Beulich Hmm, looks like you decided to drop the inline stubs, yet now in the shim build we get msr.c: In function 'guest_rdmsr': msr.c:431:16: error: implicit declaration of function 'hvm_get_reg'; did you mean 'pv_get_reg'? [-Werror=implicit-function-declaration] *val = hvm_get_reg(v, msr); ^~~ pv_get_reg msr.c:431:16: error: nested extern declaration of 'hvm_get_reg' [-Werror=nested-externs] msr.c: In function 'guest_wrmsr': msr.c:675:9: error: implicit declaration of function 'hvm_set_reg'; did you mean 'pv_set_reg'? [-Werror=implicit-function-declaration] hvm_set_reg(v, msr, val); ^~~ pv_set_reg msr.c:675:9: error: nested extern declaration of 'hvm_set_reg' [-Werror=nested-externs] cc1: all warnings being treated as errors Jan
[xen-unstable-smoke bisection] complete build-amd64-libvirt
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/171909/ commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Author: Oleksandr Tyshchenko Date: Fri Jul 15 22:20:24 2022 +0300 libxl: Add support for Virtio disk configuration This patch adds basic support for configuring and assisting virtio-mmio based virtio-disk backend (emulator) which is intended to run out of Qemu and could be run in any domain. Although the Virtio block device is quite different from traditional Xen PV block device (vbd) from the toolstack's point of view: - as the frontend is virtio-blk which is not a Xenbus driver, nothing written to Xenstore are fetched by the frontend currently ("vdev" is not passed to the frontend). But this might need to be revised in future, so frontend data might be written to Xenstore in order to support hotplugging virtio devices or passing the backend domain id on arch where the device-tree is not available. - the ring-ref/event-channel are not used for the backend<->frontend communication, the proposed IPC for Virtio is IOREQ/DM it is still a "block device" and ought to be integrated in existing "disk" handling. So, re-use (and adapt) "disk" parsing/configuration logic to deal with Virtio devices as well. For the immediate purpose and an ability to extend that support for other use-cases in future (Qemu, virtio-pci, etc) perform the following actions: - Add new disk backend type (LIBXL_DISK_BACKEND_STANDALONE) and reflect that in the configuration - Introduce new disk "specification" and "transport" fields to struct libxl_device_disk. Both are written to the Xenstore. The transport field is only used for the specification "virtio" and it assumes only "mmio" value for now. - Introduce new "specification" option with "xen" communication protocol being default value. - Add new device kind (LIBXL__DEVICE_KIND_VIRTIO_DISK) as current one (LIBXL__DEVICE_KIND_VBD) doesn't fit into Virtio disk model An example of domain configuration for Virtio disk: disk = [ 'phy:/dev/mmcblk0p3, xvda1, backendtype=standalone, specification=virtio'] Nothing has changed for default Xen disk configuration. Please note, this patch is not enough for virtio-disk to work on Xen (Arm), as for every Virtio device (including disk) we need to allocate Virtio MMIO params (IRQ and memory region) and pass them to the backend, also update Guest device-tree. The subsequent patch will add these missing bits. For the current patch, the default "irq" and "base" are just written to the Xenstore. This is not an ideal splitting, but this way we avoid breaking the bisectability. Signed-off-by: Oleksandr Tyshchenko Reviewed-by: Anthony PERARD Acked-by: George Dunlap Tested-by: Jiamei Xie For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64-libvirt.libvirt-build.html Revision IDs in each graph node refer, respectively, to the Trees above. Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/build-amd64-libvirt.libvirt-build --summary-out=tmp/171909.bisection-summary --basis-template=171884 --blessings=real,real-bisect,real-retry xen-unstable-smoke build-amd64-libvirt libvirt-build Searching for failure / basis pass: 171899 fail [host=himrod1] / 171884 ok. Failure / basis pass flights: 171899 / 171884 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 b746458e1ce1bec85e58b458386f8b7a0bedfaa6 ca45d3cb4586372909f350e54482246f994e1bc7 Basis pass 2c846fa6bcc11929c9fb857a22430fb9945654ad 27acf0ef828bf719b2053ba398b195829413dbdd 3d2
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On 16/12/2020 02:27, osstest service owner wrote: > branch xen-unstable-smoke > xenbranch xen-unstable-smoke > job build-amd64-libvirt > testid libvirt-build > > Tree: libvirt git://xenbits.xen.org/libvirt.git > Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 929f23114061a0089e6d63d109cf6a1d03d35c71 > Bug not present: 8bc342b043a6838c03cd86039a34e3f8eea1242f > Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/157589/ > > > commit 929f23114061a0089e6d63d109cf6a1d03d35c71 > Author: Paul Durrant > Date: Tue Dec 8 19:30:26 2020 + > > libxl: introduce 'libxl_pci_bdf' in the idl... > > ... and use in 'libxl_device_pci' > > This patch is preparatory work for restricting the type passed to > functions > that only require BDF information, rather than passing a > 'libxl_device_pci' > structure which is only partially filled. In this patch only the minimal > mechanical changes necessary to deal with the structural changes are > made. > Subsequent patches will adjust the code to make better use of the new > type. > > Signed-off-by: Paul Durrant > Acked-by: Wei Liu > Acked-by: Nick Rosbrook This breaks the API. You can't make the following change in the IDL. libxl_device_pci = Struct("device_pci", [ - ("func", uint8), - ("dev", uint8), - ("bus", uint8), - ("domain", integer), - ("vdevfn", uint32), + ("bdf", libxl_pci_bdf), + ("vdevfn", uint32), ~Andrew
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
Paul, are you able to cook up a patch today? If not I will revert the offending patch(es). Wei. On Wed, Dec 16, 2020 at 10:17:29AM +, Andrew Cooper wrote: > On 16/12/2020 02:27, osstest service owner wrote: > > branch xen-unstable-smoke > > xenbranch xen-unstable-smoke > > job build-amd64-libvirt > > testid libvirt-build > > > > Tree: libvirt git://xenbits.xen.org/libvirt.git > > Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 929f23114061a0089e6d63d109cf6a1d03d35c71 > > Bug not present: 8bc342b043a6838c03cd86039a34e3f8eea1242f > > Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/157589/ > > > > > > commit 929f23114061a0089e6d63d109cf6a1d03d35c71 > > Author: Paul Durrant > > Date: Tue Dec 8 19:30:26 2020 + > > > > libxl: introduce 'libxl_pci_bdf' in the idl... > > > > ... and use in 'libxl_device_pci' > > > > This patch is preparatory work for restricting the type passed to > > functions > > that only require BDF information, rather than passing a > > 'libxl_device_pci' > > structure which is only partially filled. In this patch only the > > minimal > > mechanical changes necessary to deal with the structural changes are > > made. > > Subsequent patches will adjust the code to make better use of the new > > type. > > > > Signed-off-by: Paul Durrant > > Acked-by: Wei Liu > > Acked-by: Nick Rosbrook > > This breaks the API. You can't make the following change in the IDL. > > libxl_device_pci = Struct("device_pci", [ > - ("func", uint8), > - ("dev", uint8), > - ("bus", uint8), > - ("domain", integer), > - ("vdevfn", uint32), > + ("bdf", libxl_pci_bdf), > + ("vdevfn", uint32), > > ~Andrew
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On Wed, Dec 16, 2020 at 10:43:57AM +, Wei Liu wrote: > Paul, are you able to cook up a patch today? If not I will revert the > offending patch(es). > I've reverted the offending 8 patches for now. Wei.
RE: [xen-unstable-smoke bisection] complete build-amd64-libvirt
> -Original Message- > From: Wei Liu > Sent: 16 December 2020 10:44 > To: Andrew Cooper ; Paul Durrant > Cc: osstest service owner ; > xen-devel@lists.xenproject.org; Paul Durrant > ; Wei Liu > Subject: Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt > > Paul, are you able to cook up a patch today? If not I will revert the > offending patch(es). > Sorry I was otherwise occupied yesterday. It's not so simple to avoid the API change the way things are in the series... it will take a reasonable amount of re-factoring to avoid it. I'll re-base and fix it. Paul > Wei. > > On Wed, Dec 16, 2020 at 10:17:29AM +, Andrew Cooper wrote: > > On 16/12/2020 02:27, osstest service owner wrote: > > > branch xen-unstable-smoke > > > xenbranch xen-unstable-smoke > > > job build-amd64-libvirt > > > testid libvirt-build > > > > > > Tree: libvirt git://xenbits.xen.org/libvirt.git > > > Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 929f23114061a0089e6d63d109cf6a1d03d35c71 > > > Bug not present: 8bc342b043a6838c03cd86039a34e3f8eea1242f > > > Last fail repro: > > > http://logs.test-lab.xenproject.org/osstest/logs/157589/ > > > > > > > > > commit 929f23114061a0089e6d63d109cf6a1d03d35c71 > > > Author: Paul Durrant > > > Date: Tue Dec 8 19:30:26 2020 + > > > > > > libxl: introduce 'libxl_pci_bdf' in the idl... > > > > > > ... and use in 'libxl_device_pci' > > > > > > This patch is preparatory work for restricting the type passed to > > > functions > > > that only require BDF information, rather than passing a > > > 'libxl_device_pci' > > > structure which is only partially filled. In this patch only the > > > minimal > > > mechanical changes necessary to deal with the structural changes > > > are made. > > > Subsequent patches will adjust the code to make better use of the > > > new type. > > > > > > Signed-off-by: Paul Durrant > > > Acked-by: Wei Liu > > > Acked-by: Nick Rosbrook > > > > This breaks the API. You can't make the following change in the IDL. > > > > libxl_device_pci = Struct("device_pci", [ > > - ("func", uint8), > > - ("dev", uint8), > > - ("bus", uint8), > > - ("domain", integer), > > - ("vdevfn", uint32), > > + ("bdf", libxl_pci_bdf), > > + ("vdevfn", uint32), > > > > ~Andrew
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build/dist-test 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: 25164571fc11ed3010c5885a98a68fac3b891d33 Bug not present: 0cd791c499bdc698d14a24050ec56d60b45732e0 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/145039/ commit 25164571fc11ed3010c5885a98a68fac3b891d33 Merge: 0cd791c499 5083e0ff93 Author: Konrad Rzeszutek Wilk Date: Thu Dec 19 20:16:43 2019 -0500 Merge branch 'livepatch.aws.v6' into staging * livepatch.aws.v6: livepatch: Add metadata runtime retrieval mechanism livepatch: Handle arbitrary size names with the list operation livepatch: Add support for modules .modinfo section metadata livepatch: Add support for inline asm livepatching expectations livepatch: Add per-function applied/reverted state tracking marker livepatch: Do not enforce ELF_LIVEPATCH_FUNC section presence livepatch: Add support for apply|revert action replacement hooks livepatch: Implement pre-|post- apply|revert hooks livepatch: Export payload structure via livepatch_payload.h livepatch: Allow to override inter-modules buildid dependency livepatch: Always check hypervisor build ID upon livepatch upload Signed-off-by: Konrad Rzeszutek Wilk commit 5083e0ff939d149860db40e0da54ea2048749471 Author: Pawel Wieczorkiewicz Date: Tue Nov 26 10:08:00 2019 + livepatch: Add metadata runtime retrieval mechanism Extend the livepatch list operation to fetch also payloads' metadata. This is achieved by extending the sysctl list interface with 2 extra guest handles: * metadata - an array of arbitrary size strings * metadata_len - an array of metadata strings' lengths (uin32_t each) Payloads' metadata is a string of arbitrary size and does not have an upper bound limit. It may also vary in size between payloads. In order to let the userland allocate enough space for the incoming data add a metadata total size field to the list sysctl operation and fill it with total size of all payloads' metadata. Extend the libxc to handle the metadata back-to-back data transfers as well as metadata length array data transfers. The xen-livepatch userland tool is extended to always display the metadata for each received module. The metadata is received with the following format: key=value\0key=value\0...key=value\0. The format is modified to the following one: key=value;key=value;...key=value. The new format allows to easily parse the metadata for a given module by a machine. Signed-off-by: Pawel Wieczorkiewicz Reviewed-by: Andra-Irina Paraschiv Reviewed-by: Martin Pohlack Reviewed-by: Norbert Manthey Signed-off-by: Konrad Rzeszutek Wilk Reviewed-by: Ross Lagerwall commit b145b4a39c1324186b1b43313a9fefc19b7aa43f Author: Pawel Wieczorkiewicz Date: Tue Nov 26 10:07:59 2019 + livepatch: Handle arbitrary size names with the list operation The payloads' name strings can be of arbitrary size (typically small with an upper bound of XEN_LIVEPATCH_NAME_SIZE). Current implementation of the list operation interface allows to copy names in the XEN_LIVEPATCH_NAME_SIZE chunks regardless of its actual size and enforces space allocation requirements on userland tools. To unify and simplify the interface, handle the name strings of arbitrary size by copying them in adhering chunks to the userland. In order to let the userland allocate enough space for the incoming data add an auxiliary interface xc_livepatch_list_get_sizes() that provides the current number of payload entries and the total size of all name strings. This is achieved by extending the sysctl list interface with an extra fields: name_total_size. The xc_livepatch_list_get_sizes() issues the livepatch sysctl list operation with the nr field set to 0. In this mode the operation returns the number of payload entries and calculates the total sizes for all payloads' names. When the sysctl operation is issued with a non-zero nr field (for instance with a value obtained earlier with the prior call to the xc_livepatch_list_get_sizes()) the new field name_total_size provides the total size of actually copied data. Extend the libxc to handle the name back-to-back data transfers. The xen-livepatch tool is modified to start the list operation with a call to the xc_
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On 29.07.2022 03:04, osstest service owner wrote: > branch xen-unstable-smoke > xenbranch xen-unstable-smoke > job build-amd64-libvirt > testid libvirt-build > > Tree: libvirt git://xenbits.xen.org/libvirt.git > Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f > Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce > Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/171909/ > > > commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f > Author: Oleksandr Tyshchenko > Date: Fri Jul 15 22:20:24 2022 +0300 > > libxl: Add support for Virtio disk configuration Just in case you didn't notice it: Something's wrong here. I didn't look at the details at all. Please advise whether a fix will soon arrive or whether we should revert for the time being. Jan
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On 29.07.22 09:22, Jan Beulich wrote: Hello Jan > On 29.07.2022 03:04, osstest service owner wrote: >> branch xen-unstable-smoke >> xenbranch xen-unstable-smoke >> job build-amd64-libvirt >> testid libvirt-build >> >> Tree: libvirt git://xenbits.xen.org/libvirt.git >> Tree: libvirt_keycodemapdb >> https://urldefense.com/v3/__https://gitlab.com/keycodemap/keycodemapdb.git__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpzij9yLM$ >> [gitlab[.]com] >> 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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f >>Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce >>Last fail repro: >> https://urldefense.com/v3/__http://logs.test-lab.xenproject.org/osstest/logs/171909/__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpmYABJkc$ >> [logs[.]test-lab[.]xenproject[.]org] >> >> >>commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f >>Author: Oleksandr Tyshchenko >>Date: Fri Jul 15 22:20:24 2022 +0300 >> >>libxl: Add support for Virtio disk configuration > Just in case you didn't notice it: Something's wrong here. I didn't look > at the details at all. Please advise whether a fix will soon arrive or > whether we should revert for the time being. Sorry for the breakage. At the moment I have no idea what is wrong here, I will try to investigate and provide a fix by the end of the day. > > Jan -- Regards, Oleksandr Tyshchenko
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
(+ Anthony) Hi, On 29/07/2022 07:48, Oleksandr Tyshchenko wrote: On 29.07.22 09:22, Jan Beulich wrote: Hello Jan On 29.07.2022 03:04, osstest service owner wrote: branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://urldefense.com/v3/__https://gitlab.com/keycodemap/keycodemapdb.git__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpzij9yLM$ [gitlab[.]com] 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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce Last fail repro: https://urldefense.com/v3/__http://logs.test-lab.xenproject.org/osstest/logs/171909/__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpmYABJkc$ [logs[.]test-lab[.]xenproject[.]org] commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Author: Oleksandr Tyshchenko Date: Fri Jul 15 22:20:24 2022 +0300 libxl: Add support for Virtio disk configuration Just in case you didn't notice it: Something's wrong here. I didn't look at the details at all. Please advise whether a fix will soon arrive or whether we should revert for the time being. Sorry for the breakage. At the moment I have no idea what is wrong here, From the build log: ../../src/libxl/xen_xl.c: In function 'xenParseXLDisk': ../../src/libxl/xen_xl.c:779:17: error: enumeration value 'LIBXL_DISK_BACKEND_STANDALONE' not handled in switch [-Werror=switch-enum] switch (libxldisk->backend) { ^~ The switch contains a default branch [1], so I am a bit puzzled why GCC is not happy here. I will try to investigate and provide a fix by the end of the day. So the general expectation is libvirt should be able to compile without using the new features provided by libxl. In this case, I am not sure there is anything we could do in libxl without large rework to conditionally define LIBXL_DISK_BACKEND_STANDALONE. So if a fix is necessary, then it will probably need to be in libvirt. Cheers, [1] https://xenbits.xen.org/gitweb/?p=libvirt.git;a=blob;f=src/libxl/xen_xl.c;h=f9dc18ab18b208d319282ce422f46c75135c0673;hb=refs/heads/xen-tested-master#l779 -- Julien Grall
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On 29.07.22 12:08, Julien Grall wrote: Hello Julien > (+ Anthony) > > Hi, > > On 29/07/2022 07:48, Oleksandr Tyshchenko wrote: >> >> On 29.07.22 09:22, Jan Beulich wrote: >> >> Hello Jan >> >>> On 29.07.2022 03:04, osstest service owner wrote: branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://urldefense.com/v3/__https://gitlab.com/keycodemap/keycodemapdb.git__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpzij9yLM$ [gitlab[.]com] 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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce Last fail repro: https://urldefense.com/v3/__http://logs.test-lab.xenproject.org/osstest/logs/171909/__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpmYABJkc$ [logs[.]test-lab[.]xenproject[.]org] commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Author: Oleksandr Tyshchenko Date: Fri Jul 15 22:20:24 2022 +0300 libxl: Add support for Virtio disk configuration >>> Just in case you didn't notice it: Something's wrong here. I didn't >>> look >>> at the details at all. Please advise whether a fix will soon arrive or >>> whether we should revert for the time being. >> >> Sorry for the breakage. At the moment I have no idea what is wrong here, > > From the build log: > > ../../src/libxl/xen_xl.c: In function 'xenParseXLDisk': > ../../src/libxl/xen_xl.c:779:17: error: enumeration value > 'LIBXL_DISK_BACKEND_STANDALONE' not handled in switch > [-Werror=switch-enum] > switch (libxldisk->backend) { > ^~ > > The switch contains a default branch [1], so I am a bit puzzled why > GCC is not happy here. > >> >> I will try to investigate and provide a fix by the end of the day. > > So the general expectation is libvirt should be able to compile > without using the new features provided by libxl. > > In this case, I am not sure there is anything we could do in libxl > without large rework to conditionally define > LIBXL_DISK_BACKEND_STANDALONE. > > So if a fix is necessary, then it will probably need to be in libvirt. I haven't even imagined that I would need to build something else except xen tools itself to check whether patch series doesn't break anything, sorry. I have just reproduced an issue by building libvirt according to the steps in the osstest build log (this was a fun). Except an error being reported by test there is one more, almost the similar to reported one, in libxlUpdateDiskDef() but there switch doesn't contain a default branch. With that diff I was able to build w/o issues. diff --git a/src/libxl/libxl_conf.c b/src/libxl/libxl_conf.c index 8e63d40376..6745212ae8 100644 --- a/src/libxl/libxl_conf.c +++ b/src/libxl/libxl_conf.c @@ -1219,6 +1219,7 @@ libxlUpdateDiskDef(virDomainDiskDefPtr l_disk, libxl_device_disk *x_disk) driver = "phy"; break; case LIBXL_DISK_BACKEND_UNKNOWN: + case LIBXL_DISK_BACKEND_STANDALONE: break; } if (driver) diff --git a/src/libxl/xen_xl.c b/src/libxl/xen_xl.c index f9dc18ab18..a55871bb56 100644 --- a/src/libxl/xen_xl.c +++ b/src/libxl/xen_xl.c @@ -796,6 +796,7 @@ xenParseXLDisk(virConfPtr conf, virDomainDefPtr def) goto fail; virDomainDiskSetType(disk, VIR_STORAGE_TYPE_BLOCK); break; + case LIBXL_DISK_BACKEND_STANDALONE: default: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("disk backend not supported: %s"), > > Cheers, > > [1] > https://urldefense.com/v3/__https://xenbits.xen.org/gitweb/?p=libvirt.git;a=blob;f=src*libxl*xen_xl.c;h=f9dc18ab18b208d319282ce422f46c75135c0673;hb=refs*heads*xen-tested-master*l779__;Ly8vLyM!!GF_29dbcQIUBPA!2IntpOXH95iBjVgHqZ8H_0-otnI7PwzKbLVSf6Dg3vsyxkrQOiJQPjPSqJliGoPuaf1JXmszMlKloTcFUDYBOA$ > > [xenbits[.]xen[.]org] > -- Regards, Oleksandr Tyshchenko
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On 29.07.22 12:08, Julien Grall wrote: Hello Julien > (+ Anthony) > > Hi, > > On 29/07/2022 07:48, Oleksandr Tyshchenko wrote: >> >> On 29.07.22 09:22, Jan Beulich wrote: >> >> Hello Jan >> >>> On 29.07.2022 03:04, osstest service owner wrote: branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://urldefense.com/v3/__https://gitlab.com/keycodemap/keycodemapdb.git__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpzij9yLM$ [gitlab[.]com] 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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce Last fail repro: https://urldefense.com/v3/__http://logs.test-lab.xenproject.org/osstest/logs/171909/__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpmYABJkc$ [logs[.]test-lab[.]xenproject[.]org] commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Author: Oleksandr Tyshchenko Date: Fri Jul 15 22:20:24 2022 +0300 libxl: Add support for Virtio disk configuration >>> Just in case you didn't notice it: Something's wrong here. I didn't >>> look >>> at the details at all. Please advise whether a fix will soon arrive or >>> whether we should revert for the time being. >> >> Sorry for the breakage. At the moment I have no idea what is wrong here, > > From the build log: > > ../../src/libxl/xen_xl.c: In function 'xenParseXLDisk': > ../../src/libxl/xen_xl.c:779:17: error: enumeration value > 'LIBXL_DISK_BACKEND_STANDALONE' not handled in switch > [-Werror=switch-enum] > switch (libxldisk->backend) { > ^~ > > The switch contains a default branch [1], so I am a bit puzzled why > GCC is not happy here. Libvirt seems to compiled with -Wswitch-enum And https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html says the following: "-Wswitch-enum Warn whenever a switch statement has an index of enumerated type and lacks a case for one or more of the named codes of that enumeration. case labels outside the enumeration range also provoke warnings when this option is used. The only difference between -Wswitch and this option is that this option gives a warning about an omitted enumeration code even if there is a default label." [snip] -- Regards, Oleksandr Tyshchenko
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
Hi Oleksandr, On 29/07/2022 11:25, Oleksandr Tyshchenko wrote: On 29.07.22 12:08, Julien Grall wrote: Hello Julien (+ Anthony) Hi, On 29/07/2022 07:48, Oleksandr Tyshchenko wrote: On 29.07.22 09:22, Jan Beulich wrote: Hello Jan On 29.07.2022 03:04, osstest service owner wrote: branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://urldefense.com/v3/__https://gitlab.com/keycodemap/keycodemapdb.git__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpzij9yLM$ [gitlab[.]com] 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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce Last fail repro: https://urldefense.com/v3/__http://logs.test-lab.xenproject.org/osstest/logs/171909/__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpmYABJkc$ [logs[.]test-lab[.]xenproject[.]org] commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Author: Oleksandr Tyshchenko Date: Fri Jul 15 22:20:24 2022 +0300 libxl: Add support for Virtio disk configuration Just in case you didn't notice it: Something's wrong here. I didn't look at the details at all. Please advise whether a fix will soon arrive or whether we should revert for the time being. Sorry for the breakage. At the moment I have no idea what is wrong here, From the build log: ../../src/libxl/xen_xl.c: In function 'xenParseXLDisk': ../../src/libxl/xen_xl.c:779:17: error: enumeration value 'LIBXL_DISK_BACKEND_STANDALONE' not handled in switch [-Werror=switch-enum] switch (libxldisk->backend) { ^~ The switch contains a default branch [1], so I am a bit puzzled why GCC is not happy here. Libvirt seems to compiled with -Wswitch-enum And https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html says the following: "-Wswitch-enum Warn whenever a switch statement has an index of enumerated type and lacks a case for one or more of the named codes of that enumeration. case labels outside the enumeration range also provoke warnings when this option is used. The only difference between -Wswitch and this option is that this option gives a warning about an omitted enumeration code even if there is a default label." Thanks for digging! That's explained the error. I still don't think we can solve the error in libxl. So I would suggest to involve the libvirt folks to know how they want to solve the issue. Cheers, -- Julien Grall
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On 29.07.22 13:29, Julien Grall wrote: Hi Oleksandr, Hello Julien On 29/07/2022 11:25, Oleksandr Tyshchenko wrote: On 29.07.22 12:08, Julien Grall wrote: Hello Julien (+ Anthony) Hi, On 29/07/2022 07:48, Oleksandr Tyshchenko wrote: On 29.07.22 09:22, Jan Beulich wrote: Hello Jan On 29.07.2022 03:04, osstest service owner wrote: branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://urldefense.com/v3/__https://gitlab.com/keycodemap/keycodemapdb.git__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpzij9yLM$ [gitlab[.]com] 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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce Last fail repro: https://urldefense.com/v3/__http://logs.test-lab.xenproject.org/osstest/logs/171909/__;!!GF_29dbcQIUBPA!0s_nyAgds977dw0dGPgFJGkIaBiKiXH3nR11Ni6gGjN5gQmB0DEhKrm5SUX4R0WhK8YkQemR6RVhiojpmYABJkc$ [logs[.]test-lab[.]xenproject[.]org] commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Author: Oleksandr Tyshchenko Date: Fri Jul 15 22:20:24 2022 +0300 libxl: Add support for Virtio disk configuration Just in case you didn't notice it: Something's wrong here. I didn't look at the details at all. Please advise whether a fix will soon arrive or whether we should revert for the time being. Sorry for the breakage. At the moment I have no idea what is wrong here, From the build log: ../../src/libxl/xen_xl.c: In function 'xenParseXLDisk': ../../src/libxl/xen_xl.c:779:17: error: enumeration value 'LIBXL_DISK_BACKEND_STANDALONE' not handled in switch [-Werror=switch-enum] switch (libxldisk->backend) { ^~ The switch contains a default branch [1], so I am a bit puzzled why GCC is not happy here. Libvirt seems to compiled with -Wswitch-enum And https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html says the following: "-Wswitch-enum Warn whenever a switch statement has an index of enumerated type and lacks a case for one or more of the named codes of that enumeration. case labels outside the enumeration range also provoke warnings when this option is used. The only difference between -Wswitch and this option is that this option gives a warning about an omitted enumeration code even if there is a default label." Thanks for digging! That's explained the error. I still don't think we can solve the error in libxl. So I would suggest to involve the libvirt folks to know how they want to solve the issue. Already pushed an immediate fix with detailed description: https://lore.kernel.org/xen-devel/20220729155024.3327364-1-olekst...@gmail.com/ Cheers, -- Regards, Oleksandr Tyshchenko
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
Hi Jan, On 29/07/2022 07:22, Jan Beulich wrote: On 29.07.2022 03:04, osstest service owner wrote: branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/171909/ commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Author: Oleksandr Tyshchenko Date: Fri Jul 15 22:20:24 2022 +0300 libxl: Add support for Virtio disk configuration Just in case you didn't notice it: Something's wrong here. I didn't look at the details at all. Please advise whether a fix will soon arrive or whether we should revert for the time being. We had discussion on IRC about this today. This is an issue in libvirt rather than Xen. So I think a revert is not warrant here. Instead, it was suggested to force push because it is going to take some times to fix libvirt (see more below). Oleksandr already sent a patch to fix libvirt [1]. The problem is even if this is accepted, our testing branch for libvirt is 2 years behind because they switched to Meson and Osstest has not been adapted to the new build system. Anthony kindly offered to update Osstest. Regarding force pushing, I am waiting for the Osstest result to confirm that only the libvirt tests are failing in staging (we already have the results for smoke). So my plan is to force push on Monday. Please let me know on Monday morning if you have some concerns with this approach. Cheers, [1] https://lore.kernel.org/xen-devel/20220729155024.3327364-1-olekst...@gmail.com/ -- Julien Grall
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On 29.07.2022 19:36, Julien Grall wrote: > Hi Jan, > > On 29/07/2022 07:22, Jan Beulich wrote: >> On 29.07.2022 03:04, osstest service owner wrote: >>> branch xen-unstable-smoke >>> xenbranch xen-unstable-smoke >>> job build-amd64-libvirt >>> testid libvirt-build >>> >>> Tree: libvirt git://xenbits.xen.org/libvirt.git >>> Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f >>>Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce >>>Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/171909/ >>> >>> >>>commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f >>>Author: Oleksandr Tyshchenko >>>Date: Fri Jul 15 22:20:24 2022 +0300 >>> >>>libxl: Add support for Virtio disk configuration >> >> Just in case you didn't notice it: Something's wrong here. I didn't look >> at the details at all. Please advise whether a fix will soon arrive or >> whether we should revert for the time being. > > We had discussion on IRC about this today. This is an issue in libvirt > rather than Xen. So I think a revert is not warrant here. > > Instead, it was suggested to force push because it is going to take some > times to fix libvirt (see more below). > > Oleksandr already sent a patch to fix libvirt [1]. The problem is even > if this is accepted, our testing branch for libvirt is 2 years behind > because they switched to Meson and Osstest has not been adapted to the > new build system. > > Anthony kindly offered to update Osstest. > > Regarding force pushing, I am waiting for the Osstest result to confirm > that only the libvirt tests are failing in staging (we already have the > results for smoke). So my plan is to force push on Monday. > > Please let me know on Monday morning if you have some concerns with this > approach. Actually I do - if we force push, the libvirt failure will stick, and hence potential further regressions introduced there would not be noticed. Jan
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
(+ Committers) Hi Jan, On 01/08/2022 09:36, Jan Beulich wrote: On 29.07.2022 19:36, Julien Grall wrote: Hi Jan, On 29/07/2022 07:22, Jan Beulich wrote: On 29.07.2022 03:04, osstest service owner wrote: branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/171909/ commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Author: Oleksandr Tyshchenko Date: Fri Jul 15 22:20:24 2022 +0300 libxl: Add support for Virtio disk configuration Just in case you didn't notice it: Something's wrong here. I didn't look at the details at all. Please advise whether a fix will soon arrive or whether we should revert for the time being. We had discussion on IRC about this today. This is an issue in libvirt rather than Xen. So I think a revert is not warrant here. Instead, it was suggested to force push because it is going to take some times to fix libvirt (see more below). Oleksandr already sent a patch to fix libvirt [1]. The problem is even if this is accepted, our testing branch for libvirt is 2 years behind because they switched to Meson and Osstest has not been adapted to the new build system. Anthony kindly offered to update Osstest. Regarding force pushing, I am waiting for the Osstest result to confirm that only the libvirt tests are failing in staging (we already have the results for smoke). So my plan is to force push on Monday. Please let me know on Monday morning if you have some concerns with this approach. Actually I do - if we force push, the libvirt failure will stick, and hence potential further regressions introduced there would not be noticed. Well... We haven't had any push in libvirt for the past 2 years. So to me it shows that nobody really care about the testing done. Therefore, I don't see the problem if we don't spot further regressions. If we don't force push, we have two solutions: 1) Revert Oleksandr's series 2) Leave it until we have Osstest fixed *and* Oleksandr's patch reached libvirt. The former is not an option for me, because Oleksandr's series is not at fault. So this leave us to 2). So what's your proposal? Cheers, -- Julien Grall
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On 01.08.2022 10:43, Julien Grall wrote: > (+ Committers) > > Hi Jan, > > On 01/08/2022 09:36, Jan Beulich wrote: >> On 29.07.2022 19:36, Julien Grall wrote: >>> Hi Jan, >>> >>> On 29/07/2022 07:22, Jan Beulich wrote: On 29.07.2022 03:04, osstest service owner wrote: > branch xen-unstable-smoke > xenbranch xen-unstable-smoke > job build-amd64-libvirt > testid libvirt-build > > Tree: libvirt git://xenbits.xen.org/libvirt.git > Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f > Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce > Last fail repro: > http://logs.test-lab.xenproject.org/osstest/logs/171909/ > > > commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f > Author: Oleksandr Tyshchenko > Date: Fri Jul 15 22:20:24 2022 +0300 > > libxl: Add support for Virtio disk configuration Just in case you didn't notice it: Something's wrong here. I didn't look at the details at all. Please advise whether a fix will soon arrive or whether we should revert for the time being. >>> >>> We had discussion on IRC about this today. This is an issue in libvirt >>> rather than Xen. So I think a revert is not warrant here. >>> >>> Instead, it was suggested to force push because it is going to take some >>> times to fix libvirt (see more below). >>> >>> Oleksandr already sent a patch to fix libvirt [1]. The problem is even >>> if this is accepted, our testing branch for libvirt is 2 years behind >>> because they switched to Meson and Osstest has not been adapted to the >>> new build system. >>> >>> Anthony kindly offered to update Osstest. >>> >>> Regarding force pushing, I am waiting for the Osstest result to confirm >>> that only the libvirt tests are failing in staging (we already have the >>> results for smoke). So my plan is to force push on Monday. >>> >>> Please let me know on Monday morning if you have some concerns with this >>> approach. >> >> Actually I do - if we force push, the libvirt failure will stick, and >> hence potential further regressions introduced there would not be noticed. > > Well... We haven't had any push in libvirt for the past 2 years. So to > me it shows that nobody really care about the testing done. Therefore, I > don't see the problem if we don't spot further regressions. I don't understand, or maybe I did express myself ambiguously: I'm not talking about libvirt regressions (in their code base), but about changes in our code regressing libvirt. > If we don't force push, we have two solutions: >1) Revert Oleksandr's series >2) Leave it until we have Osstest fixed *and* Oleksandr's patch > reached libvirt. > > The former is not an option for me, because Oleksandr's series is not at > fault. So this leave us to 2). > > So what's your proposal? It's still 1), no matter that I agree that Oleksandr's series is not directly at fault. Jan
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
Hi Jan, On 01/08/2022 10:06, Jan Beulich wrote: On 01.08.2022 10:43, Julien Grall wrote: If we don't force push, we have two solutions: 1) Revert Oleksandr's series 2) Leave it until we have Osstest fixed *and* Oleksandr's patch reached libvirt. The former is not an option for me, because Oleksandr's series is not at fault. So this leave us to 2). So what's your proposal? It's still 1), no matter that I agree that Oleksandr's series is not directly at fault. My worry is while we have a plan to address the libvirt issues, I am not confident this could be addressed by Xen 4.17. In particular, Osstest has to be fixed and we need a push. I think this is a bit unfair to block the virtio series on the recent lack of investment in libvirt testing. So if we end up to revert it, this will need to be a block for Xen 4.17. Cheers, -- Julien Grall
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
On 01/08/2022 09:43, Julien Grall wrote: > (+ Committers) > > Hi Jan, > > On 01/08/2022 09:36, Jan Beulich wrote: >> On 29.07.2022 19:36, Julien Grall wrote: >>> Hi Jan, >>> >>> On 29/07/2022 07:22, Jan Beulich wrote: On 29.07.2022 03:04, osstest service owner wrote: > branch xen-unstable-smoke > xenbranch xen-unstable-smoke > job build-amd64-libvirt > testid libvirt-build > > Tree: libvirt git://xenbits.xen.org/libvirt.git > Tree: libvirt_keycodemapdb > https://gitlab.com/keycodemap/keycodemapdb.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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f > Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce > Last fail repro: > http://logs.test-lab.xenproject.org/osstest/logs/171909/ > > > commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f > Author: Oleksandr Tyshchenko > Date: Fri Jul 15 22:20:24 2022 +0300 > libxl: Add support for Virtio disk configuration Just in case you didn't notice it: Something's wrong here. I didn't look at the details at all. Please advise whether a fix will soon arrive or whether we should revert for the time being. >>> >>> We had discussion on IRC about this today. This is an issue in libvirt >>> rather than Xen. So I think a revert is not warrant here. >>> >>> Instead, it was suggested to force push because it is going to take >>> some >>> times to fix libvirt (see more below). >>> >>> Oleksandr already sent a patch to fix libvirt [1]. The problem is even >>> if this is accepted, our testing branch for libvirt is 2 years behind >>> because they switched to Meson and Osstest has not been adapted to the >>> new build system. >>> >>> Anthony kindly offered to update Osstest. >>> >>> Regarding force pushing, I am waiting for the Osstest result to confirm >>> that only the libvirt tests are failing in staging (we already have the >>> results for smoke). So my plan is to force push on Monday. >>> >>> Please let me know on Monday morning if you have some concerns with >>> this >>> approach. >> >> Actually I do - if we force push, the libvirt failure will stick, and >> hence potential further regressions introduced there would not be >> noticed. > > Well... We haven't had any push in libvirt for the past 2 years. So to > me it shows that nobody really care about the testing done. Therefore, > I don't see the problem if we don't spot further regressions. > > If we don't force push, we have two solutions: > 1) Revert Oleksandr's series > 2) Leave it until we have Osstest fixed *and* Oleksandr's patch > reached libvirt. > > The former is not an option for me, because Oleksandr's series is not > at fault. So this leave us to 2). > > So what's your proposal? This situation is unfortunate, but Oleksandr's series is not at fault, and I don't think it is reasonable for libxl changes to be held hostage like this. The testing situation with libvirt is already bad. I don't think a force push is going to make it meaningfully worse. ~Andrew
RE: [xen-unstable-smoke bisection] complete build-amd64-libvirt
Hi Jan, Julien, > -Original Message- > From: Julien Grall > Subject: Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt > > Hi Jan, > > On 01/08/2022 10:06, Jan Beulich wrote: > > On 01.08.2022 10:43, Julien Grall wrote: > >> If we don't force push, we have two solutions: > >> 1) Revert Oleksandr's series > >> 2) Leave it until we have Osstest fixed *and* Oleksandr's patch > >> reached libvirt. > >> > >> The former is not an option for me, because Oleksandr's series is not at > >> fault. So this leave us to 2). > >> > >> So what's your proposal? > > > > It's still 1), no matter that I agree that Oleksandr's series is not > > directly at fault. > > My worry is while we have a plan to address the libvirt issues, I am not > confident this could be addressed by Xen 4.17. In particular, Osstest > has to be fixed and we need a push. > > I think this is a bit unfair to block the virtio series on the recent > lack of investment in libvirt testing. > > So if we end up to revert it, this will need to be a block for Xen 4.17. I will try to track this for Xen 4.17 release. Kind regards, Henry > > Cheers, > > -- > Julien Grall
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
Hi, On 01/08/2022 14:15, Andrew Cooper wrote: On 01/08/2022 09:43, Julien Grall wrote: (+ Committers) Hi Jan, On 01/08/2022 09:36, Jan Beulich wrote: On 29.07.2022 19:36, Julien Grall wrote: Hi Jan, On 29/07/2022 07:22, Jan Beulich wrote: On 29.07.2022 03:04, osstest service owner wrote: branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Bug not present: f732240fd3bac25116151db5ddeb7203b62e85ce Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/171909/ commit 66dd1c62b2a3c707bd5c55750d10a8223fbd577f Author: Oleksandr Tyshchenko Date: Fri Jul 15 22:20:24 2022 +0300 libxl: Add support for Virtio disk configuration Just in case you didn't notice it: Something's wrong here. I didn't look at the details at all. Please advise whether a fix will soon arrive or whether we should revert for the time being. We had discussion on IRC about this today. This is an issue in libvirt rather than Xen. So I think a revert is not warrant here. Instead, it was suggested to force push because it is going to take some times to fix libvirt (see more below). Oleksandr already sent a patch to fix libvirt [1]. The problem is even if this is accepted, our testing branch for libvirt is 2 years behind because they switched to Meson and Osstest has not been adapted to the new build system. Anthony kindly offered to update Osstest. Regarding force pushing, I am waiting for the Osstest result to confirm that only the libvirt tests are failing in staging (we already have the results for smoke). So my plan is to force push on Monday. Please let me know on Monday morning if you have some concerns with this approach. Actually I do - if we force push, the libvirt failure will stick, and hence potential further regressions introduced there would not be noticed. Well... We haven't had any push in libvirt for the past 2 years. So to me it shows that nobody really care about the testing done. Therefore, I don't see the problem if we don't spot further regressions. If we don't force push, we have two solutions: 1) Revert Oleksandr's series 2) Leave it until we have Osstest fixed *and* Oleksandr's patch reached libvirt. The former is not an option for me, because Oleksandr's series is not at fault. So this leave us to 2). So what's your proposal? This situation is unfortunate, but Oleksandr's series is not at fault, and I don't think it is reasonable for libxl changes to be held hostage like this. The testing situation with libvirt is already bad. I don't think a force push is going to make it meaningfully worse. I have forced pushed to the branch smoke using the flight 171899. For staging, it looks like the latest flight was testing f732240f, so we don't have one with the libvirt patches. I am hoping the push to the smoke branch will trigger a xen-unstable flight. Cheers, -- Julien Grall
Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt
Hi, On 02/08/2022 11:58, Julien Grall wrote: On 01/08/2022 14:15, Andrew Cooper wrote: The testing situation with libvirt is already bad. I don't think a force push is going to make it meaningfully worse. I have forced pushed to the branch smoke using the flight 171899. For staging, it looks like the latest flight was testing f732240f, so we don't have one with the libvirt patches. I am hoping the push to the smoke branch will trigger a xen-unstable flight. master has now been forced push as well. Cheers, -- Julien Grall
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: f46b6197344fca91db7e1d7bd6df0c4a2703ed6f Bug not present: 115fb8e345b9377b400b9e2e9bca1750362d284b Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/122021/ commit f46b6197344fca91db7e1d7bd6df0c4a2703ed6f Author: Julien Grall Date: Wed Feb 21 13:46:27 2018 + xen: Convert page_to_mfn and mfn_to_page to use typesafe MFN Most of the users of page_to_mfn and mfn_to_page are either overriding the macros to make them work with mfn_t or use mfn_x/_mfn because the rest of the function use mfn_t. So make page_to_mfn and mfn_to_page return mfn_t by default. The __* version are now dropped as this patch will convert all the remaining non-typesafe callers. Only reasonable clean-ups are done in this patch. The rest will use _mfn/mfn_x for the time being. Lastly, domain_page_to_mfn is also converted to use mfn_t given that most of the callers are now switched to _mfn(domain_page_to_mfn(...)). Signed-off-by: Julien Grall Acked-by: Razvan Cojocaru Reviewed-by: Paul Durrant Reviewed-by: Boris Ostrovsky Reviewed-by: Kevin Tian Reviewed-by: Wei Liu Acked-by: Jan Beulich Reviewed-by: George Dunlap Acked-by: Tim Deegan Acked-by: Stefano Stabellini For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/122021.bisection-summary --basis-template=121876 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 122003 fail [host=godello0] / 121982 [host=fiano1] 121978 ok. Failure / basis pass flights: 122003 / 121978 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 33fcfac4ee76c8cfa31534e1d3eee960799b8554 Basis pass c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 115fb8e345b9377b400b9e2e9bca1750362d284b Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-c8ea0457495342c417c3dc033bba25148b279f60 git://xenbits.xen.org/qemu-xen.git#5c3fdee026a204a59cb392e43a313ab558de9682-5c3fdee026a204a59cb392e43a313ab558de9682 git://xenbits.xen.org/xen.git#115fb8e345b9377b400b9e2e9bca1750362d284b-33fcfac4ee76c8cfa31534e1d3eee960799b8554 Loaded 1001 nodes in revision graph Searching for test results: 121971 [host=italia1] 122021 fail c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 f46b6197344fca91db7e1d7bd6df0c4a2703ed6f 121978 pass c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 115fb8e345b9377b400b9e2e9bca1750362d284b 122003 fail c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 33fcfac4ee76c8cfa31534e1d3eee960799b8554 122002 [host=pinot1] 121982 [host=fiano1] 121986 [host=pinot1] 122008 pass c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 115fb8e345b9377b400b9e2e9bca1750362d284b 121989 [host=pinot1] 122010 fail c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 33fcfac4ee76c8cfa31534e1d3eee960799b8554 121990 [host=pinot1] 121992 [host=pinot1] 122011 fail c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 f46b6197344fca91db7e1d7bd6df0c4a2703ed6f 121996 [host=pinot1] 121997 [host=pinot1] 122000 [host=pinot1] 122013 pass c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 115fb8e345b9377b400b9e2e9bca1750362d284b 122017 fail c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 f46b6197344fca91db7e1d7bd6df0c4a2703ed6f 122019 pass c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 115fb8e345b9377b400b9e2e9bca1750362d284b Searching for interesting versions Result found: flight 121978 (pass), for basis pass Result found: flight 122003 (fail), for basis failure Repro found: flight 122008 (pass), for basis pass Rep
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: e8dfbc2962365ffa3d7ddcacaa5baaf4ed24b2af Bug not present: 40dbe1818a6af630cc8595ea97b35f3a0d296606 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/128076/ commit e8dfbc2962365ffa3d7ddcacaa5baaf4ed24b2af Author: Christopher Clark Date: Tue Sep 25 16:30:32 2018 +0200 fuzz, test x86_emulator: disable sse before including always_inline fns Workaround for compiler rejection of SSE-using always_inlines defined before SSE is disabled. Compiling with _FORTIFY_SOURCE or higher levels of optimization enabled will always_inline several library fns (memset, memcpy, ...) (with gcc 8.2.0 and glibc 2.28). In fuzz and x86_emulator test, the compiler is instructed not to generate SSE instructions via: #pragma GCC target("no-sse") because those registers are needed for use by the workload. The combination above causes compilation failure as the inline functions use those instructions. This is resolved by reordering the inclusion of and to after the pragma disabling SSE generation. It would be preferable to locate the no-sse pragma within x86-emulate.h at the top of the file, prior to including any other headers; unfortunately doing so before causes compilation failure due to declaration of 'atof' with: "SSE register return with SSE disabled". Fortunately there is no (known) current dependency on any always_inline SSE-inclined function declared in or any of its dependencies, so the pragma is therefore issued immediately after inclusion of with a comment introduced to explain its location there. Add compile-time checks for unwanted prior inclusion of and , which are the two headers that provide the library functions that are handled with wrappers and listed within "x86-emulate.h" as ones "we think might access any of the FPU state". * Use standard-defined "EOF" macro to detect prior inclusion. * Use "_STRING_H" (non-standardized guard macro) as best-effort for detection of prior inclusion. This is non-universally viable but will provide error output on common GLIBC systems, so provides some defensive coverage. Adds conditional #include to x86-emulate.h because fwrite, printf, etc. are referenced when WRAP has been defined. Signed-off-by: Christopher Clark Reviewed-by: Jan Beulich For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/128076.bisection-summary --basis-template=127928 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 128062 fail [host=baroque1] / 128052 [host=albana0] 128048 [host=godello1] 128045 [host=godello0] 128038 ok. Failure / basis pass flights: 128062 / 128038 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6cf4d8d3aa2699ff1ffa9e56240a6d188f91938c Basis pass 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149-9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#1bd9cc34e152addeacbbf44898125c7be00e7677-6cf4d8d3aa2699ff1ffa9e56240a6d188f91938c Loaded 1001 nodes in revision graph Searching for test results: 128019 [host=italia0] 128067 pass 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 1bd9cc34e152addeacbbf44898125c7be00e7677 128068 fail 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 6cf4d8d3aa2699ff1ffa9e56240a6d188f91938c 128048 [host=godello1] 128025 [host=albana0] 128069 pass 9c0eed618f37dd5b4a57c8b3fbc48ef8913e3149 de5b678ca4dcdfa83e322491d478d66df56c1986 40dbe1
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5 Bug not present: c49338ef287c44113476d4c6ccaad7fa2924f8c7 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/129888/ commit c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5 Author: Andrew Cooper Date: Thu Jul 19 16:50:03 2018 +0100 libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy() This will shortly be wanted by the userspace emulator harnesses as well. Consolidate the cpuid{,_count}_leaf() helpers beside the structure definition, rather than having them scattered throughout Xen. Signed-off-by: Andrew Cooper Reviewed-by: Roger Pau Monné Acked-by: Jan Beulich For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/129888.bisection-summary --basis-template=129852 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 129861 fail [host=albana1] / 129852 [host=godello1] 129846 [host=huxelrebe1] 129836 [host=godello0] 129727 [host=godello0] 129713 [host=huxelrebe1] 129702 ok. Failure / basis pass flights: 129861 / 129702 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 011319e9ce110c70a3d52f2ea05e5eeb538c9e9e Basis pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 55877a806f2fe7293779edb3a33ca6256edebed8 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#55877a806f2fe7293779edb3a33ca6256edebed8-011319e9ce110c70a3d52f2ea05e5eeb538c9e9e Loaded 1001 nodes in revision graph Searching for test results: 129713 [host=huxelrebe1] 129702 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 55877a806f2fe7293779edb3a33ca6256edebed8 129727 [host=godello0] 129852 [host=godello1] 129846 [host=huxelrebe1] 129836 [host=godello0] 129871 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 3b97ba8fe9a39b02de24e502ef4f80b75276f2cc 129879 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7 129867 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 55877a806f2fe7293779edb3a33ca6256edebed8 129886 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5 129873 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 96f6ee15ad7ca96472779fc5c083b4149495c584 129861 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 011319e9ce110c70a3d52f2ea05e5eeb538c9e9e 129869 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 011319e9ce110c70a3d52f2ea05e5eeb538c9e9e 129874 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c6aae55786e138951daf25e14709895d8c166948 129877 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5 129880 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5 129884 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7 129887 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7 129888 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5 Searching for interesting versions Result found: flight 129702 (pass), for basis pass Result found: flight 129861 (fail), for basis fa
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: d661611d080c833092b8a26a5a43d343e08dd404 Bug not present: 5020c170e2c77c52632d1455e383ce09e39b529d Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/131703/ commit d661611d080c833092b8a26a5a43d343e08dd404 Author: Andrew Cooper Date: Wed Jan 2 10:26:47 2019 + docs/markdown: Switch to using pandoc, and fix underscore escaping c/s a3a99df44 "docs/cmdline: Rewrite the cpuid_mask_* section" completely forgot about how markdown gets rendered to HTML (as opposed to PDF), because we use different translators depending on the destination format. markdown and pandoc are very similar markup languages, but a couple of details about pandoc cause it to have far more user-friendly inline markup. Switch all markdown documents to be pandoc (so we are using a single translator, and therefore a single flavour of markdown), which fixes the rendered docs on xenbits.xen.org/docs. While changing the format, fix the remainder of the escaped underscores in the same mannor as the previous patch. The two problem cases here are __LINE__ and __FILE__ where the first underscore still needs escaping. In addition, dmop.markdown and dom0less.markdown didn't used to get processed, as only .markdown files in the misc/ directory got considered. dom0less.pandoc gets picked up automatically now, due to being in the features/ directory, but designs/ needs adding to the pandoc directory list for dmop.pandoc to get processed. While edting in appropriate areas, take the opportunity to fix some markup to the surrounding style, and drop trailing whitespace. No change in content - only formatting. This results in the text being easier to read and grep. Signed-off-by: Andrew Cooper Acked-by: Ian Jackson For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/131703.bisection-summary --basis-template=131689 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 131694 fail [host=godello1] / 131689 [host=huxelrebe1] 131686 [host=albana0] 131665 ok. Failure / basis pass flights: 131694 / 131665 (tree in basispass but not in latest: minios) (tree in basispass but not in latest: ovmf) (tree in basispass but not in latest: qemu) (tree in basispass but not in latest: seabios) Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: xen git://xenbits.xen.org/xen.git Latest de5b678ca4dcdfa83e322491d478d66df56c1986 a2783e97fb220347bcf46583867782712a172710 Basis pass de5b678ca4dcdfa83e322491d478d66df56c1986 7b6e05c50fc39466fcc685fb6d4216f99af58743 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#7b6e05c50fc39466fcc685fb6d4216f99af58743-a2783e97fb220347bcf46583867782712a172710 Loaded 1001 nodes in revision graph Searching for test results: 131686 [host=albana0] 131665 pass de5b678ca4dcdfa83e322491d478d66df56c1986 7b6e05c50fc39466fcc685fb6d4216f99af58743 131689 [host=huxelrebe1] 131692 fail de5b678ca4dcdfa83e322491d478d66df56c1986 a2783e97fb220347bcf46583867782712a172710 131693 pass de5b678ca4dcdfa83e322491d478d66df56c1986 7b6e05c50fc39466fcc685fb6d4216f99af58743 131695 fail de5b678ca4dcdfa83e322491d478d66df56c1986 a2783e97fb220347bcf46583867782712a172710 131696 pass de5b678ca4dcdfa83e322491d478d66df56c1986 98fb4adf8fa19291810e6615f08b326c75c67c2e 131697 pass de5b678ca4dcdfa83e322491d478d66df56c1986 5020c170e2c77c52632d1455e383ce09e39b529d 131694 fail de5b678ca4dcdfa83e322491d478d66df56c1986 a2783e97fb220347bcf46583867782712a172710 131698 fail de5b678ca4dcdfa83e322491d478d66df56c1986 d661611d080c833092b8a26a5a43d343e08dd404 131699 pass de5b678ca4dcdfa83e322491d478d66df56c1986 5020c170e2c77c52632d1455e383ce09e39b529d 131700 fail de5b678ca4dcdfa83e322491d478d66df56c1986 d661611d080c833092b8a26a5a43d343e08dd404 131701 pass de5b678ca4dcdfa83e322491d478d66df56c1986 5020c170e2c77c52632d1455e383ce09e39b529d 131703 fail de5b678ca4dcdfa83e322491d478d66df56c1986 d661611d080c833092b8a26a5a43d343e08dd404 Searching for interesting versions Result found: flight 131665 (pass), for basis pas
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: edaa631ddcee665cdfae1cf6bc7492c791e01ef4 Bug not present: d6c7cd918adcfdc8ae41cf89e6a47ef4e4d3c1f6 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/141560/ commit edaa631ddcee665cdfae1cf6bc7492c791e01ef4 Author: Anthony PERARD Date: Thu May 23 11:54:52 2019 +0100 libxl: Make libxl_domain_unpause async libxl_domain_unpause needs to make QMP calls, which are asynchronous, change the API to reflect that. Do the same with libxl_domain_pause async, even if it will keep completing synchronously. Also fix some coding style issue in those functions. Signed-off-by: Anthony PERARD Acked-by: Ian Jackson For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/141571.bisection-summary --basis-template=141253 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 141563 fail [host=godello0] / 141498 [host=godello1] 141494 ok. Failure / basis pass flights: 141563 / 141494 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ae84f55353475f569daddb9a81ac0a6bc7772c90 Basis pass d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ce44fd015e55d0ecc47c160fb5ce69070aa4991b Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#cef9660618a880ced798375a0fd16a8ad80bd0f0-cef9660618a880ced798375a0fd16a8ad80bd0f0 git://xenbits.xen.org/xen.git#ce44fd015e55d0ecc47c160fb5ce69070aa4991b-ae84f55353475f569daddb9a81ac0a6bc7772c90 Loaded 1001 nodes in revision graph Searching for test results: 141513 [host=godello1] 141489 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ce44fd015e55d0ecc47c160fb5ce69070aa4991b 141498 [host=godello1] 141494 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ce44fd015e55d0ecc47c160fb5ce69070aa4991b 141508 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 a30910bfd71a64895f0d6ddbb301cf1b5ed6c2f4 141545 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 edaa631ddcee665cdfae1cf6bc7492c791e01ef4 141565 [host=baroque0] 141521 [host=huxelrebe0] 141549 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 4750c9237bd49a2179d5bd28e7259df9c46de25a 141551 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 d6c7cd918adcfdc8ae41cf89e6a47ef4e4d3c1f6 141546 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ae84f55353475f569daddb9a81ac0a6bc7772c90 141552 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 edaa631ddcee665cdfae1cf6bc7492c791e01ef4 141531 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ae84f55353475f569daddb9a81ac0a6bc7772c90 141536 [host=huxelrebe0] 141568 [host=baroque0] 141537 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ce44fd015e55d0ecc47c160fb5ce69070aa4991b 141540 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ae84f55353475f569daddb9a81ac0a6bc7772c90 141541 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ffc664dcb09654c9d34df68f3faf4d0b00642140 141539 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 ae84f55353475f569daddb9a81ac0a6bc7772c90 141553 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 d6c7cd918adcfdc8ae41cf89e6a47ef4e4d3c1f6 141542 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0fd16a8ad80bd0f0 1d1800ed347de5da7d45523758e33561d0b3c72f 141543 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 cef9660618a880ced798375a0f
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 1bef4b1efd40b4c8c9e7afcd0155042a47896cb0 Bug not present: e0b77cb77ef2b36b8cbd2273cff833f773208d0a Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/138516/ (Revision log too long, omitted.) For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/138521.bisection-summary --basis-template=138424 --blessings=real,real-bisect --flight=138521 xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 138519 fail [host=pinot0] / 138424 [host=albana0] 138355 [host=albana0] 138347 [host=baroque1] 138342 [host=albana1] 138328 [host=chardonnay1] 138317 [host=albana1] 138295 [host=debina1] 138277 [host=godello1] 138257 [host=godello0] 138242 [host=baroque1] 138228 [host=albana1] 138205 [host=godello0] 138176 [host=godello0] 138054 [host=godello1] 138039 [host=albana1] 138020 [host=debina1] 137985 [host=godello1] 137971 [host=chardonnay1] 137904 [host=albana0] 137888 [host=albana1] 137732 [host=al\ bana1] 137726 [host=godello1] 137716 [host=albana0] 137683 [host=debina1] 137679 [host=godello0] 137676 [host=godello0] 137675 [host=pinot1] 137665 [host=godello0] 137662 [host=albana1] 137658 [host=albana1] 137643 [host=albana1] 137587 [host=godello1] 137586 [host=elbling1] 137452 [host=chardonnay0] 137391 [host=pinot1] 137387 [host=fiano1] 137386 [host=italia1] 137380 [host=godello1] 137276 [host=godello1] 137263 [host=chardonnay0] 137250 [host=albana1] 137233 [host=albana1] 137117 [host=godel\ lo1] 137109 [host=godello0] 137079 [host=albana1] 137072 [host=albana1] 137036 [host=godello0] 137007 [host=godello0] 136914 [host=godello1] 136906 [host=godello0] 136891 [host=albana1] 136860 [host=godello1] 136752 [host=chardonnay0] 136699 [host=rimava1] 136687 [host=fiano1] 136665 [host=albana1] 136652 [host=albana1] 136636 [host=debina1] 136633 [host=godello1] 136618 [host=chardonnay0] 136463 [host=godello1] 136453 [host=godello1] 136442 [host=chardonnay1] 136387 [host=pinot1] 136374 [host=g\ odello1] 136364 [host=albana0] 136354 [host=albana0] 136343 [host=debina1] 136330 [host=chardonnay1] 136327 [host=albana0] 136317 [host=godello1] 136309 [host=albana0] 136304 [host=godello0] 136179 [host=albana0] 136178 [host=elbling1] 136170 [host=debina1] 135857 [host=albana0] 135319 [host=italia1] 135316 [host=godello0] 135310 [host=albana1] 135308 [host=debina1] 135306 [host=fiano1] 135305 [host=godello0] 135304 [host=chardonnay0] 135297 [host=albana0] 135294 [host=italia0] 135293 [host=gode\ llo0] 135285 [host=godello0] 135280 [host=debina1] 135277 [host=godello0] 135272 [host=godello0] 135267 [host=rimava1] 135252 [host=italia1] 135245 [host=baroque0] 135228 [host=baroque0] 135215 [host=godello0] 135211 [host=baroque0] 135204 [host=rimava1] 135198 [host=chardonnay1] 135183 [host=chardonnay0] 135173 [host=chardonnay1] 135168 [host=pinot1] 135163 [host=italia1] 135158 [host=debina1] 135155 [host=debina1] 135143 [host=debina1] 135128 [host=godello1] 135118 [host=italia1] 135103 [host=\ godello0] 135096 [host=baroque0] 135080 [host=italia0] 135075 [host=albana1] 135071 [host=chardonnay1] 135062 [host=fiano1] 135052 [host=italia0] 135045 [host=baroque0] 135039 [host=pinot1] 135033 [host=italia0] 135028 [host=italia0] 135025 [host=pinot1] 135022 [host=godello1] 135018 [host=baroque0] 135016 [host=godello1] 135013 [host=baroque0] 135009 [host=debina1] 135007 [host=godello1] 135001 [host=debina1] 134995 [host=albana0] 134992 [host=baroque0] 134988 [host=debina1] 134986 [host=albana\ 1] 134983 [host=debina1] 134980 [host=debina1] 134973 [host=baroque0] 134969 [host=godello1] 134966 [host=italia1] 134959 [host=italia1] 134952 [host=elbling1] 134945 [host=albana1] 134937 [host=albana1] 134936 [host=albana1] 134933 [host=italia0] 134928 [host=elbling1] 134924 [host=godello0] 134916 [host=albana0] 134910 [host=italia0] 134903 [host=chardonnay0] 134891 [host=albana1] 134882 [host=debina1] 134869 [host=albana1] 134863 [host=baroque0] 134858 [host=fiano1] 134850 [host=baroque0] 134\ 843 [host=godello0] 134838 [host=rimava1] 134834 [host=albana1] 133991 [host=albana0] 133988 [host=godello0] 133977 [host=albana0] 133948 [host=godello0] 133927 [host=godello0] 133911 [host=godello0] 133907 [host=merlot0] 133900 [host=albana0] 133841 [host=albana0] 133837 [host=chardonnay1] 133836 [host=godello0] 133804 [host=godello0] 133802 [host=g
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: b4c8a27d5bc0f7c91d04af8584b55aafc104a0a9 Bug not present: 174db28bb823e8c98c319fdbdc6d4cbe1050ba14 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/139482/ commit b4c8a27d5bc0f7c91d04af8584b55aafc104a0a9 Author: Dario Faggioli Date: Sat Jul 27 00:13:49 2019 +0200 tools: ipxe: update for fixing build with GCC9 Building with GCC9 (on openSUSE Tubmleweed) generates a lot of errors of the "taking address of packed member of ... may result in an unaligned pointer value" kind. Updating to upstream commit 1dd56dbd11082 ("[build] Workaround compilation error with gcc 9.1") seems to fix the problem. For more info, see: https://git.ipxe.org/ipxe.git/commit/1dd56dbd11082fb622c2ed21cfaced4f47d798a6 Signed-off-by: Dario Faggioli Acked-by: Wei Liu For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/139482.bisection-summary --basis-template=139380 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 139470 fail [host=godello0] / 139380 [host=italia0] 139365 [host=chardonnay1] 139343 [host=chardonnay0] 139340 ok. Failure / basis pass flights: 139470 / 139340 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c b4c8a27d5bc0f7c91d04af8584b55aafc104a0a9 Basis pass d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 c1681c394348636c5a7fbaa949623cef5eb9e9d5 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#9cca02d8ffc23e9688a971d858e4ffdff5389b11-1bcf484fa9f451cc8c290fe80fd0e764199ca81c git://xenbits.xen.org/xen.git#c1681c394348636c5a7fbaa949623cef5eb9e9d5-b4c8a27d5bc0f7c91d04af8584b55aafc104a0a9 Loaded 2005 nodes in revision graph Searching for test results: 139340 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 c1681c394348636c5a7fbaa949623cef5eb9e9d5 139343 [host=chardonnay0] 139365 [host=chardonnay1] 139380 [host=italia0] 139446 [host=italia1] 139467 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c 22ec7474348fea2c4a32b0872dd3385bf3785a26 139477 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c b4c8a27d5bc0f7c91d04af8584b55aafc104a0a9 139448 [host=italia1] 139445 [host=italia1] 139472 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c 174db28bb823e8c98c319fdbdc6d4cbe1050ba14 139459 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 c1681c394348636c5a7fbaa949623cef5eb9e9d5 139450 [host=italia1] 139464 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c b4c8a27d5bc0f7c91d04af8584b55aafc104a0a9 139454 [host=italia1] 139441 [host=italia1] 139461 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c b4c8a27d5bc0f7c91d04af8584b55aafc104a0a9 139444 [host=italia1] 139455 [host=italia1] 139465 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 a7c6859ec982f94e899629e2e7985caa60e3833e 139466 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c 612d476e74a314be514ee6a9744eea8db09d32e5 139452 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c b4c8a27d5bc0f7c91d04af8584b55aafc104a0a9 139456 [host=italia1] 139473 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c b4c8a27d5bc0f7c91d04af8584b55aafc104a0a9 139479 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c 174db28bb823e8c98c319fdbdc6d4cbe1050ba14 139475 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 1bcf484fa9f451cc8c290fe80fd0e764199ca81c 174db28bb823e8c98c319fdbdc6d4cbe1050ba14 1394
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: 832c1803ca71fdb1526384d43c24b158a25f4639 Bug not present: 5ba1c5d0641cf63086b3058e547fcd28c3c4a011 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/134739/ commit 832c1803ca71fdb1526384d43c24b158a25f4639 Author: Paul Durrant Date: Thu Mar 14 14:56:00 2019 +0100 x86: stop handling MSR_IA32_BNDCFGS save/restore in implementation code Saving and restoring the value of this MSR is currently handled by implementation-specific code despite it being architectural. This patch moves handling of accesses to this MSR from hvm.c into the msr.c, thus allowing the common MSR save/restore code to handle it. NOTE: Because vmx_get/set_guest_bndcfgs() call vmx_vmcs_enter(), the struct vcpu pointer passed in, and hence the vcpu pointer passed to guest_rdmsr() cannot be const. Signed-off-by: Paul Durrant Reviewed-by: Jan Beulich Reviewed-by: Kevin Tian For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/134739.bisection-summary --basis-template=133991 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 134732 fail [host=italia0] / 133991 [host=albana0] 133988 [host=godello0] 133977 [host=albana0] 133948 [host=godello0] 133927 [host=godello0] 133911 [host=godello0] 133907 [host=merlot0] 133900 [host=albana0] 133841 [host=albana0] 133837 [host=chardonnay1] 133836 [host=godello0] 133804 [host=godello0] 133802 [host=godello1] 133781 [host=albana0] 133776 [host=albana0] 133771 [host=godello1] 133767 [host=albana0] 133752 [host=albana0] 133747 [host=albana0] 133741 [host=albana0] 133716 [host=godel\ lo1] 133621 [host=godello0] 133607 [host=pinot1] 133599 [host=pinot1] 133592 [host=godello1] 133498 ok. Failure / basis pass flights: 134732 / 133498 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 860d6e158dbb581c3aabc6a20ae8d83b325bffd8 Basis pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 f393b82fe5ba3ed9cfe2b306ffa53368e55b75af Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#f393b82fe5ba3ed9cfe2b306ffa53368e55b75af-860d6e158dbb581c3aabc6a20ae8d83b325bffd8 Loaded 1001 nodes in revision graph Searching for test results: 133498 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 f393b82fe5ba3ed9cfe2b306ffa53368e55b75af 133604 [host=pinot1] 133606 [host=pinot1] 133608 [host=pinot1] 133607 [host=pinot1] 133592 [host=godello1] 133599 [host=pinot1] 133621 [host=godello0] 133776 [host=albana0] 133741 [host=albana0] 133771 [host=godello1] 133716 [host=godello1] 133747 [host=albana0] 133752 [host=albana0] 133802 [host=godello1] 133804 [host=godello0] 133767 [host=albana0] 133781 [host=albana0] 133836 [host=godello0] 133837 [host=chardonnay1] 133841 [host=albana0] 133900 [host=albana0] 133907 [host=merlot0] 133911 [host=godello0] 133948 [host=godello0] 133927 [host=godello0] 133991 [host=albana0] 133977 [host=albana0] 133988 [host=godello0] 134655 [host=debina1] 134661 [host=debina1] 134650 [host=baroque0] 134669 [host=albana1] 134674 [host=fiano1] 134686 [host=godello1] 134696 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 85aea83d46d24eb420235b172cd3f427a8153c18 134702 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 860d6e158dbb581c3aabc6a20ae8d83b325bffd8 134731 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 832c1803ca71fdb1526384d43c24b158a25f4639 134733 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 5ba1c5d0641cf63086b3058e547fcd28c3c4a01
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64 testid xen-build 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: b81813dfb36fde9bd47c2e1b806e368cb9d6cbdb Bug not present: 99bb45e684283b3bc621dbc99b1b93c856b4dd1c Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/136288/ commit b81813dfb36fde9bd47c2e1b806e368cb9d6cbdb Author: Jan Beulich Date: Tue May 14 16:18:58 2019 +0200 x86/mm: short-circuit HVM-only mode flags when !HVM #define-ing them to zero allows better code generation in this case, and paves the way for more DCE, allowing to leave certain functions just declared, but not defined. Signed-off-by: Jan Beulich Reviewed-by: Wei Liu Reviewed-by: George Dunlap For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/136288.bisection-summary --basis-template=136179 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build Searching for failure / basis pass: 136280 fail [host=chardonnay1] / 136179 [host=albana0] 136178 [host=elbling1] 136170 [host=debina1] 135857 [host=albana0] 135319 [host=italia1] 135316 [host=godello0] 135310 [host=albana1] 135308 [host=debina1] 135306 [host=fiano1] 135305 [host=godello0] 135304 [host=chardonnay0] 135297 [host=albana0] 135294 [host=italia0] 135293 [host=godello0] 135285 [host=godello0] 135280 [host=debina1] 135277 [host=godello0] 135272 [host=godello0] 135267 [host=rimava1] 135252 [host=italia1] 135245 [host=bar\ oque0] 135228 [host=baroque0] 135215 [host=godello0] 135211 [host=baroque0] 135204 [host=rimava1] 135198 ok. Failure / basis pass flights: 136280 / 135198 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) 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 d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3c04c258ab40405a74e194d9889a4cbc7abe94b4 Basis pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 dc497635d93f6672f82727ad97a55205177be2aa Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-9cca02d8ffc23e9688a971d858e4ffdff5389b11 git://xenbits.xen.org/xen.git#dc497635d93f6672f82727ad97a55205177be2aa-3c04c258ab40405a74e194d9889a4cbc7abe94b4 adhoc-revtuple-generator: tree discontiguous: qemu-xen Loaded 1002 nodes in revision graph Searching for test results: 135198 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 dc497635d93f6672f82727ad97a55205177be2aa 135204 [host=rimava1] 135211 [host=baroque0] 135215 [host=godello0] 135285 [host=godello0] 135272 [host=godello0] 135228 [host=baroque0] 135277 [host=godello0] 135252 [host=italia1] 135245 [host=baroque0] 135297 [host=albana0] 135267 [host=rimava1] 135293 [host=godello0] 135280 [host=debina1] 135306 [host=fiano1] 135294 [host=italia0] 135304 [host=chardonnay0] 135308 [host=debina1] 135305 [host=godello0] 135310 [host=albana1] 135316 [host=godello0] 135319 [host=italia1] 135857 [host=albana0] 136179 [host=albana0] 136280 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3c04c258ab40405a74e194d9889a4cbc7abe94b4 136170 [host=debina1] 136178 [host=elbling1] 136254 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 dc497635d93f6672f82727ad97a55205177be2aa 136227 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 14e122fcc45d8a86e27be9663cbd7bcea1602b25 136240 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 14e122fcc45d8a86e27be9663cbd7bcea1602b25 136260 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3c04c258ab40405a74e194d9889a4cbc7abe94b4 136241 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 3c04c258ab40405a74e194d9889a4cbc7abe94b4 136250 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 9cca02d8ffc23e9688a971d858e4ffdff5389b11 c492e19fdd05273417a1b116a90b26587738810c 136237 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b
[Xen-devel] [xen-unstable-smoke bisection] complete build-amd64-libvirt
branch xen-unstable-smoke xenbranch xen-unstable-smoke job build-amd64-libvirt testid libvirt-build Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/ Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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: dacb80f9757c011161cec6609f39837c9ea8caa8 Bug not present: 6c47c37b9b40d6fe40bce8c8fd39135f6d549c8c Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/146934/ commit dacb80f9757c011161cec6609f39837c9ea8caa8 Author: Andrew Cooper Date: Wed Jan 8 12:53:49 2020 + tools/libxl: Remove libxl_cpuid_{set,apply_policy}() from the API These functions should never have been exposed. They don't have external users, and can't usefully be used for several reasons. Move libxl_cpuid_{set,apply_policy}() to being internal functions, and leave an equivalent of the nop stubs in the API for caller compatibility. Signed-off-by: Andrew Cooper Acked-by: Ian Jackson For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64-libvirt.libvirt-build.html Revision IDs in each graph node refer, respectively, to the Trees above. Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/build-amd64-libvirt.libvirt-build --summary-out=tmp/146934.bisection-summary --basis-template=146882 --blessings=real,real-bisect xen-unstable-smoke build-amd64-libvirt libvirt-build Searching for failure / basis pass: 146928 fail [host=albana0] / 146882 [host=chardonnay0] 146838 ok. Failure / basis pass flights: 146928 / 146838 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/ Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.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 a1cd25b919509be2645dbe6f952d5263e0d4e4e5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 1b3cec69bf300e012a0269f0a4f28cca1ebf22c9 Basis pass a1cd25b919509be2645dbe6f952d5263e0d4e4e5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 3dd724dff085e13ad520f8e35aea717db2ff07d0 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/libvirt.git#a1cd25b919509be2645dbe6f952d5263e0d4e4e5-a1cd25b919509be2645dbe6f952d5263e0d4e4e5 https://git.savannah.gnu.org/git/gnulib.git/#611869be9f1083e53305446d90a2909fc89914ef-611869be9f1083e53305446d90a2909fc89914ef https://gitlab.com/keycodemap/keycodemapdb.git#317d3eeb963a515e15a63fa356d8ebcda7041a51-317d3eeb963a515e15a63fa356d8ebcda7041a51 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484\ fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/xen.git#3dd724dff085e13ad520f8e35aea717db2ff07d0-1b3cec69bf300e012a0269f0a4f28cca1ebf22c9 Loaded 5001 nodes in revision graph Searching for test results: 146838 pass a1cd25b919509be2645dbe6f952d5263e0d4e4e5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 3dd724dff085e13ad520f8e35aea717db2ff07d0 146871 [] 146882 [host=chardonnay0] 146893 fail a1cd25b919509be2645dbe6f952d5263e0d4e4e5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 1b3cec69bf300e012a0269f0a4f28cca1ebf22c9 146898 pass a1cd25b919509be2645dbe6f952d5263e0d4e4e5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 3dd724dff085e13ad520f8e35aea717db2ff07d0 146899 fail a1cd25b919509be2645dbe6f952d5263e0d4e4e5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 1b3cec69bf300e012a0269f0a4f28cca1ebf22c9 146913 pass a1cd25b919509be2645dbe6f952d5263e0d4e4e5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb9
Re: [Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
Hi, It looks like the amd64 build is broken on staging: http://logs.test-lab.xenproject.org/osstest/logs/134748/build-amd64/6.ts-xen-build.log Cheers, On 4/13/19 6:09 AM, osstest service owner wrote: > branch xen-unstable-smoke > xenbranch xen-unstable-smoke > job build-amd64 > testid xen-build > > 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: 832c1803ca71fdb1526384d43c24b158a25f4639 >Bug not present: 5ba1c5d0641cf63086b3058e547fcd28c3c4a011 >Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/134739/ > > >commit 832c1803ca71fdb1526384d43c24b158a25f4639 >Author: Paul Durrant >Date: Thu Mar 14 14:56:00 2019 +0100 > >x86: stop handling MSR_IA32_BNDCFGS save/restore in implementation code > >Saving and restoring the value of this MSR is currently handled by >implementation-specific code despite it being architectural. This patch >moves handling of accesses to this MSR from hvm.c into the msr.c, thus >allowing the common MSR save/restore code to handle it. > >NOTE: Because vmx_get/set_guest_bndcfgs() call vmx_vmcs_enter(), the > struct vcpu pointer passed in, and hence the vcpu pointer passed > to > guest_rdmsr() cannot be const. > >Signed-off-by: Paul Durrant >Reviewed-by: Jan Beulich >Reviewed-by: Kevin Tian > > > For bisection revision-tuple graph see: > > http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.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/xen-unstable-smoke/build-amd64.xen-build > --summary-out=tmp/134739.bisection-summary --basis-template=133991 > --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build > Searching for failure / basis pass: > 134732 fail [host=italia0] / 133991 [host=albana0] 133988 [host=godello0] > 133977 [host=albana0] 133948 [host=godello0] 133927 [host=godello0] 133911 > [host=godello0] 133907 [host=merlot0] 133900 [host=albana0] 133841 > [host=albana0] 133837 [host=chardonnay1] 133836 [host=godello0] 133804 > [host=godello0] 133802 [host=godello1] 133781 [host=albana0] 133776 > [host=albana0] 133771 [host=godello1] 133767 [host=albana0] 133752 > [host=albana0] 133747 [host=albana0] 133741 [host=albana0] 133716 [host=godel\ > lo1] 133621 [host=godello0] 133607 [host=pinot1] 133599 [host=pinot1] > 133592 [host=godello1] 133498 ok. > Failure / basis pass flights: 134732 / 133498 > (tree with no url: minios) > (tree with no url: ovmf) > (tree with no url: seabios) > 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 d0d8ad39ecb51cd7497cd524484fe09f50876798 > de5b678ca4dcdfa83e322491d478d66df56c1986 > 860d6e158dbb581c3aabc6a20ae8d83b325bffd8 > Basis pass d0d8ad39ecb51cd7497cd524484fe09f50876798 > de5b678ca4dcdfa83e322491d478d66df56c1986 > f393b82fe5ba3ed9cfe2b306ffa53368e55b75af > Generating revisions with ./adhoc-revtuple-generator > git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 > > git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 > > git://xenbits.xen.org/xen.git#f393b82fe5ba3ed9cfe2b306ffa53368e55b75af-860d6e158dbb581c3aabc6a20ae8d83b325bffd8 > Loaded 1001 nodes in revision graph > Searching for test results: > 133498 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 > de5b678ca4dcdfa83e322491d478d66df56c1986 > f393b82fe5ba3ed9cfe2b306ffa53368e55b75af > 133604 [host=pinot1] > 133606 [host=pinot1] > 133608 [host=pinot1] > 133607 [host=pinot1] > 133592 [host=godello1] > 133599 [host=pinot1] > 133621 [host=godello0] > 133776 [host=albana0] > 133741 [host=albana0] > 133771 [host=godello1] > 133716 [host=godello1] > 133747 [host=albana0] > 133752 [host=albana0] > 133802 [host=godello1] > 133804 [host=godello0] > 133767 [host=albana0] > 133781 [host=albana0] > 133836 [host=godello0] > 133837 [host=chardonnay1] > 133841 [host=albana0] > 133900 [host=albana0] > 133907 [host=merlot0] > 133911 [host=godello0] > 133948 [host=godello0] > 133927 [host=godello0] > 133991 [host=albana0] > 133977 [host=albana0] > 133988 [host=godello0] > 134655 [host=debina1] > 134661 [host=debina1] > 134650 [host=baroque0] > 134669 [host=albana1] > 134674 [host=fiano1] > 134686 [host=godello1] > 134696 fail d0d8ad39ecb51cd7497cd524484fe09f50876
Re: [Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
On 13/04/2019 16:51, Julien Grall wrote: > Hi, > > It looks like the amd64 build is broken on staging: > > http://logs.test-lab.xenproject.org/osstest/logs/134748/build-amd64/6.ts-xen-build.log Yes it is. There is currently a patch out on xen-devel. ~Andrew ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel