|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xen-4.3-testing bisection] complete test-amd64-amd64-xl-qemuu-winxpsp3
branch xen-4.3-testing
xen branch xen-4.3-testing
job test-amd64-amd64-xl-qemuu-winxpsp3
test 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/staging/qemu-xen-4.3-testing.git
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-4.3-testing.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: e7516b4015c87dc0e136352d8b6a1c850ebdda3f
Bug not present: da44176cc1b45558f8ec53ef7f5e8796372f57a9
commit e7516b4015c87dc0e136352d8b6a1c850ebdda3f
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date: Fri Apr 4 10:53:20 2014 +0200
x86/HVM: correct CPUID leaf 80000008 handling
CPUID[80000008].EAX[23:16] have been given the meaning of the guest
physical address restriction (in case it needs to be smaller than the
host's), hence we need to mirror that into vCPUID[80000008].EAX[7:0].
Enforce a lower limit at the same time, as well as a fixed value for
the virtual address bits, and zero for the guest physical address ones.
In order for the vMTRR code to see these overrides we need to make it
call hvm_cpuid() instead of domain_cpuid(), which in turn requires
special casing (and relaxing) the controlling domain.
This additionally should hide an ordering problem in the tools: Both
xend and xl appear to be restoring a guest from its image before
setting up the CPUID policy in the hypervisor, resulting in
domain_cpuid() returning all zeros and hence the check in
mtrr_var_range_msr_set() failing if the guest previously had more than
the minimum 36 physical address bits.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Reviewed-by: Tim Deegan <tim@xxxxxxx>
master commit: ef437690af8b75e6758dce77af75a22b63982883
master date: 2014-03-28 13:33:34 +0100
For bisection revision-tuple graph see:
http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-4.3-testing.test-amd64-amd64-xl-qemuu-winxpsp3.windows-install.html
Revision IDs in each graph node refer, respectively, to the Trees above.
----------------------------------------
Searching for failure / basis pass:
25803 fail [host=moss-bug] / 25666 ok.
Failure / basis pass flights: 25803 / 25666
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/staging/qemu-xen-4.3-testing.git
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-4.3-testing.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
e3f630b73c159078a6991161c5255048b16d366f
Basis pass b1cee752ee0c04f424cb71ba0c8013c793008296
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
ce89055575860c4100370133ab488979a83ad49a
Generating revisions with ./adhoc-revtuple-generator
git://xenbits.xen.org/linux-pvops.git#b1cee752ee0c04f424cb71ba0c8013c793008296-7ae240637ab3477a59d062412f5cf4f84f5de2f9
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
git://xenbits.xen.org/staging/qemu-xen-4.3-testing.git#044c9e608e67defea4fc9c9ef4286e85a99d68c2-044c9e608e67defea4fc9c9ef4286e85a99d68c2
git://xenbits.xen.org/staging/qemu-upstream-4.3-testing.git#e16435c95be86244bd92c5c26579bd4298aa65a6-e16435c95be86244bd92c5c26579bd4298aa65a6
git://xenbits.xen.org/xen.git#ce89055575860c4100370133ab488979a83ad49a-e3f630b73c159078a6991161c5255048b16d366f
Cloning into bare repository /export/home/osstest/repos/linux-pvops...
Cloning into bare repository /export/home/osstest/repos/xen...
Cloning into bare repository /export/home/osstest/repos/linux-pvops...
Cloning into bare repository /export/home/osstest/repos/xen...
Loaded 2001 nodes in revision graph
Searching for test results:
25666 pass b1cee752ee0c04f424cb71ba0c8013c793008296
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
ce89055575860c4100370133ab488979a83ad49a
25660 pass irrelevant
25770 fail 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
852d1f224dc29d0398b378b3a8a1d2c9c2c2bc8e
25750 fail 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
852d1f224dc29d0398b378b3a8a1d2c9c2c2bc8e
25786 pass 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
da44176cc1b45558f8ec53ef7f5e8796372f57a9
25783 fail 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
e7516b4015c87dc0e136352d8b6a1c850ebdda3f
25767 pass b1cee752ee0c04f424cb71ba0c8013c793008296
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
ce89055575860c4100370133ab488979a83ad49a
25781 pass 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
e2aa3f21e5b1746913f7d4605f631d383c7f2551
25775 pass 72cb2a7f426ad822758cb2560f0522f6412f578e
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
ce89055575860c4100370133ab488979a83ad49a
25778 pass 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
ce89055575860c4100370133ab488979a83ad49a
25799 fail 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
e7516b4015c87dc0e136352d8b6a1c850ebdda3f
25801 pass 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
da44176cc1b45558f8ec53ef7f5e8796372f57a9
25790 fail 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
e7516b4015c87dc0e136352d8b6a1c850ebdda3f
25798 pass 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
da44176cc1b45558f8ec53ef7f5e8796372f57a9
25791 fail 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
e3f630b73c159078a6991161c5255048b16d366f
25802 fail 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
e7516b4015c87dc0e136352d8b6a1c850ebdda3f
25804 pass b1cee752ee0c04f424cb71ba0c8013c793008296
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
ce89055575860c4100370133ab488979a83ad49a
25803 fail 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
e3f630b73c159078a6991161c5255048b16d366f
25810 fail 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
e3f630b73c159078a6991161c5255048b16d366f
Searching for interesting versions
Result found: flight 25666 (pass), for basis pass
Result found: flight 25791 (fail), for basis failure
Repro found: flight 25804 (pass), for basis pass
Repro found: flight 25810 (fail), for basis failure
0 revisions at 7ae240637ab3477a59d062412f5cf4f84f5de2f9
c530a75c1e6a472b0eb9558310b518f0dfcd8860
044c9e608e67defea4fc9c9ef4286e85a99d68c2
e16435c95be86244bd92c5c26579bd4298aa65a6
da44176cc1b45558f8ec53ef7f5e8796372f57a9
No revisions left to test, checking graph state.
Result found: flight 25786 (pass), for last pass
Result found: flight 25790 (fail), for first failure
Repro found: flight 25798 (pass), for last pass
Repro found: flight 25799 (fail), for first failure
Repro found: flight 25801 (pass), for last pass
Repro found: flight 25802 (fail), for first failure
*** Found and reproduced problem changeset ***
Bug is in tree: xen git://xenbits.xen.org/xen.git
Bug introduced: e7516b4015c87dc0e136352d8b6a1c850ebdda3f
Bug not present: da44176cc1b45558f8ec53ef7f5e8796372f57a9
Cloning into bare repository /export/home/osstest/repos/xen...
commit e7516b4015c87dc0e136352d8b6a1c850ebdda3f
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date: Fri Apr 4 10:53:20 2014 +0200
x86/HVM: correct CPUID leaf 80000008 handling
CPUID[80000008].EAX[23:16] have been given the meaning of the guest
physical address restriction (in case it needs to be smaller than the
host's), hence we need to mirror that into vCPUID[80000008].EAX[7:0].
Enforce a lower limit at the same time, as well as a fixed value for
the virtual address bits, and zero for the guest physical address ones.
In order for the vMTRR code to see these overrides we need to make it
call hvm_cpuid() instead of domain_cpuid(), which in turn requires
special casing (and relaxing) the controlling domain.
This additionally should hide an ordering problem in the tools: Both
xend and xl appear to be restoring a guest from its image before
setting up the CPUID policy in the hypervisor, resulting in
domain_cpuid() returning all zeros and hence the check in
mtrr_var_range_msr_set() failing if the guest previously had more than
the minimum 36 physical address bits.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Reviewed-by: Tim Deegan <tim@xxxxxxx>
master commit: ef437690af8b75e6758dce77af75a22b63982883
master date: 2014-03-28 13:33:34 +0100
Revision graph left in
/home/xc_osstest/results/bisect.xen-4.3-testing.test-amd64-amd64-xl-qemuu-winxpsp3.windows-install.{dot,ps,png,html}.
----------------------------------------
25810: tolerable FAIL
flight 25810 xen-4.3-testing real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/25810/
Failures :-/ but no regressions.
Tests which did not succeed,
including tests which could not be run:
test-amd64-amd64-xl-qemuu-winxpsp3 7 windows-install fail baseline untested
jobs:
build-amd64 pass
test-amd64-amd64-xl-qemuu-winxpsp3 fail
------------------------------------------------------------
sg-report-flight on osstest.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images
Logs, config files, etc. are available at
http://www.chiark.greenend.org.uk/~xensrcts/logs
Test harness code can be found at
http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |