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

[Xen-devel] [ovmf baseline-only test] 75153: tolerable FAIL



This run is configured for baseline tests only.

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-ovmf-amd64 10 debian-hvm-install     fail like 75149
 test-amd64-i386-xl-qemuu-ovmf-amd64 10 debian-hvm-install      fail like 75149

version targeted for testing:
 ovmf                 1e57188216b1bf8de3473a0e03e422815f8f53d6
baseline version:
 ovmf                 a77e5bcac54d2e2437d7deaec9af5362c9220037

Last test of basis    75149  2018-08-31 12:57:13 Z    1 days
Testing same since    75153  2018-09-01 03:52:02 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Carsey, Jaben <jaben.carsey@xxxxxxxxx>
  Jaben Carsey <jaben.carsey@xxxxxxxxx>
  Ruiyu Ni <ruiyu.ni@xxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          fail    


------------------------------------------------------------
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


Push not applicable.

------------------------------------------------------------
commit 1e57188216b1bf8de3473a0e03e422815f8f53d6
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Mon Aug 27 13:22:21 2018 +0800

    EmulatorPkg: IoThunk->Close() is called too early, may causing hang
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1121
    
    To produce a EFI_BLOCK_IO_PROTOCOL instance in Emulator platform,
    EmulatorPkg defines the EMU_IO_THUNK_PROTOCOL. OS dependent layer
    needs to produce this protocol implementation and a generic OS
    independent layer consumes this protocol to produce
    EFI_BLOCK_IO_PROTOCOL.
    
    EMU_IO_THUNK_PROTOCOL can also be used to abstract the OS dependent
    IO operation for other UEFI protocols, e.g.: GOP, SimpleFileSystem
    and etc.
    
    It contains two interfaces Open() and Close(). Open() creates the
    specific IO instances, e.g. for Block IO access, File System access,
    Screen access, etc. Close() destroys the specific IO instances.
    
    Later on the Emulator generic module (e.g.: EmuBlockIoDxe) calls
    Open() to create the IO instance in DriverBindingStart() and calls
    Close() in DriverBindingStop().
    But today's implementation of DriverBindingStop() contains a bug
    that it calls Close() before uninstalling the EFI_BLOCK_IO_PROTOCOL.
    
    It's a mistake in code. Take EFI_BLOCK_IO for example,
    the uninstallation may cause the upper layer driver that consumes
    EFI_BLOCK_IO call BlockIo.Reset(), which consequently calls
    EmuBlockIo.Reset(). But the EmuBlockIo instance is already destroyed
    by Close() that happens before uninstallation.
    
    So a proper implementation is to call Close() after uninstallation
    succeeds.
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1121
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Cc: Andrew Fish <afish@xxxxxxxxx>
    Reviewed-by: Hao Wu <hao.a.wu@xxxxxxxxx>

commit e01238946cbd16f2dfccd7ec86aebe20d7408586
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Thu Aug 30 09:53:49 2018 +0800

    EmulatorPkg: Use MdeModulePkg/Bds module
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1120
    
    Logo is enabled by adding a separate core driver LogoDxe.
    UiApp and BootManagerMenuApp are added to provide two UIs.
    
    LoadFileOnFv2 is added to auto-install LoadFile protocol for
    applications in FV so the boot options for applications can be
    auto-created from LoadFile.
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Hao Wu <hao.a.wu@xxxxxxxxx>
    Cc: Andrew Fish <afish@xxxxxxxxx>

commit 0195dd509f80b1ff49739bbf1df39434a6a7540e
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Aug 24 16:48:04 2018 +0800

    EmulatorPkg/Win: Add VS2017 project file
    
    Developer can build the Win Host in VS2017 and launch to debug it.
    Platform 'x64' is to build 64bit EmulatorWin.
    Platform 'Win32' is to build 32bit EmulatorWin.
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Hao Wu <hao.a.wu@xxxxxxxxx>
    Cc: Andrew Fish <afish@xxxxxxxxx>

commit 54ee6176eda4f6ae1d27d53c00818e350db93f97
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Aug 24 13:20:32 2018 +0800

    EmulatorPkg/AutoScanPei: Report the correct CPU address size
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1119
    
    Today's implementation reports CPU address size as 36 through CPU
    HOB. But when WinHost is running at 64bit, the system memory might
    be allocated above 2^36.
    
    It causes system asserts when DxeCore code tries to find the
    corresponding GCD entry for a given valid address.
    
    The patch uses 57 as the CPU address size which is maximum linear
    address size when 5-level paging is enabled in host OS.
    
    Using 64 seems more proper and a one-time change even 6-level
    paging might be invented. But it causes CoreInitializeGcdServices()
    assertion on following code:
      Entry->EndAddress = LShiftU64 (1, SizeOfMemorySpace) - 1;
    Because LShiftU64 expects SizeOfMemorySpace < 64.
    
    So to be practical, I didn't report 64 and change
    CoreInitializeGcdServices().
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Hao Wu <hao.a.wu@xxxxxxxxx>
    Cc: Andrew Fish <afish@xxxxxxxxx>

commit f89c018f3dec056e28d38686ba0778597227949e
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Aug 24 13:16:57 2018 +0800

    EmulatorPkg/Win: Enable 64bit (SEC,PEI,DXE all run at 64bit)
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Hao Wu <hao.a.wu@xxxxxxxxx>
    Cc: Andrew Fish <afish@xxxxxxxxx>

commit e3c96c391c5e76274a0b4e4d052f5062187f00d3
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Aug 24 11:47:25 2018 +0800

    EmulatorPkg/Win: ReadKeyStrokeEx() always returns correct KeyState
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1118
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Hao Wu <hao.a.wu@xxxxxxxxx>
    Cc: Andrew Fish <afish@xxxxxxxxx>

commit d773459e2f0b039b4630d3f78638cd40560792b4
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Aug 24 11:45:37 2018 +0800

    EmulatorPkg/Win: Use FrameBufferBltLib for BLT operation
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Hao Wu <hao.a.wu@xxxxxxxxx>
    Cc: Andrew Fish <afish@xxxxxxxxx>

commit ce8c1d92f5f0c90e1914c61d7f747bf332874ce3
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Aug 24 11:22:57 2018 +0800

    EmulatorPkg/EmuGopDxe: Clear screen to black in GOP.SetMode
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1118
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Hao Wu <hao.a.wu@xxxxxxxxx>
    Cc: Andrew Fish <afish@xxxxxxxxx>

commit 158b558711f5fec395b88dd64fc0d134648620d6
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Aug 24 11:22:05 2018 +0800

    EmulatorPkg/EmuGopDxe: Fix TxtInEx.SetState SCT conformance failure
    
    REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1118
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Hao Wu <hao.a.wu@xxxxxxxxx>
    Cc: Andrew Fish <afish@xxxxxxxxx>

commit 209d095968c4c87418e547261f62966bce34b443
Author: Carsey, Jaben <jaben.carsey@xxxxxxxxx>
Date:   Wed Aug 29 23:15:55 2018 +0800

    BaseTools: Clarify a DSC parsing error about PCDs
    
    This error needs the information about which DEC files were searched.
    
    Cc: Yonghong Zhu <yonghong.zhu@xxxxxxxxx>
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Cc: Lee Hamel <lee.m.hamel@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Jaben Carsey <jaben.carsey@xxxxxxxxx>
    Reviewed-by: Yonghong Zhu <yonghong.zhu@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®.