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

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



This run is configured for baseline tests only.

flight 74595 ovmf real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/74595/

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-xsm               4 host-install(4)       broken baseline untested
 build-amd64                   4 host-install(4)       broken baseline untested
 build-amd64-pvops             4 host-install(4)       broken baseline untested
 build-i386                    4 host-install(4)       broken baseline untested
 build-i386-xsm                4 host-install(4)       broken baseline untested
 build-i386-pvops              4 host-install(4)       broken baseline untested

version targeted for testing:
 ovmf                 54ec85dd2902bd5dee39106d5291f71088b7d85a
baseline version:
 ovmf                 bf453d581ecff2a73128873fd714a07508e2ab11

Last test of basis    74587  2018-04-13 03:22:19 Z    0 days
Testing same since    74595  2018-04-13 17:56:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jian J Wang <jian.j.wang@xxxxxxxxx>
  Star Zeng <star.zeng@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.xs.citrite.net/~osstest/testlogs/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-xsm host-install(4)
broken-step build-amd64 host-install(4)
broken-step build-amd64-pvops host-install(4)
broken-step build-i386 host-install(4)
broken-step build-i386-xsm host-install(4)
broken-step build-i386-pvops host-install(4)

Push not applicable.

------------------------------------------------------------
commit 54ec85dd2902bd5dee39106d5291f71088b7d85a
Author: Jian J Wang <jian.j.wang@xxxxxxxxx>
Date:   Wed Apr 11 14:12:12 2018 +0800

    MdeModulePkg/PiSmmIpl: fix non-executable SMM RAM
    
    This patch fixes an issue introduced by commit
    
      5b91bf82c67b586b9588cbe4bbffa1588f6b5926
    
    and
    
      0c9f2cb10b7ddec56a3440e77219fd3ab1725e5c
    
    This issue will only happen if PcdDxeNxMemoryProtectionPolicy is
    enabled for reserved memory, which will mark SMM RAM as NX (non-
    executable) during DXE core initialization. SMM IPL driver will
    unset the NX attribute for SMM RAM to allow loading and running
    SMM core/drivers.
    
    But above commit will fail the unset operation of the NX attribute
    due to a fact that SMM RAM has zero cache attribute (MRC code always
    sets 0 attribute to reserved memory), which will cause GCD internal
    method ConverToCpuArchAttributes() to return 0 attribute, which is
    taken as invalid CPU paging attribute and skip the calling of
    gCpu->SetMemoryAttributes().
    
    The solution is to make use of existing functionality in PiSmmIpl
    to make sure one cache attribute is set for SMM RAM. For performance
    consideration, PiSmmIpl will always try to set SMM RAM to write-back.
    But there's a hole in the code which will fail the setting write-back
    attribute because of no corresponding cache capabilities. This patch
    will add necessary cache capabilities before setting corresponding
    attributes.
    
    Cc: Star Zeng <star.zeng@xxxxxxxxx>
    Cc: Eric Dong <eric.dong@xxxxxxxxx>
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Jian J Wang <jian.j.wang@xxxxxxxxx>
    Reviewed-by: Star Zeng <star.zeng@xxxxxxxxx>

commit 5fef2c7069a846754dda2f6416b11d5554f05ac3
Author: Jian J Wang <jian.j.wang@xxxxxxxxx>
Date:   Wed Apr 11 16:35:32 2018 +0800

    MdeModulePkg/SmmCore: add sanity check for SetMemoryAttributes
    
    Heap Guard feature needs enough memory and paging to work. Otherwise
    calling SetMemoryAttributes to change page attribute will fail. This
    patch add necessary check of result of calling SetMemoryAttributes.
    This can help users to debug their problem in enabling this feature.
    
    Cc: Star Zeng <star.zeng@xxxxxxxxx>
    Cc: Eric Dong <eric.dong@xxxxxxxxx>
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Jian J Wang <jian.j.wang@xxxxxxxxx>
    Reviewed-by: Star Zeng <star.zeng@xxxxxxxxx>

commit a5cd613cdbf1edef1a98536fb2723b5d88bd53cd
Author: Jian J Wang <jian.j.wang@xxxxxxxxx>
Date:   Wed Apr 11 16:35:05 2018 +0800

    MdeModulePkg/DxeCore: add sanity check for SetMemoryAttributes
    
    Heap Guard feature needs enough memory and paging to work. Otherwise
    calling SetMemoryAttributes to change page attribute will fail. This
    patch add necessary check of result of calling SetMemoryAttributes.
    This can help users to debug their problem in enabling this feature.
    
    Cc: Star Zeng <star.zeng@xxxxxxxxx>
    Cc: Eric Dong <eric.dong@xxxxxxxxx>
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Jian J Wang <jian.j.wang@xxxxxxxxx>
    Reviewed-by: Star Zeng <star.zeng@xxxxxxxxx>

commit 36db7492e12812aca86fa13a789d11527d654d4d
Author: Star Zeng <star.zeng@xxxxxxxxx>
Date:   Wed Mar 28 16:50:00 2018 +0800

    SignedCapsulePkg SystemCapsuleLib: Change some dbg level to DEBUG_INFO
    
    This debug message should be info instead of error. This patch is to
    change the debug level to DEBUG_INFO.
    DEBUG((DEBUG_ERROR, "checking FV....0x%08x - 0x%x\n",
           FvHeader, FvHeader->FvLength));    // "Mark"
    
    This comment is inaccurate. This patch is to remove it.
    //
    // Check section
    //
    
    This debug message should be removed as FvHeader may have been out of
    range FdStart and FdSize, and the loop will go to "Mark" above again if
    FvHeader is not out of range FdStart and FdSize, and then that debug
    message will be shown. This patch is to remove this debug message.
    DEBUG((DEBUG_ERROR, "Next FV....0x%08x - 0x%x\n",
           FvHeader, FvHeader->FvLength));
    
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: Chasel Chiu <chasel.chiu@xxxxxxxxx>
    Cc: Amy Chan <amy.chan@xxxxxxxxx>
    Cc: Rangasai V Chaganty <rangasai.v.chaganty@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Star Zeng <star.zeng@xxxxxxxxx>
    Reviewed-by: Chasel Chiu <chasel.chiu@xxxxxxxxx>
    Reviewed-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>

commit ebe8ef866b7003ffa222ab8bb20b989f0132f206
Author: Star Zeng <star.zeng@xxxxxxxxx>
Date:   Wed Apr 11 14:18:38 2018 +0800

    MdePkg DxeHstiLib: Fix ErrorString pointer incorrectly calculated
    
    Fix ErrorString pointer is incorrectly calculated in
    InternalHstiIsValidTable().
    
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Star Zeng <star.zeng@xxxxxxxxx>
    Reviewed-by: Jiewen Yao <jiewen.yao@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®.