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

[Xen-devel] [xen-unstable test] 128839: regressions - trouble: broken/fail/pass



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-xen-freebsd         <job status>                 broken
 build-amd64-xen-xsm-freebsd     <job status>                 broken
 build-amd64-xen-xsm-freebsd   6 host-build-prep          fail REGR. vs. 128675
 build-amd64-xen-freebsd       6 host-build-prep          fail REGR. vs. 128675
 test-amd64-amd64-examine      4 memdisk-try-append       fail REGR. vs. 128775

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 128775
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 128775
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 128775
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 128775
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 128775
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 128775
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 128775
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 128775
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 128775
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-pvshim    12 guest-start                  fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit1  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit1  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-arm64-arm64-xl-credit1  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit1  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  d1b7c32e73ef71cf3f62a8bf9a48c2ed54b536f3
baseline version:
 xen                  92666fdd6e0afab989b2d89759d9b43f2c645ae7

Last test of basis   128775  2018-10-14 16:42:23 Z    3 days
Testing same since   128839  2018-10-16 15:38:26 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
  Elena Ufimtseva <elena.ufimtseva@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Paul Durrant <paul.durrant@xxxxxxxxxx>
  Roger Pau Monne <roger.pau@xxxxxxxxxx>
  Roger Pau Monné <roger.pau@xxxxxxxxxx>
  Tim Deegan <tim@xxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>
  Xin Li <talons.lee@xxxxxxxxx>
  Xin Li <xin.li@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-xen-freebsd                                      broken  
 build-amd64-xen-xsm-freebsd                                  broken  
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           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-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-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                     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-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-credit1                                  pass    
 test-arm64-arm64-xl-credit1                                  pass    
 test-armhf-armhf-xl-credit1                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict        pass    
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict         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-pvhv2-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-livepatch                                   pass    
 test-amd64-i386-livepatch                                    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-xl-pvshim                                   pass    
 test-amd64-i386-xl-pvshim                                    fail    
 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                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow             pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow              pass    
 test-amd64-amd64-xl-shadow                                   pass    
 test-amd64-i386-xl-shadow                                    pass    
 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

broken-job build-amd64-xen-freebsd broken
broken-job build-amd64-xen-xsm-freebsd broken

Not pushing.

------------------------------------------------------------
commit d1b7c32e73ef71cf3f62a8bf9a48c2ed54b536f3
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Thu Oct 4 16:43:25 2018 +0100

    x86: provide stub for arch_do_multicall_call
    
    This hypercall is PV only on x86. Provide a stub for it when
    !CONFIG_PV.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 0af580cdd5809557b846022c2e790e6825127d8e
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Thu Oct 4 16:43:24 2018 +0100

    x86: make x86_64/traps.c build with !CONFIG_PV
    
    Provide declarations for hypercall_page_initialise_ring*_kernel, make
    sure DCE work as expected.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit e386c47882ecc23c14aa895d2702f10bde878b55
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Thu Oct 4 16:43:23 2018 +0100

    x86: introduce is_pv_64bit_{vcpu,domain}
    
    This is useful to rewrite the following pattern (v is PV vcpu)
    
       if ( is_pv_32bit_vcpu(v) )
           do_foo;
       else
           do_bar;
    
    to
    
       if ( is_pv_32bit_vcpu(v) )
           do_foo;
       else if ( is_pv_64bit_vcpu(v) )
           do_bar;
       else
           ASSERT_UNREACHABLE;
    .
    
    Previously it is not possible to rely on DCE to eliminate the do_bar
    part. It becomes possible with the new code structure.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit d87dd1bd6c1099398cdfce18e448088488bf6ca8
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Thu Oct 4 16:43:22 2018 +0100

    x86: turn is_pv_{,32bit_}{domain,vcpu} into inline functions
    
    And make them work with CONFIG_PV.
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit bbb98e6fef06a4bd1236dce0bb17ecbb36a0cba7
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Tue Oct 9 17:15:48 2018 +0100

    tools/libfsimage: Rename /usr/lib/fs to /usr/lib/xenfsimage
    
    Again, avoid namespace pollution.  These paths are purely internal to
    libfsimage and its fs-specific modules, so no visible change from the
    outside.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit e0178b6017c278eb1d6837d0b38943d1f022a7f3
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Tue Oct 9 17:14:34 2018 +0100

    tools/pygrub: Add `xen' to fsimage python module name
    
    This module should be called `libxenfsimage' for the same reasons that
    the C library should.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 1a814711881beb17f073f5f57e27e5bd4da1b956
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Tue Oct 9 17:02:42 2018 +0100

    tools/libfsimage: Add `xen' to .h names and principal .so name
    
    `fsimage' is rather general.  And we do not expect this library to be
    very useful out of tree because of its unstable ABI.
    
    So add the word `xen'.  This will avoid naming conflicts with anyone
    else's fsimage library.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit c69a6aca8522c7f676953e56191584381adf2c06
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Tue Oct 9 17:02:34 2018 +0100

    tools/libfsimage: Bump soname to 4.12
    
    This library does not have a stable ABI promise.  As far as we know it
    is used only by pygrub.  Bump its soname to the Xen version (and
    intend to change it each time).
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 23a3ea668736440790b7372c1258b4bb694ec7ec
Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date:   Tue Oct 9 16:25:38 2018 +0100

    xenstore.h: Put ( ) around XS_* define shifts
    
    These definitions were not properly protected from unwanted operator
    precedence interactions.
    
    Existing use sites in-tree all use & or |, so this does not change any
    actual behaviour in-tree.
    
    The same seems likely to be true in external callers.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 70c7c34cc6a14183e9548de254cf7e9b59b123f6
Author: Ian Jackson <ian.jackson@xxxxxxxxxx>
Date:   Fri Sep 28 15:30:54 2018 +0100

    tools/debugger/kdd: Install as `xen-kdd', not just `kdd'
    
    `kdd' is an unfortunate namespace landgrab.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxx>
    Acked-by: Tim Deegan <tim@xxxxxxx>

commit 9cf78babe52fd098077b6be4e717c3e76c6444fa
Author: Ian Jackson <ian.jackson@xxxxxxxxxx>
Date:   Fri Sep 28 15:27:21 2018 +0100

    xenmon: Install as xenmon, not xenmon.py
    
    Adding the implementation language as a suffix to a program name is
    poor practice.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit afe7032f6fb5ae3c0f2a9666bbbcc9a811da4c38
Author: Ian Jackson <ian.jackson@xxxxxxxxxx>
Date:   Thu Oct 4 12:32:00 2018 +0100

    pygrub fsimage.so: Honour LDFLAGS when building
    
    This seems to have been simply omitted.  Obviously this is needed when
    building and not just when installing.  Passing only when installing
    is ineffective.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 7606995e7a5a51c1a0af1ea7d9d23e9caddec932
Author: Ian Jackson <ian.jackson@xxxxxxxxxx>
Date:   Thu Oct 4 12:30:37 2018 +0100

    gdbsx: Honour LDFLAGS when linking
    
    This command does the link, so it needs LDFLAGS.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Elena Ufimtseva <elena.ufimtseva@xxxxxxxxxx>

commit 71a04873229f7f9aeedc2c6f756a84d126c36fea
Author: Ian Jackson <ian.jackson@xxxxxxxxxx>
Date:   Fri Oct 5 17:52:54 2018 +0100

    tools/Rules.mk: Honour PREPEND_LDFLAGS_XEN_TOOLS
    
    This allows the caller to provide some LDFLAGS to the Xen build
    system.
    
    Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 9acb115f744a73bc69bb3980e10e07b5283e0925
Author: Xin Li <talons.lee@xxxxxxxxx>
Date:   Tue Oct 9 17:33:20 2018 +0800

    xen/xsm: Add new SILO mode for XSM
    
    When SILO is enabled, there would be no page-sharing or event notifications
    between unprivileged VMs (no grant tables or event channels).
    
    Signed-off-by: Xin Li <xin.li@xxxxxxxxxx>
    Acked-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 8e98ca3b17cc79e197c05a639a3ebf4dac9de9bd
Author: Xin Li <talons.lee@xxxxxxxxx>
Date:   Tue Oct 9 17:33:19 2018 +0800

    xen/xsm: Introduce new boot parameter xsm
    
    Introduce new boot parameter xsm to choose which xsm module is enabled,
    and set default to dummy. And add new option in Kconfig to choose the
    default XSM implementation.
    
    Signed-off-by: Xin Li <xin.li@xxxxxxxxxx>
    Acked-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit 47f9b926eae6a01c0e00e5da5513cab23bb48d50
Author: Xin Li <talons.lee@xxxxxxxxx>
Date:   Tue Oct 9 17:33:18 2018 +0800

    xen/xsm: remove unnecessary #define
    
    this #define is unnecessary since XSM_INLINE is redefined in
    xsm/dummy.h, it's a risk of build breakage, so remove it.
    
    Signed-off-by: Xin Li <xin.li@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>

commit d74d2f53c1aa78ebe27f088f63a2020807d75164
Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
Date:   Wed Sep 26 14:44:07 2018 +0100

    amd-iommu: use correct constants in amd_iommu_get_next_table_from_pte()
    
    ...and change the name to amd_iommu_get_address_from_pte() since the
    address read is not necessarily the address of a next level page table.
    (If the 'next level' field is not 1 - 6 then the address is a page
    address).
    
    The constants in use prior to this patch relate to device table entries
    rather than page table entries. Although they do have the same value, it
    makes the code confusing to read.
    
    This patch also changes the PDE/PTE pointer argument to void *, and
    removes any u32/uint32_t casts in the call sites. Unnecessary casts
    surrounding call sites are also removed.
    
    No functional change.
    
    NOTE: The patch also adds emacs boilerplate to iommu_map.c
    
    Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Reviewd-by: Brian Woods <brian.woods@xxxxxxx>

commit fbc2bbdca38021109590d436c3e5099ff1a5b50d
Author: Roger Pau Monne <roger.pau@xxxxxxxxxx>
Date:   Tue Oct 9 11:42:32 2018 +0200

    x86/dom0: switch parse_dom0_param to use parse_boolean
    
    No functional change expected.
    
    Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit c49894090c22473c5477e780a829b0931a90b4f9
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Thu Oct 4 16:43:33 2018 +0100

    x86: don't report PV support when !CONFIG_PV
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
(qemu changes not included)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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