xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [xen-unstable-smoke test] 95241: regressions - FAIL
@ 2016-06-03 18:12 osstest service owner
  0 siblings, 0 replies; only message in thread
From: osstest service owner @ 2016-06-03 18:12 UTC (permalink / raw)
  To: xen-devel, osstest-admin

flight 95241 xen-unstable-smoke real [real]

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl          15 guest-start/debian.repeat fail REGR. vs. 95239

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  df7f3ce32b99b02884e594435e5ca63acec5d7a3
baseline version:
 xen                  268ead59ce10967cf7490353d743ebc1bb7a9a4c

Last test of basis    95239  2016-06-03 14:02:16 Z    0 days
Testing same since    95241  2016-06-03 16:02:27 Z    0 days    1 attempts

People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Luwei Kang <luwei.kang@intel.com>

 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    

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

Logs, config files, etc. are available at

Explanation of these reports, and of osstest in general, is at

Test harness code can be found at

Not pushing.

commit df7f3ce32b99b02884e594435e5ca63acec5d7a3
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 3 16:21:46 2016 +0100

    docs: Feature Levelling feature document
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Wei Liu <wei.liu2@citrix.com>

commit c52319642bb9069436d4aec75361049f5fac63ed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Jun 2 12:08:42 2016 +0100

    x86/cpuid: Calculate a guests xfeature_mask from its featureset
    libxc current performs the xstate calculation for guests, and provides the
    information to Xen to be used when satisfying CPUID traps.  (There is further
    work planned to improve this arrangement, but the worst a buggy toolstack can
    do is make junk appear in the cpuid leaves for the guest.)
    dom0 however has no policy constructed for it, and certain fields filter
    straight through from hardware.
    Linux queries CPUID.7[0].{EAX/EDX} alone to choose a setting for %xcr0, which
    is a valid action to take, but features such as MPX and PKRU are not supported
    for PV guests.  As a result, Linux, using leaked hardware information, fails
    to set %xcr0 on newer Skylake hardware with PKRU support, and crashes.
    As an interim solution, dynamically calculate the correct xfeature_mask and
    xstate_size to report to the guest for CPUID.7[0] queries.  This ensures that
    domains don't see leaked hardware values, even when no cpuid policy is
    Similarly, CPUID.7[1]{ECX/EDX} represents the applicable settings for MSR_XSS.
    As Xen doesn't yet support any XSS states in guests, unconditionally zero
    Reported-by: Luwei Kang <luwei.kang@intel.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Luwei Kang <luwei.kang@intel.com>
    Release-acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
(qemu changes not included)

Xen-devel mailing list

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-06-03 18:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-03 18:12 [xen-unstable-smoke test] 95241: regressions - FAIL osstest service owner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).