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

[Xen-devel] [ovmf baseline-only test] 75444: trouble: blocked/broken



This run is configured for baseline tests only.

flight 75444 ovmf real [real]
http://osstest.xensource.com/osstest/logs/75444/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-xsm                 <job status>                 broken
 build-i386                      <job status>                 broken
 build-amd64-pvops               <job status>                 broken
 build-i386-xsm                  <job status>                 broken
 build-amd64                     <job status>                 broken
 build-i386-pvops                <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 build-amd64                   4 host-install(4)       broken baseline untested
 build-i386                    4 host-install(4)       broken baseline untested
 build-i386-pvops              4 host-install(4)       broken baseline untested
 build-i386-xsm                4 host-install(4)       broken baseline untested
 build-amd64-pvops             4 host-install(4)       broken baseline untested
 build-amd64-xsm               4 host-install(4)       broken baseline untested

version targeted for testing:
 ovmf                 3a0329bed2a2c7d1ba45bd2376a2320141ef2bec
baseline version:
 ovmf                 b7dc8888f31402f410c53242839271ba3b94b619

Last test of basis    75440  2018-10-17 11:20:35 Z    0 days
Testing same since    75444  2018-10-18 01:50:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Laszlo Ersek <lersek@xxxxxxxxxx>
  Michael D Kinney <michael.d.kinney@xxxxxxxxx>

jobs:
 build-amd64-xsm                                              broken  
 build-i386-xsm                                               broken  
 build-amd64                                                  broken  
 build-i386                                                   broken  
 build-amd64-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            broken  
 build-i386-pvops                                             broken  
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 


------------------------------------------------------------
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.xensource.com/osstest/logs

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

broken-job build-amd64-xsm broken
broken-job build-i386 broken
broken-job build-amd64-pvops broken
broken-job build-i386-xsm broken
broken-job build-amd64 broken
broken-job build-i386-pvops broken
broken-step build-amd64 host-install(4)
broken-step build-i386 host-install(4)
broken-step build-i386-pvops host-install(4)
broken-step build-i386-xsm host-install(4)
broken-step build-amd64-pvops host-install(4)
broken-step build-amd64-xsm host-install(4)

Push not applicable.

------------------------------------------------------------
commit 3a0329bed2a2c7d1ba45bd2376a2320141ef2bec
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Sat Sep 29 23:13:47 2018 +0200

    MdePkg/BaseSynchronizationLib GCC: simplify IA32 
InternalSyncCompareExchange64()
    
    The IA32 variant of InternalSyncCompareExchange64() is correct, but we can
    simplify it. We don't need to load the lower 32 bits of ExchangeValue into
    EBX in two steps (first into a general register, then into EBX); we can
    ask GCC to populate EBX like that itself.
    
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1208
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
    Acked-by: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Liming Gao <liming.gao@xxxxxxxxx>

commit e5d4e7500fc92475d079d16846671ecbbb08e8af
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Sat Sep 29 21:22:57 2018 +0200

    MdePkg/BaseSynchronizationLib GCC: fix X64 InternalSyncCompareExchange64()
    
    (This patch is identical to the X64 half of the last one, except for the
    InternalSyncCompareExchange32() -> InternalSyncCompareExchange64() and
    "cmpxchgl" -> "cmpxchgq" replacements.)
    
    The CMPXCHG instruction has the following operands:
    - AX (implicit, CompareValue):    input and output
    - destination operand (*Value):   input and output
    - source operand (ExchangeValue): input
    
    The X64 version of InternalSyncCompareExchange64() attempts to mark both
    CompareValue and (*Value) as input/output, but it doesn't use the
    appropriate constraints for either operand.
    
    Fix these issues. Furthermore, prefer the short "+" constraint for I/O
    operands over the <output-operand-number> constraint that can be applied
    to the input instances of I/O operands.
    
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1208
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
    Acked-by: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Liming Gao <liming.gao@xxxxxxxxx>

commit 7149d40938f85cfe4c29a57c7c1126247ab55b49
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Sat Sep 29 21:22:57 2018 +0200

    MdePkg/BaseSynchronizationLib GCC: fix InternalSyncCompareExchange32()
    
    (This patch is identical to the last one, except for the
    InternalSyncCompareExchange16() -> InternalSyncCompareExchange32() and
    "cmpxchgw" -> "cmpxchgl" replacements.)
    
    The CMPXCHG instruction has the following operands:
    - AX (implicit, CompareValue):    input and output
    - destination operand (*Value):   input and output
    - source operand (ExchangeValue): input
    
    The IA32 version of InternalSyncCompareExchange32() correctly marks
    CompareValue as input/output, but it marks (*Value) only as input.
    
    The X64 version of InternalSyncCompareExchange32() attempts to mark both
    CompareValue and (*Value) as input/output, but it doesn't use the
    appropriate constraints for either operand.
    
    Fix these issues. Furthermore, prefer the short "+" constraint for I/O
    operands over the <output-operand-number> constraint that can be applied
    to the input instances of I/O operands.
    
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1208
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
    Acked-by: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Liming Gao <liming.gao@xxxxxxxxx>

commit c6fedbd7911c7645d2c93a865b1616ca1a2c1e63
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Sat Sep 29 21:22:57 2018 +0200

    MdePkg/BaseSynchronizationLib GCC: fix InternalSyncCompareExchange16()
    
    The CMPXCHG instruction has the following operands:
    - AX (implicit, CompareValue):    input and output
    - destination operand (*Value):   input and output
    - source operand (ExchangeValue): input
    
    The IA32 version of InternalSyncCompareExchange16() correctly marks
    CompareValue as input/output, but it marks (*Value) only as input.
    
    The X64 version of InternalSyncCompareExchange16() attempts to mark both
    CompareValue and (*Value) as input/output, but it doesn't use the
    appropriate constraints for either operand.
    
    Fix these issues. Furthermore, prefer the short "+" constraint for I/O
    operands over the <output-operand-number> constraint that can be applied
    to the input instances of I/O operands.
    
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1208
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
    Acked-by: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Liming Gao <liming.gao@xxxxxxxxx>

commit 310ddb638b7b5223eef1960c7704fee7b18d1bf6
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Sat Sep 29 20:18:34 2018 +0200

    MdePkg/BaseSynchronizationLib GCC: fix whitespace and comments
    
    The "GccInline.c" files have some inconsistent whitespace, and missing (or
    incorrect) operand comments. Fix and unify them.
    
    This patch doesn't change behavior.
    
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1208
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>
    Acked-by: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Liming Gao <liming.gao@xxxxxxxxx>

_______________________________________________
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®.