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

[xen-unstable-smoke test] 180117: regressions - trouble: blocked/fail/pass/starved



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 180085

Tests which did not succeed, but are not blocking:
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-arm64-arm64-xl-xsm      15 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      16 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl           1 build-check(1)               starved  n/a
 build-armhf                   2 hosts-allocate               starved  n/a

version targeted for testing:
 xen                  720ebfbad3e3bee8aa18e37e08ef597f493f8bf8
baseline version:
 xen                  d6e0b4c41a38655ade7ecb566e8b2961282769fb

Last test of basis   180085  2023-03-31 07:01:54 Z    3 days
Testing same since   180117  2023-04-03 11:03:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jan Beulich <jbeulich@xxxxxxxx>
  Julien Grall <jgrall@xxxxxxxxxx>
  Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
  Roger Pau Monné <roger.pau@xxxxxxxxxx>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  starved 
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          starved 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-amd64-libvirt                                     blocked 


------------------------------------------------------------
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 720ebfbad3e3bee8aa18e37e08ef597f493f8bf8
Author: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
Date:   Mon Apr 3 12:53:29 2023 +0200

    xen/x86: switch to use generic implemetation of bug.h
    
    The following changes were made:
    * Make GENERIC_BUG_FRAME mandatory for X86
    * Update asm/bug.h using generic implementation in <xen/bug.h>
    * Update do_invalid_op using generic do_bug_frame()
    * Define BUG_DEBUGGER_TRAP_FATAL to debugger_trap_fatal(X86_EXC_GP,regs)
    * type of eip variable was changed to 'const void *'
    
    Signed-off-by: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 71efa7b868e64d29b2a0488e015e80798f1fde8a
Author: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
Date:   Mon Apr 3 12:52:02 2023 +0200

    xen: change <asm/bug.h> to <xen/bug.h>
    
    The idea of the patch is to change all <asm/bug.h> to <xen/bug.h> and
    keep Xen compilable with adding only minimal amount of changes:
    1. It was added "#include <xen/types.h>" to ARM's "<asm/bug.h>" as it
      uses uint_{16,32}t in 'struct bug_frame'.
    2. It was added '#define BUG_FRAME_STRUCT' which means that ARM hasn't
      been switched to generic implementation yet.
    3. It was added '#define BUG_FRAME_STRUCT' which means that x86 hasn't
      been switched to generic implementation yet.
    4. BUGFRAME_* and _start_bug_frame[], _stop_bug_frame_*[] were removed
      for ARM & x86 to deal with compilation errors such as:
          redundant redeclaration of ...
    5. Remove BUG_DISP_WIDTH, BUG_LINE_LO_WIDTH, BUG_LINE_HI_WIDTH from
      x86's <asm.bug.h> to not to produce #undef for them and #define again
      with the same values as in <xen/bug.h>. These #undef and #define will
      be anyway removed in the patch [2]
    6. Remove <asm/bug.h> from <x86/acpi/cpufreq/cpufreq.c> and
      <drivers/cpufreq/cpufreq.c> as nothing from <xen/bug.h> are used in
      <*/cpufreq.c>
    
    In the following two patches x86 and ARM archictectures will be
    switched fully:
    [1] xen/arm: switch ARM to use generic implementation of bug.h
    [2] xen/x86: switch x86 to use generic implemetation of bug.h
    
    Signed-off-by: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Julien Grall <jgrall@xxxxxxxxxx>

commit faafb5cb736db67a5790854c63bf3c76dd4df7e0
Author: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
Date:   Mon Apr 3 12:50:56 2023 +0200

    xen/arm: remove unused defines in <asm/bug.h>
    
    The following defines BUG_DISP_WIDTH, BUG_LINE_LO_WIDTH,
    BUG_LINE_HI_WIDTH aren't used in ARM so could be purged
    as unused.
    
    Requested-by: Jan Beulich <jbeulich@xxxxxxxx>
    Signed-off-by: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Julien Grall <jgrall@xxxxxxxxxx>

commit 60a9b07150558b212918aa8fedd532be246b03d7
Author: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
Date:   Mon Apr 3 12:50:06 2023 +0200

    xen: introduce CONFIG_GENERIC_BUG_FRAME
    
    A large part of the content of the bug.h is repeated among all
    architectures, so it was decided to create a new config
    CONFIG_GENERIC_BUG_FRAME.
    
    The version of <bug.h> from x86 was taken as the base version.
    
    The patch introduces the following stuff:
      * common bug.h header
      * generic implementation of do_bug_frame
      * new config CONFIG_GENERIC_BUG_FRAME
    
    Signed-off-by: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Tested-by: Julien Grall <jgrall@xxxxxxxxxx>
    Acked-by: Julien Grall <jgrall@xxxxxxxxxx>

commit de7d113212b0e28423b6d0e983aa164e76b415b7
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Apr 3 12:48:12 2023 +0200

    x86emul: move various utility functions to separate source files
    
    Many are needed by the hypervisor only - have one file for this purpose.
    Some are also needed by the harness (but not the fuzzer) - have another
    file for these.
    
    Code moved gets slightly adjusted in a few places, e.g. replacing
    "state" by "s" (like was done for other that has been split off).
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>

commit c80243f94386f64f85c5d92ef0bb19dc406eefc2
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Apr 3 12:47:08 2023 +0200

    x86emul: move x86_emul_blk() to separate source file
    
    The function is already non-trivial and is expected to further grow.
    
    Code moved gets slightly adjusted in a few places, e.g. replacing EXC_*
    by X86_EXC_* (such that EXC_* don't need to move as well; we want these
    to be phased out anyway).
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>

commit 1939403104965b091feb7712430ec5d7645a8d30
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Apr 3 12:46:08 2023 +0200

    x86emul: split off insn decoding
    
    This is a fair chunk of code and data and can easily live separate from
    the main emulation function.
    
    Code moved gets slightly adjusted in a few places, e.g. replacing EXC_*
    by X86_EXC_* (such that EXC_* don't need to move as well; we want these
    to be phased out anyway).
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>

commit 8f196c12eec7f90bcf31f86312b8fe5ee12b41be
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Apr 3 12:44:59 2023 +0200

    x86emul: split off FPU opcode handling
    
    Some of the helper functions/macros are needed only for this, and the
    code is otherwise relatively independent of other parts of the emulator.
    
    Code moved gets slightly adjusted in a few places, e.g. replacing EXC_*
    by X86_EXC_* (such that EXC_* don't need to move as well; we want these
    to be phased out anyway).
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>

commit 0bae69c96b32963b535bb569d6b41f96a7d72617
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Apr 3 12:43:51 2023 +0200

    x86emul: split off opcode 0fc7 handling
    
    There's a fair amount of sub-cases (with some yet to be implemented), so
    a separate function seems warranted.
    
    Code moved gets slightly adjusted in a few places, e.g. replacing EXC_*
    by X86_EXC_* (such that EXC_* don't need to move as well; we want these
    to be phased out anyway).
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>

commit 3e957de632532dc287ae4cd356fd8d7882d4f233
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Apr 3 12:42:44 2023 +0200

    x86emul: split off opcode 0fae handling
    
    There's a fair amount of sub-cases (with some yet to be implemented), so
    a separate function seems warranted.
    
    Code moved gets slightly adjusted in a few places, e.g. replacing EXC_*
    by X86_EXC_* (such that EXC_* don't need to move as well; we want these
    to be phased out anyway).
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>

commit 9ace97ab9b87924477bbaea0a5a1378e106951cb
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Mon Apr 3 12:41:08 2023 +0200

    x86emul: split off opcode 0f01 handling
    
    There's a fair amount of sub-cases (with some yet to be implemented), so
    a separate function seems warranted.
    
    Code moved gets slightly adjusted in a few places, e.g. replacing EXC_*
    by X86_EXC_* (such that EXC_* don't need to move as well; we want these
    to be phased out anyway).
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
(qemu changes not included)



 


Rackspace

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