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

[Xen-devel] [xen-4.6-testing test] 62654: trouble: preparing/queued



flight 62654 xen-4.6-testing running [real]
http://logs.test-lab.xenproject.org/osstest/logs/62654/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-amd     <none executed>              queued
 test-amd64-amd64-xl-pvh-intel    <none executed>              queued
 test-armhf-armhf-xl-qcow2       <none executed>              queued
 test-armhf-armhf-libvirt-vhd    <none executed>              queued
 test-armhf-armhf-xl-raw         <none executed>              queued
 test-armhf-armhf-xl-vhd         <none executed>              queued
 build-amd64-rumpuserxen         <none executed>              queued
 build-i386-rumpuserxen          <none executed>              queued
 build-i386-libvirt              <none executed>              queued
 build-amd64-libvirt             <none executed>              queued
 test-amd64-i386-migrupgrade     <none executed>              queued
 test-amd64-amd64-xl-multivcpu    <none executed>              queued
 test-amd64-amd64-xl-credit2     <none executed>              queued
 test-amd64-amd64-xl-xsm         <none executed>              queued
 test-amd64-i386-xl-xsm          <none executed>              queued
 test-amd64-amd64-libvirt        <none executed>              queued
 test-amd64-amd64-migrupgrade    <none executed>              queued
 test-amd64-amd64-pair           <none executed>              queued
 test-amd64-i386-xl              <none executed>              queued
 test-amd64-i386-rumpuserxen-i386    <none executed>              queued
 test-amd64-i386-pair            <none executed>              queued
 test-amd64-amd64-libvirt-pair    <none executed>              queued
 test-amd64-i386-qemut-rhel6hvm-intel    <none executed>              queued
 test-amd64-amd64-libvirt-xsm    <none executed>              queued
 test-armhf-armhf-xl-rtds        <none executed>              queued
 test-amd64-i386-qemuu-rhel6hvm-intel    <none executed>              queued
 test-amd64-i386-libvirt         <none executed>              queued
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm    <none executed> queued
 test-amd64-amd64-xl             <none executed>              queued
 test-amd64-amd64-rumpuserxen-amd64    <none executed>              queued
 test-amd64-i386-xl-qemut-win7-amd64    <none executed>              queued
 test-amd64-amd64-amd64-pvgrub    <none executed>              queued
 test-amd64-amd64-xl-qemut-win7-amd64    <none executed>              queued
 test-amd64-i386-libvirt-qcow2    <none executed>              queued
 test-amd64-amd64-xl-qcow2       <none executed>              queued
 test-amd64-amd64-libvirt-qcow2    <none executed>              queued
 test-amd64-amd64-pygrub         <none executed>              queued
 test-amd64-i386-libvirt-raw     <none executed>              queued
 test-amd64-i386-xl-qemut-debianhvm-amd64    <none executed>             queued
 test-armhf-armhf-xl-xsm         <none executed>              queued
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm    <none executed>         queued
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm    <none executed>   queued
 test-armhf-armhf-xl-credit2     <none executed>              queued
 test-amd64-amd64-libvirt-raw    <none executed>              queued
 test-armhf-armhf-xl-cubietruck    <none executed>              queued
 test-amd64-i386-libvirt-pair    <none executed>              queued
 test-armhf-armhf-xl             <none executed>              queued
 test-armhf-armhf-xl-arndale     <none executed>              queued
 build-armhf-libvirt             <none executed>              queued
 test-amd64-i386-qemut-rhel6hvm-amd    <none executed>              queued
 test-amd64-amd64-xl-qemuu-ovmf-amd64    <none executed>              queued
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm    <none executed>    queued
 test-amd64-i386-xl-qcow2        <none executed>              queued
 test-amd64-amd64-xl-raw         <none executed>              queued
 test-amd64-amd64-i386-pvgrub    <none executed>              queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64    <none executed>             queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64    <none executed>            queued
 test-amd64-amd64-libvirt-vhd    <none executed>              queued
 test-amd64-i386-xl-vhd          <none executed>              queued
 test-amd64-i386-qemuu-rhel6hvm-amd    <none executed>              queued
 test-amd64-i386-libvirt-xsm     <none executed>              queued
 test-amd64-i386-xl-raw          <none executed>              queued
 test-amd64-amd64-xl-vhd         <none executed>              queued
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm    <none executed>         queued
 test-amd64-amd64-xl-qemut-debianhvm-amd64    <none executed>            queued
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm   <none executed> queued
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm    <none executed>        queued
 test-amd64-i386-xl-qemuu-ovmf-amd64    <none executed>              queued
 test-amd64-i386-freebsd10-i386    <none executed>              queued
 test-amd64-amd64-xl-rtds        <none executed>              queued
 test-amd64-i386-xl-qemuu-win7-amd64    <none executed>              queued
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm    <none executed>        queued
 test-amd64-amd64-xl-qemuu-win7-amd64    <none executed>              queued
 test-amd64-i386-libvirt-vhd     <none executed>              queued
 test-armhf-armhf-libvirt-qcow2    <none executed>              queued
 test-armhf-armhf-libvirt-raw    <none executed>              queued
 test-amd64-i386-freebsd10-amd64    <none executed>              queued
 test-armhf-armhf-libvirt-xsm    <none executed>              queued
 test-amd64-amd64-xl-qemuu-winxpsp3    <none executed>              queued
 test-armhf-armhf-libvirt        <none executed>              queued
 test-armhf-armhf-xl-multivcpu    <none executed>              queued
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1    <none executed>             queued
 test-amd64-amd64-xl-qemut-winxpsp3    <none executed>              queued
 test-amd64-i386-xl-qemut-winxpsp3    <none executed>              queued
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1    <none executed>             queued
 test-amd64-i386-xl-qemuu-winxpsp3    <none executed>              queued
 build-i386-xsm                2 hosts-allocate               running
 build-amd64-pvops             2 hosts-allocate               running
 build-i386-prev               2 hosts-allocate               running
 build-amd64-xsm               2 hosts-allocate               running
 build-amd64                   2 hosts-allocate               running
 build-i386                    2 hosts-allocate               running
 build-i386-pvops              2 hosts-allocate               running
 build-amd64-prev              2 hosts-allocate               running
 build-armhf                   2 hosts-allocate               running
 build-armhf-xsm               2 hosts-allocate               running
 build-armhf-pvops             2 hosts-allocate               running

version targeted for testing:
 xen                  7a5cadbf4ff82ce7cc9e08714953982273f3b617
baseline version:
 xen                  a15b47f4ce37c3ff0ea6d68418fbb88517fcdb9c

Last test of basis    62603  2015-10-01 18:21:13 Z    3 days
Testing same since        0  1970-01-01 00:00:00 Z 16713 days    0 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Dario Faggioli <dario.faggioli@xxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              preparing
 build-armhf-xsm                                              preparing
 build-i386-xsm                                               preparing
 build-amd64                                                  preparing
 build-armhf                                                  preparing
 build-i386                                                   preparing
 build-amd64-libvirt                                          queued  
 build-armhf-libvirt                                          queued  
 build-i386-libvirt                                           queued  
 build-amd64-prev                                             preparing
 build-i386-prev                                              preparing
 build-amd64-pvops                                            preparing
 build-armhf-pvops                                            preparing
 build-i386-pvops                                             preparing
 build-amd64-rumpuserxen                                      queued  
 build-i386-rumpuserxen                                       queued  
 test-amd64-amd64-xl                                          queued  
 test-armhf-armhf-xl                                          queued  
 test-amd64-i386-xl                                           queued  
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                queued  
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 queued  
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           queued  
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            queued  
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                queued  
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 queued  
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        queued  
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         queued  
 test-amd64-amd64-libvirt-xsm                                 queued  
 test-armhf-armhf-libvirt-xsm                                 queued  
 test-amd64-i386-libvirt-xsm                                  queued  
 test-amd64-amd64-xl-xsm                                      queued  
 test-armhf-armhf-xl-xsm                                      queued  
 test-amd64-i386-xl-xsm                                       queued  
 test-amd64-amd64-xl-pvh-amd                                  queued  
 test-amd64-i386-qemut-rhel6hvm-amd                           queued  
 test-amd64-i386-qemuu-rhel6hvm-amd                           queued  
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    queued  
 test-amd64-i386-xl-qemut-debianhvm-amd64                     queued  
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    queued  
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     queued  
 test-amd64-i386-freebsd10-amd64                              queued  
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         queued  
 test-amd64-i386-xl-qemuu-ovmf-amd64                          queued  
 test-amd64-amd64-rumpuserxen-amd64                           queued  
 test-amd64-amd64-xl-qemut-win7-amd64                         queued  
 test-amd64-i386-xl-qemut-win7-amd64                          queued  
 test-amd64-amd64-xl-qemuu-win7-amd64                         queued  
 test-amd64-i386-xl-qemuu-win7-amd64                          queued  
 test-armhf-armhf-xl-arndale                                  queued  
 test-amd64-amd64-xl-credit2                                  queued  
 test-armhf-armhf-xl-credit2                                  queued  
 test-armhf-armhf-xl-cubietruck                               queued  
 test-amd64-i386-freebsd10-i386                               queued  
 test-amd64-i386-rumpuserxen-i386                             queued  
 test-amd64-amd64-xl-pvh-intel                                queued  
 test-amd64-i386-qemut-rhel6hvm-intel                         queued  
 test-amd64-i386-qemuu-rhel6hvm-intel                         queued  
 test-amd64-amd64-libvirt                                     queued  
 test-armhf-armhf-libvirt                                     queued  
 test-amd64-i386-libvirt                                      queued  
 test-amd64-amd64-migrupgrade                                 queued  
 test-amd64-i386-migrupgrade                                  queued  
 test-amd64-amd64-xl-multivcpu                                queued  
 test-armhf-armhf-xl-multivcpu                                queued  
 test-amd64-amd64-pair                                        queued  
 test-amd64-i386-pair                                         queued  
 test-amd64-amd64-libvirt-pair                                queued  
 test-amd64-i386-libvirt-pair                                 queued  
 test-amd64-amd64-amd64-pvgrub                                queued  
 test-amd64-amd64-i386-pvgrub                                 queued  
 test-amd64-amd64-pygrub                                      queued  
 test-amd64-amd64-libvirt-qcow2                               queued  
 test-armhf-armhf-libvirt-qcow2                               queued  
 test-amd64-i386-libvirt-qcow2                                queued  
 test-amd64-amd64-xl-qcow2                                    queued  
 test-armhf-armhf-xl-qcow2                                    queued  
 test-amd64-i386-xl-qcow2                                     queued  
 test-amd64-amd64-libvirt-raw                                 queued  
 test-armhf-armhf-libvirt-raw                                 queued  
 test-amd64-i386-libvirt-raw                                  queued  
 test-amd64-amd64-xl-raw                                      queued  
 test-armhf-armhf-xl-raw                                      queued  
 test-amd64-i386-xl-raw                                       queued  
 test-amd64-amd64-xl-rtds                                     queued  
 test-armhf-armhf-xl-rtds                                     queued  
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     queued  
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     queued  
 test-amd64-amd64-libvirt-vhd                                 queued  
 test-armhf-armhf-libvirt-vhd                                 queued  
 test-amd64-i386-libvirt-vhd                                  queued  
 test-amd64-amd64-xl-vhd                                      queued  
 test-armhf-armhf-xl-vhd                                      queued  
 test-amd64-i386-xl-vhd                                       queued  
 test-amd64-amd64-xl-qemut-winxpsp3                           queued  
 test-amd64-i386-xl-qemut-winxpsp3                            queued  
 test-amd64-amd64-xl-qemuu-winxpsp3                           queued  
 test-amd64-i386-xl-qemuu-winxpsp3                            queued  


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

broken-job test-amd64-amd64-xl-pvh-amd queued
broken-job test-amd64-amd64-xl-pvh-intel queued
broken-job test-armhf-armhf-xl-qcow2 queued
broken-job test-armhf-armhf-libvirt-vhd queued
broken-job test-armhf-armhf-xl-raw queued
broken-job test-armhf-armhf-xl-vhd queued
broken-job build-amd64-rumpuserxen queued
broken-job build-i386-rumpuserxen queued
broken-job build-i386-libvirt queued
broken-job build-amd64-libvirt queued
broken-job test-amd64-i386-migrupgrade queued
broken-job test-amd64-amd64-xl-multivcpu queued
broken-job test-amd64-amd64-xl-credit2 queued
broken-job test-amd64-amd64-xl-xsm queued
broken-job test-amd64-i386-xl-xsm queued
broken-job test-amd64-amd64-libvirt queued
broken-job test-amd64-amd64-migrupgrade queued
broken-job test-amd64-amd64-pair queued
broken-job test-amd64-i386-xl queued
broken-job test-amd64-i386-rumpuserxen-i386 queued
broken-job test-amd64-i386-pair queued
broken-job test-amd64-amd64-libvirt-pair queued
broken-job test-amd64-i386-qemut-rhel6hvm-intel queued
broken-job test-amd64-amd64-libvirt-xsm queued
broken-job test-armhf-armhf-xl-rtds queued
broken-job test-amd64-i386-qemuu-rhel6hvm-intel queued
broken-job test-amd64-i386-libvirt queued
broken-job test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm queued
broken-job test-amd64-amd64-xl queued
broken-job test-amd64-amd64-rumpuserxen-amd64 queued
broken-job test-amd64-i386-xl-qemut-win7-amd64 queued
broken-job test-amd64-amd64-amd64-pvgrub queued
broken-job test-amd64-amd64-xl-qemut-win7-amd64 queued
broken-job test-amd64-i386-libvirt-qcow2 queued
broken-job test-amd64-amd64-xl-qcow2 queued
broken-job test-amd64-amd64-libvirt-qcow2 queued
broken-job test-amd64-amd64-pygrub queued
broken-job test-amd64-i386-libvirt-raw queued
broken-job test-amd64-i386-xl-qemut-debianhvm-amd64 queued
broken-job test-armhf-armhf-xl-xsm queued
broken-job test-amd64-i386-xl-qemut-debianhvm-amd64-xsm queued
broken-job test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm queued
broken-job test-armhf-armhf-xl-credit2 queued
broken-job test-amd64-amd64-libvirt-raw queued
broken-job test-armhf-armhf-xl-cubietruck queued
broken-job test-amd64-i386-libvirt-pair queued
broken-job test-armhf-armhf-xl queued
broken-job test-armhf-armhf-xl-arndale queued
broken-job build-armhf-libvirt queued
broken-job test-amd64-i386-qemut-rhel6hvm-amd queued
broken-job test-amd64-amd64-xl-qemuu-ovmf-amd64 queued
broken-job test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm queued
broken-job test-amd64-i386-xl-qcow2 queued
broken-job test-amd64-amd64-xl-raw queued
broken-job test-amd64-amd64-i386-pvgrub queued
broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64 queued
broken-job test-amd64-amd64-xl-qemuu-debianhvm-amd64 queued
broken-job test-amd64-amd64-libvirt-vhd queued
broken-job test-amd64-i386-xl-vhd queued
broken-job test-amd64-i386-qemuu-rhel6hvm-amd queued
broken-job test-amd64-i386-libvirt-xsm queued
broken-job test-amd64-i386-xl-raw queued
broken-job test-amd64-amd64-xl-vhd queued
broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm queued
broken-job test-amd64-amd64-xl-qemut-debianhvm-amd64 queued
broken-job test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm queued
broken-job test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm queued
broken-job test-amd64-i386-xl-qemuu-ovmf-amd64 queued
broken-job test-amd64-i386-freebsd10-i386 queued
broken-job test-amd64-amd64-xl-rtds queued
broken-job test-amd64-i386-xl-qemuu-win7-amd64 queued
broken-job test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm queued
broken-job test-amd64-amd64-xl-qemuu-win7-amd64 queued
broken-job test-amd64-i386-libvirt-vhd queued
broken-job test-armhf-armhf-libvirt-qcow2 queued
broken-job test-armhf-armhf-libvirt-raw queued
broken-job test-amd64-i386-freebsd10-amd64 queued
broken-job test-armhf-armhf-libvirt-xsm queued
broken-job test-amd64-amd64-xl-qemuu-winxpsp3 queued
broken-job test-armhf-armhf-libvirt queued
broken-job test-armhf-armhf-xl-multivcpu queued
broken-job test-amd64-i386-xl-qemut-winxpsp3-vcpus1 queued
broken-job test-amd64-amd64-xl-qemut-winxpsp3 queued
broken-job test-amd64-i386-xl-qemut-winxpsp3 queued
broken-job test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 queued
broken-job test-amd64-i386-xl-qemuu-winxpsp3 queued

Not pushing.

------------------------------------------------------------
commit 7a5cadbf4ff82ce7cc9e08714953982273f3b617
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Fri Oct 2 13:55:21 2015 +0200

    x86/p2m-pt: use pre-calculated IOMMU flags
    
    ... instead of recalculating them.
    
    At once clean up formatting of the touched code and drop a stray loop
    local variable shadowing a function scope one.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    master commit: edb9531263e1698343ef3f8743d23b8044979341
    master date: 2015-10-02 13:41:24 +0200

commit 10a5d79bf631874927c08c9c74335d7edec69ff4
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Fri Oct 2 13:54:08 2015 +0200

    x86/p2m-pt: tighten conditions of IOMMU mapping updates
    
    Whether the MFN changes does not depend on the new entry being valid
    (but solely on the old one), and the need to update or TLB-flush also
    depends on permission changes.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    master commit: 660fd65d5578a95ec5eac522128bba23325179eb
    master date: 2015-10-02 13:40:36 +0200

commit 9204673fc60f606ec2b280a377e69d7fceedf5d6
Author: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
Date:   Fri Oct 2 13:53:27 2015 +0200

    x86/EPT: work around hardware erratum setting A bit
    
    Since commit 191b3f3344ee ("p2m/ept: enable PML in p2m-ept for
    log-dirty"), the A and D bits of EPT paging entries are set
    unconditionally, regardless of whether PML is enabled or not. This
    causes a regression in Xen 4.6 on some processors due to Intel Errata
    AVR41 -- HVM guests get severe memory corruption when the A bit is set
    due to incorrect TLB flushing on mov to cr3. The erratum affects the
    Atom C2000 family (Avoton).
    
    To fix, do not set the A bit on this processor family.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
    
    Move feature suppression to feature detection code. Add command line
    override.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Tested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    master commit: 33b55dc10342570aad77bd2fa221189df0ebca4e
    master date: 2015-10-02 13:39:12 +0200

commit 6d4f7d759cf5e3fe4379f54399535b06396201c6
Author: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
Date:   Fri Oct 2 13:52:26 2015 +0200

    credit1: fix tickling when it happens from a remote pCPU
    
    especially if that is also from a different cpupool than the
    processor of the vCPU that triggered the tickling.
    
    In fact, it is possible that we get as far as calling vcpu_unblock()-->
    vcpu_wake()-->csched_vcpu_wake()-->__runq_tickle() for the vCPU 'vc',
    but all while running on a pCPU that is different from 'vc->processor'.
    
    For instance, this can happen when an HVM domain runs in a cpupool,
    with a different scheduler than the default one, and issues IOREQs
    to Dom0, running in Pool-0 with the default scheduler.
    In fact, right in this case, the following crash can be observed:
    
    (XEN) ----[ Xen-4.7-unstable  x86_64  debug=y  Tainted:    C ]----
    (XEN) CPU:    7
    (XEN) RIP:    e008:[<ffff82d0801230de>] __runq_tickle+0x18f/0x430
    (XEN) RFLAGS: 0000000000010086   CONTEXT: hypervisor (d1v0)
    (XEN) rax: 0000000000000001   rbx: ffff8303184fee00   rcx: 0000000000000000
    (XEN) ... ... ...
    (XEN) Xen stack trace from rsp=ffff83031fa57a08:
    (XEN)    ffff82d0801fe664 ffff82d08033c820 0000000100000002 0000000a00000001
    (XEN)    0000000000006831 0000000000000000 0000000000000000 0000000000000000
    (XEN) ... ... ...
    (XEN) Xen call trace:
    (XEN)    [<ffff82d0801230de>] __runq_tickle+0x18f/0x430
    (XEN)    [<ffff82d08012348a>] csched_vcpu_wake+0x10b/0x110
    (XEN)    [<ffff82d08012b421>] vcpu_wake+0x20a/0x3ce
    (XEN)    [<ffff82d08012b91c>] vcpu_unblock+0x4b/0x4e
    (XEN)    [<ffff82d080167bd0>] vcpu_kick+0x17/0x61
    (XEN)    [<ffff82d080167c46>] vcpu_mark_events_pending+0x2c/0x2f
    (XEN)    [<ffff82d08010ac35>] evtchn_fifo_set_pending+0x381/0x3f6
    (XEN)    [<ffff82d08010a0f6>] notify_via_xen_event_channel+0xc9/0xd6
    (XEN)    [<ffff82d0801c29ed>] hvm_send_ioreq+0x3e9/0x441
    (XEN)    [<ffff82d0801bba7d>] hvmemul_do_io+0x23f/0x2d2
    (XEN)    [<ffff82d0801bbb43>] hvmemul_do_io_buffer+0x33/0x64
    (XEN)    [<ffff82d0801bc92b>] hvmemul_do_pio_buffer+0x35/0x37
    (XEN)    [<ffff82d0801cc49f>] handle_pio+0x58/0x14c
    (XEN)    [<ffff82d0801eabcb>] vmx_vmexit_handler+0x16b3/0x1bea
    (XEN)    [<ffff82d0801efd21>] vmx_asm_vmexit_handler+0x41/0xc0
    
    In this case, pCPU 7 is not in Pool-0, while the (Dom0's) vCPU being
    woken is. pCPU's 7 pool has a different scheduler than credit, but it
    is, however, right from pCPU 7 that we are waking the Dom0's vCPUs.
    Therefore, the current code tries to access csched_balance_mask for
    pCPU 7, but that is not defined, and hence the Oops.
    
    (Note that, in case the two pools run the same scheduler we see no
    Oops, but things are still conceptually wrong.)
    
    Cure things by making the csched_balance_mask macro accept a
    parameter for fetching a specific pCPU's mask (instead than always
    using smp_processor_id()).
    
    Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
    Reviewed-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    master commit: ea5637968a09a81a64fa5fd73ce49b4ea9789e12
    master date: 2015-09-30 14:44:22 +0200
(qemu changes not included)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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