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

[Xen-devel] [ovmf baseline-only test] 68147: all pass



This run is configured for baseline tests only.

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 ovmf                 eae631bc687c3cbfab01632ce3bc21783d22b590
baseline version:
 ovmf                 e148e6e9625f8a0054f131bacba4e5c9a21a4377

Last test of basis    68132  2016-12-01 00:21:34 Z    1 days
Testing same since    68147  2016-12-01 19:23:26 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
  Feng Tian <feng.tian@xxxxxxxxx>
  Jan Dabros <jsd@xxxxxxxxxxxx>
  Jeff Fan <jeff.fan@xxxxxxxxx>
  Jiewen Yao <jiewen.yao@xxxxxxxxx>
  Laszlo Ersek <lersek@xxxxxxxxxx>
  Marcin Wojtas <mw@xxxxxxxxxxxx>
  Michael Kinney <michael.d.kinney@xxxxxxxxx>
  Richard Thomaiyar <richard.marian.thomaiyar@xxxxxxxxx>
  Ryan Harkin <ryan.harkin@xxxxxxxxxx>
  Thomaiyar, Richard Marian <richard.marian.thomaiyar@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                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    


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


Push not applicable.

------------------------------------------------------------
commit eae631bc687c3cbfab01632ce3bc21783d22b590
Author: Michael Kinney <michael.d.kinney@xxxxxxxxx>
Date:   Tue Nov 29 12:01:44 2016 -0800

    Vlv2TbltDevicePkg: Add /m flag for multi-processor build
    
    https://bugzilla.tianocore.org/show_bug.cgi?id=274
    
    Add support for multi-processor builds using a /m flag.
    
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: David Wei <david.wei@xxxxxxxxx>
    Cc: Mang Guo <mang.guo@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Michael Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>

commit eafde7a221b981c0458b4620a9c11cb6e8947e9e
Author: Michael Kinney <michael.d.kinney@xxxxxxxxx>
Date:   Tue Nov 29 11:28:07 2016 -0800

    Vlv2TbltDevicePkg: Add /y flag to generate report files
    
    https://bugzilla.tianocore.org/show_bug.cgi?id=273
    
    Update build script to generate a report file and put
    both the report file and the log file in the directory
    Vlv2TbltDevicePkg with an EDK2_Vlv2TbltDevicePkg prefix.
    
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: David Wei <david.wei@xxxxxxxxx>
    Cc: Mang Guo <mang.guo@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Michael Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>

commit e2c3248699ee8455a74af6382ab99fb905e0890c
Author: Michael Kinney <michael.d.kinney@xxxxxxxxx>
Date:   Tue Nov 29 11:19:20 2016 -0800

    Vlv2TbltDevicePkg: Fix typo in name of nul output file
    
    https://bugzilla.tianocore.org/show_bug.cgi?id=272
    
    Fix typo in script file.  To prevent output from being
    shown, then output file should be 'nul', not 'null'.
    
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: David Wei <david.wei@xxxxxxxxx>
    Cc: Mang Guo <mang.guo@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Michael Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>

commit eee350c067e008a8ea0a3c6548448d410b14a1b9
Author: Michael Kinney <michael.d.kinney@xxxxxxxxx>
Date:   Tue Nov 29 10:33:36 2016 -0800

    Vlv2TbltDevicePkg: Use 4K aligned PE/COFF sections
    
    Update [BuildOptions] to use of 4K aligned PE/COFF
    image sections to support page level protection of
    DXE_RUNTIME_DRIVER, SMM_CORE, and DXE_SMM_DRIVER
    modules.
    
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: David Wei <david.wei@xxxxxxxxx>
    Cc: Mang Guo <mang.guo@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Michael Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>

commit bfe34275a9bf56a7f8ea9d19fe10cbbee599148d
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Sat Nov 12 14:02:28 2016 +0100

    ArmPkg/ArmDmaLib: add support for fixed host-to-device DMA offset
    
    Some devices, such as the Raspberry Pi3, have a fixed offset between memory
    addresses as seen by the host and as seen by the other bus masters. So add
    a new PCD that allows this fixed offset to be recorded, and to be used when
    returning device addresses from the DmaLib mapping routines.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Tested-by: Ryan Harkin <ryan.harkin@xxxxxxxxxx>
    Reviewed-by: Leif Lindholm <leif.lindholm@xxxxxxxxxx>

commit df8c2668d7277030cf98e7b218549e0466fa5f6b
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Sat Nov 12 14:02:27 2016 +0100

    ArmPkg/ArmDmaLib: clean up abuse of device address
    
    In preparation of adding support to ArmDmalib for DMA bus masters whose
    view of memory is offset by a constant compared to the CPU's view, clean
    up some abuse of the device address.
    
    The device address is not defined in terms of the CPU's address space,
    and so it should not be used in CopyMem () or cache maintenance operations
    that require a valid mapping. This not only applies to the above use case,
    but also to the DebugUncachedMemoryAllocationLib that unmaps the
    primary, cached mapping of an allocation, and returns a host address
    which is an uncached alias offset by a constant.
    
    Since we should never access the device address from the CPU, there is
    no need to record it in the MAPINFO struct. Instead, record the buffer
    address in case of double buffering, since we do need to copy the contents
    (in case of a bus master write) and free the buffer (in all cases) when
    DmaUnmap() is called.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Tested-by: Ryan Harkin <ryan.harkin@xxxxxxxxxx>
    Reviewed-by: Leif Lindholm <leif.lindholm@xxxxxxxxxx>

commit 0a99a65d2c8a68b72accfa636fe2633900269128
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Sat Nov 12 14:02:26 2016 +0100

    ArmPkg/ArmDmaLib: fix incorrect device address of double buffer
    
    If double buffering is not required in DmaMap(), the returned device
    address is passed through ConvertToPhysicalAddress () to convert the
    host address (which in case of DebugUncachedMemoryAllocationLib is not
    1:1 mapped) to a physical address, which is what a device would expect
    to be able to perform DMA.
    
    By the same reasoning, a double buffer allocated using DmaAllocateBuffer ()
    should be converted in the same way, considering that the buffer is 
allocated
    using UncachedAllocatePages (), to which the above equally applies.
    
    So add the missing ConvertToPhysicalAddress () invocation.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Tested-by: Ryan Harkin <ryan.harkin@xxxxxxxxxx>
    Reviewed-by: Leif Lindholm <leif.lindholm@xxxxxxxxxx>

commit de2ec785e2b11798a3ca7aaf653bc76576d947b0
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Sat Nov 12 14:02:25 2016 +0100

    ArmPkg/ArmDmaLib: use DMA buffer alignment from CPU arch protocol
    
    Instead of depending on ArmLib to retrieve the CWG directly, use
    the DMA buffer alignment exposed by the CPU arch protocol. This
    removes our dependency on ArmLib, which makes the library a bit
    more architecture independent.
    
    While we're in there, rename gCpu to mCpu to better reflect its
    local scope, and reflow some lines that we're modifying anyway.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Tested-by: Ryan Harkin <ryan.harkin@xxxxxxxxxx>
    Reviewed-by: Leif Lindholm <leif.lindholm@xxxxxxxxxx>

commit 35718840efe3a29c981b5b0f4d2f617f9a1f2c2e
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Sun Nov 20 17:12:50 2016 +0000

    ArmPkg/ArmMmuLib: support page tables in cacheable memory only
    
    Translation table walks are always cache coherent on ARMv8-A, so cache
    maintenance on page tables is never needed. Since there is a risk of
    loss of coherency when using mismatched attributes, and given that memory
    is mapped cacheable except for extraordinary cases (such as non-coherent
    DMA), restrict the page table walker to performing cacheable accesses to
    the translation tables.
    
    For DEBUG builds, retain some of the logic so that we can double check
    that the memory holding the root translation table is indeed located in
    memory that is mapped cacheable.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Leif Lindholm <leif.lindholm@xxxxxxxxxx>

commit bcc6a38f4c2419e704c99fa2d3dc01e1cb007a17
Author: Jiewen Yao <jiewen.yao@xxxxxxxxx>
Date:   Tue Nov 29 15:54:57 2016 +0800

    UefiCpuPkg/MicrocodeUpdate: Fix GetImage API
    
    Current GetImage API forgets to return data to caller.
    
    Add code to fix it.
    
    Cc: Jeff Fan <jeff.fan@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit e50f951286d8dbc35404e01dd77b9eacfb16191f
Author: Jiewen Yao <jiewen.yao@xxxxxxxxx>
Date:   Mon Nov 28 21:45:40 2016 +0800

    UefiCpuPkg/PiSmmCpu: relax superpage protection on page split.
    
    PiSmmCpu driver may split page for page attribute request.
    Current logic not only propagates the super page attribute to
    the leaf page attribut, but also to the directory page attribute.
    
    However, the later might be wrong because we cannot clear protection
    without touching directory page attribute.
    The effective protection is the strictest combination
    across the levels.
    
    We should always clear protection on directory page and set
    protection on leaf page for easy clearing later.
    
    Cc: Jeff Fan <jeff.fan@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Cc: Laszlo Ersek <lersek@xxxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Acked-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Tested-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 78c7bce8f5422151c0148d9f40d138fd9007a59a
Author: Jiewen Yao <jiewen.yao@xxxxxxxxx>
Date:   Tue Nov 29 12:55:03 2016 +0800

    SignedCapsulePkg: GetImage() return EFI_UNSUPPORTED.
    
    According to UEFI spec, unsupported function should return EFI_UNSUPPORTED
    directly.
    
    Cc: Eric Dong <eric.dong@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Reviewed-by: Eric Dong <eric.dong@xxxxxxxxx>

commit 41d739e4ecb189e1c5e478a55a8a21b0784f2c76
Author: Thomaiyar, Richard Marian <richard.marian.thomaiyar@xxxxxxxxx>
Date:   Fri Nov 25 17:21:06 2016 +0800

    IntelFsp2Pkg: Add PACKAGES_PATH support
    
    Add PACKAGES_PATH support in GenCfgOpt.py
    
    Cc: Maurice Ma <maurice.ma@xxxxxxxxx>
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: Giri P Mudusuru <giri.p.mudusuru@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Richard Thomaiyar <richard.marian.thomaiyar@xxxxxxxxx>
    Reviewed-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@xxxxxxxxx>

commit 6fee83fbcab75ee676699df3b3cf7f25fcbb3d26
Author: Jeff Fan <jeff.fan@xxxxxxxxx>
Date:   Tue Nov 29 14:51:18 2016 +0800

    SourceLevelDebugPkg: Avoid to re-init IDT table again at SMI entry
    
    Current SmmDebugAgentLib will initialize IDT table to support source 
debugging
    at each time SMI entry on SMM BSP. Actually, we only need to initialize IDT
    table at first time SMI entry.
    
    Add one flag to avoid re-initializing IDT table.
    
    Cc: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Jeff Fan <jeff.fan@xxxxxxxxx>
    Reviewed-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>

commit e27ccaba9050b11a10d82fd9a0dfdd87015bd710
Author: Feng Tian <feng.tian@xxxxxxxxx>
Date:   Wed Nov 30 13:45:17 2016 +0800

    MdeModulePkg/SdMmcPciHcDxe: Replace deprecated debug level macros
    
    EFI_D_INFO, EFI_D_VERBOSE, EFI_D_WARN and EFI_D_ERROR are replaced
    with currently recommended values.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Jan Dabros <jsd@xxxxxxxxxxxx>
    Signed-off-by: Marcin Wojtas <mw@xxxxxxxxxxxx>
    Reviewed-by: Feng Tian <feng.tian@xxxxxxxxx>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

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