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

[Xen-devel] [xen-unstable test] 110435: regressions - FAIL



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm       6 xen-boot                 fail REGR. vs. 110362
 test-amd64-i386-xl-qemut-debianhvm-amd64 15 guest-localmigrate/x10 fail REGR. 
vs. 110362
 test-amd64-i386-xl-qemuu-debianhvm-amd64 15 guest-localmigrate/x10 fail REGR. 
vs. 110362
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 
110362
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 
110362
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 110362
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 
110362

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110362
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110362
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110362
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110362
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110362
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110362
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-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
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 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-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 xen                  b6e570cfb2694cba6490b9e4e297f506d6e7531f
baseline version:
 xen                  aeef64107afca9c6c0428b2cb26a3ba599b3ed75

Last test of basis   110362  2017-06-12 07:06:31 Z    3 days
Failing since        110384  2017-06-12 20:46:16 Z    2 days    3 attempts
Testing same since   110435  2017-06-14 09:52:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Armando Vega <armando@xxxxxxxxxxxx>
  George Dunlap <george.dunlap@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Julien Grall <julien.grall@xxxxxxx>
  Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
  Paul Durrant <Paul.Durrant@xxxxxxxxxx>
  Peter GroÃ?e <pegro@xxxxxxxxx>
  Sergey Dyasli <sergey.dyasli@xxxxxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-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-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-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                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 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                     fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     fail    
 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-rumprun-amd64                               pass    
 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-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      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                                         pass    
 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-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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
    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


Not pushing.

------------------------------------------------------------
commit b6e570cfb2694cba6490b9e4e297f506d6e7531f
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Mon Apr 3 12:22:39 2017 +0100

    mm: provide more grep fodder
    
    Define several _* and *_x macros for better grep-ability. This also
    helps indexing tool like GNU Global.
    
    No functional change.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit f06a29cc84c20f2c14c285fbb7249c1f819f8faf
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Tue Jun 13 11:37:39 2017 +0100

    MAINTAINERS: Move rombios and vgabios under x86 maintainership
    
    alongside hvmloader.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>

commit 1695e53851e523b62dbfa1990556ef68393199a8
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Fri Jun 2 11:22:17 2017 +0100

    x86/boot: Fix the boot time relocation calculations
    
    c/s b28044226e1 "x86: make Xen early boot code relocatable" introduces
    
        mov $sym_offs(__image_base__),%esi
    
    to the legacy boot path.  However, this is by definition 0, which means the
    boot code only functions correctly when Xen is loaded at its preferred
    physical address (2M at the time of writing).
    
    Xen does cope if loaded at an alternative physical address, if the
    MULTIBOOT2_TAG_TYPE_LOAD_BASE_ADDR tag is filled in properly.  While recent
    versions of Grub do fill this in appropriately, tboot does not.  (In fact,
    tboot loads Xen at the preferred address, but claims a load address of 8M.)
    
    Both Multiboot 1 and 2 specify the execution environment as being flat.  As 
a
    result, Xen needs no help calculating the proper load address.
    
    However, Multiboot specifies %esp as undefined.  Experimentally, using the
    entry %esp is fine, but this is certainly no guarantee.  Use a temporary 
stack
    in the first page of RAM, which is one of the safest areas to clobber.
    
    Calculate the load address from %eip alone, and ignore
    MULTIBOOT2_TAG_TYPE_LOAD_BASE_ADDR entirely.  This fixes legacy boot under
    various versions of tboot.
    
    Finally, set up the stack as soon as possible, which means the BIOS path 
has a
    usable stack for the entirety of its duration.  Use the full available stack
    size, rather than limiting to an arbitrary 1k.  One side effect is that the
    MB2/EFI path continues to use the EFI stack until the trampoline is entered.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Tested-by: Sergey Dyasli <sergey.dyasli@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Daniel Kiper <daniel.kiper@xxxxxxxxxx>

commit 4ee0bdede38337061ae9934ae95d0a946ad79145
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Jun 12 11:21:40 2017 +0100

    x86/tests: Ignore automatically generated sse*.c files
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit a7307762f90d337585d17d45551a226028b89836
Author: Peter GroÃ?e <pegro@xxxxxxxxx>
Date:   Tue Jun 13 01:05:21 2017 +0200

    tools/xenstat: fix missing linkage of libxenstat against libyajl
    
    This fixes the python bindings, since symbols were missing in libxenstat.
    xentop doesn't use any yajl functions, so drop linking libyajl.
    
    Signed-off-by: Peter GroÃ?e <pegro@xxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit b2107b79b006ded5cf2ef41ac65399c3e629f693
Author: Peter GroÃ?e <pegro@xxxxxxxxx>
Date:   Tue Jun 13 01:05:20 2017 +0200

    libxenstat: use python detected by configure for python bindings
    
    Signed-off-by: Peter GroÃ?e <pegro@xxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit af178156620bbfa0d7f3c95287cdd7e6f14807db
Author: Armando Vega <armando@xxxxxxxxxxxx>
Date:   Thu Jun 8 20:39:14 2017 +0200

    xl.cfg man page cleanup and fixes
    
    - fixed some minor numbering and syntax issues in the CPU allocation
      examples for the 'cpus' option
    - semantic fixes to make explanations more clear throughout
    - fixed all the typo's I could see
    - general styling and makeup fixes to make everything look more consistent
    
    Signed-off-by: Armando Vega <armando@xxxxxxxxxxxx>
    Reviewed-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 5ec164fd61bd8fc7adfb1ca2907d9159eeb1e37b
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Jun 13 10:41:10 2017 +0200

    x86/boot: re-arrange how/when we do disk I/O
    
    We place the trampoline no lower than at 256k, so we have ample space
    to read the MBRs of BIOS disks into an aligned buffer right below the
    trampoline (not doing so has been found to be a problem on a buggy BIOS
    coming with a Skull Canyon NUC). To facilitate that move MBR reading
    past EDD info retrieval.
    
    Also add a wrap check to the EDD info retrieval loop, to match that in
    the MBR reading one.
    
    Reported-by: Paul Durrant <Paul.Durrant@xxxxxxxxxx>
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Tested-by: Paul Durrant <Paul.Durrant@xxxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 7f679c4fedb5ca0712c88ac32ba1f62f91a3d10e
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Jun 13 10:39:52 2017 +0200

    domctl: improve device assignment structure layout and use
    
    Avoid needless gaps. Make flags field mandatory for all three
    operations (and rename it to fit the intended future purpose of
    possibly holding more than just one flag).
    
    Also correct a typo in a related domctl.h comment.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 1ae4be859b819c147e2034137f519e7fdc2973da
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Jun 13 10:38:51 2017 +0200

    x86: limit page type width
    
    There's no reason to burn 4 bits on page type when we only have 7 types
    (plus "none") at present. This requires changing one use of
    PGT_shared_page, which so far assumed that the type is both a power of
    2 and the only type with the high bit set.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit c9ec0d34e462151d39e0e901b50501db4f6ae78d
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Jun 13 10:38:02 2017 +0200

    x86/HAP: avoid using bogus/misleading locking
    
    hap_teardown() unconditionally releases the paging lock and is always
    being called without the lock held: Lock acquire should then be
    unconditional too.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 75dfe7c566c36e0af4714557a666827f49b69191
Author: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Date:   Fri Jun 9 09:31:28 2017 -0400

    livepatch: Wrong usage of spinlock on debug console.
    
    If we have a large amount of livepatches and want to print them
    on the console using 'xl debug-keys x' we eventually hit
    the preemption check:
    
      if ( i && !(i % 64) )
      {
        spin_unlock(&payload_lock);
        process_pending_softirqs();
        if ( spin_trylock(&payload_lock) )
                return
    
    <facepalm> The effect is that we have just effectively
    taken the lock and returned without unlocking!
    
    Reviewed-by: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
    Reviewed-and-tested-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    CC: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Release-acked-by: Julien Grall <julien.grall@xxxxxxx>
    Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>

commit 136d46e548db1c346c3e14b8d6d5b771fc30ca41
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Jun 12 09:32:14 2017 +0200

    SVM: clean up svm_vmcb_isvalid()
    
    - correct CR3, CR4, and EFER checks
    - delete bogus nested paging check
    - add vcpu parameter (to include in log messages) and constify vmcb one
    - use bool/true/false
    - use accessors (and local variables to improve code readability)
    - adjust formatting
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>

commit 8fd2fe0bbfcccae53c813b08911b48fd89ebc104
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Jun 12 09:31:34 2017 +0200

    x86: drop unused barrier parameter from build_{read,write}_atomic()
    
    Also take the opportunity and make an attempt at making the macro
    definitions readable. Drop pointless casts while doing so.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 5a0b9fba92b7e2fd532bf930c80c3913463c8a66
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Jun 12 09:30:53 2017 +0200

    x86/mm: drop further relics of translated PV domains
    
    For PV domains paging_mode_{refcounts,translate}() are always false as
    of commits 4045953527 ("x86/paging: Enforce PG_external == PG_translate
    == PG_refcounts") and 92942fd3d4 ("x86/mm: drop
    guest_{map,get_eff}_l1e() hooks").
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 44f270dfc1e2ac17fd82051b1b7968d4a21c755a
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Jun 12 09:29:45 2017 +0200

    x86: get_page_from_gfn() should not return misleading type
    
    It is not impossible that the page owner is dom_io. While no current
    caller cares about this case, let's nevertheless return an appropriate
    type even in that case.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
(qemu changes not included)

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

 


Rackspace

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