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

[Xen-devel] [xen-unstable baseline-only test] 44216: regressions - trouble: blocked/broken/fail/pass



This run is configured for baseline tests only.

flight 44216 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/44216/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                3 host-install(3)         broken REGR. vs. 44208
 test-amd64-i386-pair         4 host-install/dst_host(4) broken REGR. vs. 44208
 test-armhf-armhf-xl-xsm      10 debian-fixup              fail REGR. vs. 44208

Regressions which are regarded as allowable (not blocking):
 build-amd64-rumpuserxen       6 xen-build                    fail   like 44208
 build-i386-rumpuserxen        6 xen-build                    fail   like 44208
 test-amd64-amd64-xl-credit2  19 guest-start/debian.repeat    fail   like 44208
 test-amd64-amd64-xl-xsm      19 guest-start/debian.repeat    fail   like 44208
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 44208
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 44208

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-rumpuserxen-amd64  1 build-check(1)               blocked n/a
 test-amd64-i386-rumpuserxen-i386  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked 
n/a
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt     14 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  fail  never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  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
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop             fail never pass
 test-armhf-armhf-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-qcow2 13 guest-saverestore            fail never pass
 test-armhf-armhf-libvirt-raw 13 guest-saverestore            fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop             fail never pass

version targeted for testing:
 xen                  3f19ca9ad0b66c57c91921dc8a695634eee0c679
baseline version:
 xen                  986d9fc3bbf8a6d9d088ca22d1422bd5de249396

Last test of basis    44208  2016-03-02 13:50:31 Z    2 days
Testing same since    44216  2016-03-03 20:57:55 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> for SVM bits
  Doug Goldstein <cardoe@xxxxxxxxxx>
  Feng Wu <feng.wu@xxxxxxxxx>
  Haozhong Zhang <haozhong.zhang@xxxxxxxxx>
  Ian Campbell <ian.campbell@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Kevin Tian <kevin.tian@xxxxxxxxx>
  Liang Li <liang.z.li@xxxxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               broken  
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumpuserxen                                      fail    
 build-i386-rumpuserxen                                       fail    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         blocked 
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      fail    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumpuserxen-amd64                           blocked 
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumpuserxen-i386                             blocked 
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         broken  
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-armhf-armhf-libvirt-qcow2                               fail    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-i386-xsm host-install(3)
broken-step test-amd64-i386-pair host-install/dst_host(4)

Push not applicable.

------------------------------------------------------------
commit 3f19ca9ad0b66c57c91921dc8a695634eee0c679
Author: Doug Goldstein <cardoe@xxxxxxxxxx>
Date:   Fri Feb 19 09:13:17 2016 -0600

    travis: add IRC notifications
    
    This will cause failed builds and when the build flips back to success
    to be reported to #xentest on FreeNode. The syntax of the message will
    be:
    <travis-ci> xen-project/xen#BUILDID (BRANCH - REVISION : COMMITTER)
    <travis-ci> Change view :
    https://github.com/xen-project/xen/compare/RANGE
    <travis-ci> Build details :
    https://travis-ci.org/xen-project/xen/builds/BUILDID
    
    The blob was generated with the following command:
    travis encrypt -r xen-project/xen 'chat.freenode.net#xentest'
    
    The reason it is encrypted is to prevent people that fork the repo to
    spam #xentest. This value will only properly decrypt when running within
    the xen-project/xen space.
    
    Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit 3b54cd773d2d04b351ef92f7a994509c99c63a58
Author: Doug Goldstein <cardoe@xxxxxxxxxx>
Date:   Thu Feb 18 20:57:04 2016 -0600

    m4/python: fix checks for Python library support
    
    AC_CHECK_LIB() was running gcc -Llib -lm -lutils conftest.c which on
    platforms that do as needed operations by default will result in
    underlinking. Instead AC_CHECK_LIB() suggests supplying the extra
    libraries necessary in a 5th argument.
    
    Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit a4c2bd9f9eb7c0414303298db366f42bc28771f9
Author: Liang Li <liang.z.li@xxxxxxxxx>
Date:   Mon Jan 11 16:52:10 2016 +0800

    libxc: Expose the MPX cpuid flag to guest
    
    If hardware support memory protect externsion, expose this feature
    to guest by default. Users don't have to use a 'cpuid= ' option in
    config file to turn it on.
    
    Signed-off-by: Liang Li <liang.z.li@xxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit d84b8bf2e0edfadbf122fa36ec8b286061285fcf
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Mon Feb 29 16:01:24 2016 +0000

    tools/python/xs: fix two comments
    
    These two functions require transaction handle as the first argument.
    
    Reported-by: Sergei Lebedev <sergei.a.lebedev@xxxxxxxxx>
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 7ad15a7dc3dfd16f63e3c4038473af972441a043
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Thu Feb 25 12:10:40 2016 +0000

    libxl: fix comment LIBXL__EGC_INIT -> LIBXL_EGC_INIT
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit e56dd1bf09d052bd8c60ac30b166cd106c09de30
Author: Doug Goldstein <cardoe@xxxxxxxxxx>
Date:   Wed Feb 24 09:03:29 2016 -0600

    tools/configure: only require bcc/ld86/as86 when needed
    
    bcc/ld86/as86 are necessary when we build ROMBIOS. However if we do not
    build it (and are not building qemu-trad), the build requirements are
    overly strict and can lead to failures.
    
    Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>

commit c1a8556f0c814a799e565186099da263e9ebdf14
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Wed Feb 17 11:02:20 2016 +0000

    libxl: qmp: ensure qmp read buffer is NULL terminated
    
    Coverity rightly points out that qmp->buffer may not be NULL
    terminated when passed to strncat.
    
    Make the actual buffer a byte bigger than QMP_RECEIVE_BUFFER_SIZE and
    always append a NULL byte.
    
    I suspect that in practice we have not yet seen QMP messages
    approaching the buffer size (4K).
    
    Compile tested only.
    
    CID: 1055989
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit 8891dccfed78c6ee03b8912ed5353b83595a9549
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Wed Feb 17 10:34:24 2016 +0000

    xl: NULL terminate buf when reading dom0 /proc/uptime
    
    The contents of /proc/uptime is typically something like "80164.57
    640617.58", so the existing 512 byte buffer is more than large enoguh,
    so reduce its effective size to 511 bytes and ensure we include a
    NULL.
    
    Otherwise Coverity points out that we pass a potentially unterminated
    string to strtok. In practice this likely doesn't actually cause
    issues (at least on Linux) because the
    string should always contain a space so we will stop parsing.
    
    CID: 105590
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit 9bc457987917ad66bd7fb43ac8bc31c314dce610
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Wed Feb 17 10:34:23 2016 +0000

    xl: uptime: skip dom0 when calling print_domU_uptime
    
    Dom0 is handled separately (via print_dom0_uptime) and the domU
    variant doesn't work for dom0 since libxl_vm_get_start_time() doesn't.
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit 0a9bf8c044ea5a0a593d632cb0906e6325c20da7
Author: Haozhong Zhang <haozhong.zhang@xxxxxxxxx>
Date:   Sun Feb 28 20:54:54 2016 +0800

    docs: Add descriptions of TSC scaling in xl.cfg and tscmode.txt
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@xxxxxxxxx>
    Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit 373d074aa5cc53d2dfbd6e86cd5883b395374c1d
Author: Doug Goldstein <cardoe@xxxxxxxxxx>
Date:   Tue Mar 1 14:43:12 2016 +0100

    remove unused EXPORT_SYMBOL_GPL
    
    EXPORT_SYMBOL_GPL is unused in the source tree so just remove it. If
    something gets imported that needs it, it can be added back then.
    
    Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 1dfe717a3ea9adaeaad4c93648b24674e6a7e0bc
Author: Feng Wu <feng.wu@xxxxxxxxx>
Date:   Tue Mar 1 14:42:52 2016 +0100

    VT-d: add a command line parameter for posted-interrupts
    
    Enable VT-d Posted-Interrupts and add a command line
    parameter for it.
    
    Signed-off-by: Feng Wu <feng.wu@xxxxxxxxx>
    Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 4b759ce163f4a6f5c31922f89110eb0c7d54d5e2
Author: Feng Wu <feng.wu@xxxxxxxxx>
Date:   Tue Mar 1 14:42:13 2016 +0100

    vmx: VT-d posted-interrupt core logic handling
    
    This is the core logic handling for VT-d posted-interrupts. Basically it
    deals with how and when to update posted-interrupts during the following
    scenarios:
    - vCPU is preempted
    - vCPU is slept
    - vCPU is blocked
    
    When vCPU is preempted/slept, we update the posted-interrupts during
    scheduling by introducing two new architecutral scheduler hooks:
    vmx_pi_switch_from() and vmx_pi_switch_to(). When vCPU is blocked, we
    introduce a new architectural hook: arch_vcpu_block() to update
    posted-interrupts descriptor.
    
    Besides that, before VM-entry, we will make sure the 'NV' filed is set
    to 'posted_intr_vector' and the vCPU is not in any blocking lists, which
    is needed when vCPU is running in non-root mode. The reason we do this check
    is because we change the posted-interrupts descriptor in vcpu_block(),
    however, we don't change it back in vcpu_unblock() or when vcpu_block()
    directly returns due to event delivery (in fact, we don't need to do it
    in the two places, that is why we do it before VM-Entry).
    
    When we handle the lazy context switch for the following two scenarios:
    - Preempted by a tasklet, which uses in an idle context.
    - the prev vcpu is in offline and no new available vcpus in run queue.
    We don't change the 'SN' bit in posted-interrupt descriptor, this
    may incur spurious PI notification events, but since PI notification
    event is only sent when 'ON' is clear, and once the PI notificatoin
    is sent, ON is set by hardware, hence no more notification events
    before 'ON' is clear. Besides that, spurious PI notification events are
    going to happen from time to time in Xen hypervisor, such as, when
    guests trap to Xen and PI notification event happens, there is
    nothing Xen actually needs to do about it, the interrupts will be
    delivered to guest atht the next time we do a VMENTRY.
    
    Suggested-by: Yang Zhang <yang.z.zhang@xxxxxxxxx>
    Suggested-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
    Suggested-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Suggested-by: Jan Beulich <jbeulich@xxxxxxxx>
    Signed-off-by: Feng Wu <feng.wu@xxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>
    Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit 12f2ae06c97fa17a991ba4138c05aa7d8473f205
Merge: 7a08a18 bb13728
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Mar 1 14:41:13 2016 +0100

    Merge branch 'staging' of xenbits.xen.org:/home/xen/git/xen into staging

commit 7a08a18f94ab7c85f3d198ba2ecb3eea4bf09560
Author: Haozhong Zhang <haozhong.zhang@xxxxxxxxx>
Date:   Tue Mar 1 14:39:08 2016 +0100

    vmx: add VMX RDTSC(P) scaling support
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@xxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit bb1372884283100ad65efde1b6b66cc7669505e9
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Wed Feb 17 10:39:40 2016 +0000

    xl: close nullfd after dup2'ing it to stdin
    
    We assert that nullfd if not std{in,out,err} since that would result
    in closing one of the just dup2'd fds. For this to happen
    std{in,out,err} would have needed to be closed, at which point all
    sorts of other things could go wrong.
    
    CID: 1130519
    
    It was previously hypothesised[0] that fixing 1130516 would solve this
    too, but that appears to not have been the case.
    
    Compile tested only.
    
    [0] 
http://lists.xenproject.org/archives/html/xen-devel/2013-11/msg02931.html
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Cc: andrew.cooper3@xxxxxxxxxx
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

commit aea18575ee79a6ee10b2a27c9d46712df5f35f42
Author: Haozhong Zhang <haozhong.zhang@xxxxxxxxx>
Date:   Tue Mar 1 14:38:22 2016 +0100

    x86/hvm: move saving/loading vcpu's TSC to common code
    
    Both VMX and SVM save/load vcpu's TSC when saving/loading vcpu's
    context, so this patch moves saving/loading vcpu's TSC to the common
    functions hvm_[save|load]_cpu_ctxt().
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@xxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>

commit 2b921b9bf8b04e8c72844965a15f9ec5713b0cca
Author: Haozhong Zhang <haozhong.zhang@xxxxxxxxx>
Date:   Tue Mar 1 14:37:53 2016 +0100

    x86/hvm: replace architecture TSC scaling by a common function
    
    This patch implements a common function hvm_scale_tsc() to scale TSC by
    using TSC scaling information collected by architecture code.
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@xxxxxxxxx>
    Acked-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> for SVM bits
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
(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®.