[xen-unstable-smoke bisection] complete build-amd64

2020-11-10 Thread osstest service owner
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

2020-04-25 Thread osstest service owner
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

2021-02-10 Thread osstest service owner
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

2021-02-24 Thread osstest service owner
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

2020-12-21 Thread osstest service owner
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

2021-01-28 Thread osstest service owner
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

2020-10-07 Thread osstest service owner
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

2020-10-23 Thread osstest service owner
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

2022-03-14 Thread osstest service owner
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

2022-01-20 Thread osstest service owner
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

2021-07-06 Thread osstest service owner
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

2021-07-09 Thread osstest service owner
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

2021-08-16 Thread osstest service owner
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

2022-10-16 Thread osstest service owner
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

2023-09-06 Thread osstest service owner
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

2023-03-24 Thread osstest service owner
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

2023-11-28 Thread osstest service owner
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

2023-05-31 Thread osstest service owner
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

2023-06-07 Thread osstest service owner
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

2020-12-15 Thread osstest service owner
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

2022-01-20 Thread Jan Beulich
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

2022-07-28 Thread osstest service owner
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

2020-12-16 Thread Andrew Cooper
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

2020-12-16 Thread Wei Liu
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

2020-12-16 Thread Wei Liu
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

2020-12-17 Thread Paul Durrant
> -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

2019-12-20 Thread osstest service owner
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

2022-07-28 Thread Jan Beulich
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

2022-07-28 Thread Oleksandr Tyshchenko

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

2022-07-29 Thread Julien Grall

(+ 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

2022-07-29 Thread Oleksandr Tyshchenko

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

2022-07-29 Thread Oleksandr Tyshchenko

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

2022-07-29 Thread Julien Grall

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

2022-07-29 Thread Oleksandr



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

2022-07-29 Thread Julien Grall

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

2022-08-01 Thread Jan Beulich
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

2022-08-01 Thread Julien Grall

(+ 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

2022-08-01 Thread Jan Beulich
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

2022-08-01 Thread Julien Grall

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

2022-08-01 Thread Andrew Cooper
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

2022-08-01 Thread Henry Wang
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

2022-08-02 Thread Julien Grall

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

2022-08-04 Thread Julien Grall

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

2018-04-06 Thread osstest service owner
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

2018-09-25 Thread osstest service owner
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

2018-11-12 Thread osstest service owner
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

2019-01-02 Thread osstest service owner
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

2019-09-20 Thread osstest service owner
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

2019-06-25 Thread osstest service owner
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

2019-07-28 Thread osstest service owner
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

2019-04-12 Thread osstest service owner
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

2019-05-15 Thread osstest service owner
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

2020-02-12 Thread osstest service owner
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

2019-04-13 Thread Julien Grall
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

2019-04-13 Thread Andrew Cooper
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