[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [xen-unstable bisection] complete test-amd64-i386-xl-qemut-ws16-amd64



branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-xl-qemut-ws16-amd64
testid windows-install

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/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:  26fba3c85571354ecb1a1a3dde77fb38633515d3
  Bug not present: a85089d0ef57a08fe97864579ee055c12fd8a928
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/135744/


  commit 26fba3c85571354ecb1a1a3dde77fb38633515d3
  Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
  Date:   Tue Mar 19 16:29:00 2019 +0100
  
      viridian: add implementation of synthetic timers
      
      This patch introduces an implementation of the STIMER0-15_CONFIG/COUNT 
MSRs
      and hence a the first SynIC message source.
      
      The new (and documented) 'stimer' viridian enlightenment group may be
      specified to enable this feature.
      
      While in the neighbourhood, this patch adds a missing check for an
      attempt to write the time reference count MSR, which should result in an
      exception (but not be reported as an unimplemented MSR).
      
      NOTE: It is necessary for correct operation that timer expiration and
            message delivery time-stamping use the same time source as the 
guest.
            The specification is ambiguous but testing with a Windows 10 1803
            guest has shown that using the partition reference counter as a
            source whilst the guest is using RDTSC and the reference tsc page
            does not work correctly. Therefore the time_now() function is used.
            This implements the algorithm for acquiring partition reference time
            that is documented in the specifiction.
      
      Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
      Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
      Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-amd64-i386-xl-qemut-ws16-amd64.windows-install.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/test-amd64-i386-xl-qemut-ws16-amd64.windows-install
 --summary-out=tmp/135744.bisection-summary --basis-template=134763 
--blessings=real,real-bisect xen-unstable test-amd64-i386-xl-qemut-ws16-amd64 
windows-install
Searching for failure / basis pass:
 135481 fail [host=fiano0] / 134763 ok.
Failure / basis pass flights: 135481 / 134763
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
dc497635d93f6672f82727ad97a55205177be2aa
Basis pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
Generating revisions with ./adhoc-revtuple-generator  
git://xenbits.xen.org/linux-pvops.git#5726a8d0f1958af80ad8e514bc2c18d213e739b7-5726a8d0f1958af80ad8e514bc2c18d213e739b7
 
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
 
git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798
 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66\
 df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 
git://xenbits.xen.org/xen.git#cb70a26f78848fe45f593f7ebc9cfaac760a791b-dc497635d93f6672f82727ad97a55205177be2aa
Loaded 1001 nodes in revision graph
Searching for test results:
 134007 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 134763 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135003 []
 134923 []
 135106 []
 135425 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
dc497635d93f6672f82727ad97a55205177be2aa
 135481 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
dc497635d93f6672f82727ad97a55205177be2aa
 135482 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135667 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
dc497635d93f6672f82727ad97a55205177be2aa
 135722 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
26fba3c85571354ecb1a1a3dde77fb38633515d3
 135681 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
aeaa5d8b7a7c53c82969b99dda90e04a11d455cd
 135671 blocked 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
9b8b3f300f1f8aa93d7d4590d92bc746ce6412cb
 135673 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
41ec375d1947392fe653d55136d0f18547ece41e
 135698 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
a85089d0ef57a08fe97864579ee055c12fd8a928
 135678 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
51c79e943fb3f9a746181f8b8415cf2baa5d26bd
 135679 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
40a4a9d72d161b9ff3b13fe879220b9d326c0ab8
 135691 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
26fba3c85571354ecb1a1a3dde77fb38633515d3
 135686 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
001bd91ad8646b0772711d000653213360254caf
 135702 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
26fba3c85571354ecb1a1a3dde77fb38633515d3
 135714 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
a85089d0ef57a08fe97864579ee055c12fd8a928
 135744 fail 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
26fba3c85571354ecb1a1a3dde77fb38633515d3
 135737 pass 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
a85089d0ef57a08fe97864579ee055c12fd8a928
Searching for interesting versions
 Result found: flight 134007 (pass), for basis pass
 Result found: flight 135425 (fail), for basis failure
 Repro found: flight 135482 (pass), for basis pass
 Repro found: flight 135667 (fail), for basis failure
 0 revisions at 5726a8d0f1958af80ad8e514bc2c18d213e739b7 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
de5b678ca4dcdfa83e322491d478d66df56c1986 
a85089d0ef57a08fe97864579ee055c12fd8a928
No revisions left to test, checking graph state.
 Result found: flight 135698 (pass), for last pass
 Result found: flight 135702 (fail), for first failure
 Repro found: flight 135714 (pass), for last pass
 Repro found: flight 135722 (fail), for first failure
 Repro found: flight 135737 (pass), for last pass
 Repro found: flight 135744 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  26fba3c85571354ecb1a1a3dde77fb38633515d3
  Bug not present: a85089d0ef57a08fe97864579ee055c12fd8a928
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/135744/


  commit 26fba3c85571354ecb1a1a3dde77fb38633515d3
  Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
  Date:   Tue Mar 19 16:29:00 2019 +0100
  
      viridian: add implementation of synthetic timers
      
      This patch introduces an implementation of the STIMER0-15_CONFIG/COUNT 
MSRs
      and hence a the first SynIC message source.
      
      The new (and documented) 'stimer' viridian enlightenment group may be
      specified to enable this feature.
      
      While in the neighbourhood, this patch adds a missing check for an
      attempt to write the time reference count MSR, which should result in an
      exception (but not be reported as an unimplemented MSR).
      
      NOTE: It is necessary for correct operation that timer expiration and
            message delivery time-stamping use the same time source as the 
guest.
            The specification is ambiguous but testing with a Windows 10 1803
            guest has shown that using the partition reference counter as a
            source whilst the guest is using RDTSC and the reference tsc page
            does not work correctly. Therefore the time_now() function is used.
            This implements the algorithm for acquiring partition reference time
            that is documented in the specifiction.
      
      Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
      Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
      Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

Revision graph left in 
/home/logs/results/bisect/xen-unstable/test-amd64-i386-xl-qemut-ws16-amd64.windows-install.{dot,ps,png,html,svg}.
----------------------------------------
135744: tolerable ALL FAIL

flight 135744 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/135744/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install  fail baseline untested


jobs:
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.