All of lore.kernel.org
 help / color / mirror / Atom feed
* [ovmf baseline-only test] 75282: trouble: blocked/broken
@ 2018-09-25  7:24 Platform Team regression test user
  0 siblings, 0 replies; only message in thread
From: Platform Team regression test user @ 2018-09-25  7:24 UTC (permalink / raw)
  To: xen-devel, osstest-admin

This run is configured for baseline tests only.

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

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

version targeted for testing:
 ovmf                 a364928195e911c2650fcae6bd34cfd501df1f57
baseline version:
 ovmf                 60eb6c6d2e01e8d44d29740b006df1fc7e74ab21

Last test of basis    75280  2018-09-24 21:21:07 Z    0 days
Testing same since    75282  2018-09-25 02:50:20 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Laszlo Ersek <lersek@redhat.com>
  Liming Gao <liming.gao@intel.com>

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

Push not applicable.

------------------------------------------------------------
commit a364928195e911c2650fcae6bd34cfd501df1f57
Author: Liming Gao <liming.gao@intel.com>
Date:   Fri Sep 21 08:56:01 2018 +0800

    UefiCpuPkg PiSmmCpuDxeSmm: Update SmiEntry function run the same position
    
    BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1191
    
    Before commit e21e355e2ca7fefb15b4df7078f995d3fb9c2b89, jmp _SmiHandler
    is commented. And below code, ASM_PFX(CpuSmmDebugEntry) is moved into rax,
    then call it. But, this code doesn't work in XCODE5 tool chain. Because XCODE5
    doesn't generated the absolute address in the EFI image. So, rax stores the
    relative address. Once this logic is moved to another place, it will not work.
    ;   jmp     _SmiHandler                 ; instruction is not needed
    ...
        mov     rax, ASM_PFX(CpuSmmDebugEntry)
        call    rax
    
    Commit e21e355e2ca7fefb15b4df7078f995d3fb9c2b89 is to support XCODE5.
    One tricky way is selected to fix it. Although SmiEntry logic is copied to
    another place and run, but here jmp _SmiHandler is enabled to jmp the original
    code place, then call ASM_PFX(CpuSmmDebugEntry) with the relative address.
        mov     rax, strict qword 0         ;   mov     rax, _SmiHandler
    _SmiHandlerAbsAddr:
        jmp     rax
    ...
        call    ASM_PFX(CpuSmmDebugEntry)
    
    Now, BZ 1191 raises the issue that SmiHandler should run in the copied address,
    can't run in the common address. So, jmp _SmiHandler is required to be removed,
    the code is kept to run in copied address. And, the relative address is
    requried to be fixed up to the absolute address. The necessary changes should
    not affect the behavior of platforms that already consume PiSmmCpuDxeSmm.
    OVMF SMM boot to shell with VS2017, GCC5 and XCODE5 tool chain has been verified.
    ...
        mov     rax, strict qword 0         ;   call    ASM_PFX(CpuSmmDebugEntry)
    CpuSmmDebugEntryAbsAddr:
        call    rax
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Liming Gao <liming.gao@intel.com>
    Cc: Laszlo Ersek <lersek@redhat.com>
    Cc: Eric Dong <eric.dong@intel.com>
    Cc: Jiewen Yao <jiewen.yao@intel.com>
    Reviewed-by: Laszlo Ersek <lersek@redhat.com>
    Tested-by: Laszlo Ersek <lersek@redhat.com>
    Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-09-25  7:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-25  7:24 [ovmf baseline-only test] 75282: trouble: blocked/broken Platform Team regression test user

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.