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

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



This run is configured for baseline tests only.

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 ovmf                 4ef6c3850e66617df1ed35a4a390567d2bbf6b76
baseline version:
 ovmf                 de87f23291620d36d69ec55ea53a1c38b8780f0b

Last test of basis    71131  2017-03-31 09:18:57 Z    1 days
Testing same since    71139  2017-04-01 07:48:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
  Chen A Chen <chen.a.chen@xxxxxxxxx>
  Laszlo Ersek <lersek@xxxxxxxxxx>
  Marc Zyngier <marc.zyngier@xxxxxxx>
  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                         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 4ef6c3850e66617df1ed35a4a390567d2bbf6b76
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Mar 31 22:04:17 2017 +0800

    UefiCpuPkg/MtrrLib: Fix GCC build failure
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>

commit 47454e238cf9d716af728ca9b85ad314a4adcfc9
Author: Chen A Chen <chen.a.chen@xxxxxxxxx>
Date:   Wed Mar 29 10:23:09 2017 +0800

    ShellPkg/setvar: Support data format in Shell 2.2 spec
    
    Shell 2.2 spec defines =0x/=0X, =H/=h, =S, =L and =P for
    hex number, hex array, ascii string, unicode string and
    device path data.
    The patch adds such support.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Chen A Chen <chen.a.chen@xxxxxxxxx>
    Reviewed-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Cc: Jaben Carsey <jaben.carsey@xxxxxxxxx>
    Cc: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 12c71010b84ac910972f738eb5fd0dfd7b688413
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Wed Mar 29 12:05:01 2017 +0100

    EmbeddedPkg/DtPlatformDxe: load platform DTB via new library
    
    To give platforms some room to decide which DTB is suitable and where
    to load it from, load the DTB image indirectly via the new
    DtPlatformDtbLoaderLib library class.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>

commit 4c725c8959900794533c6055bedfcc153a1a6a5e
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Fri Mar 31 11:35:13 2017 +0100

    EmbeddedPkg: add base DtPlatformDtbLoaderLib implementation
    
    Introduce an implementation of the new DtPlatformDtbLoaderLib library
    class that simply retrieves the first raw section of an FV file named
    'gDtPlatformDefaultDtbFileGuid'.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>

commit 449a5df455ed74cdaa9a95e318388531dc073948
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Fri Mar 31 11:32:36 2017 +0100

    EmbeddedPkg: add DtPlatformDtbLoaderLib library class
    
    To abstract the way a platform reasons about which DTB is appropriate,
    and the way it ultimately supplies the DTB image, introduce a new library
    class to encapsulate this functionality.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>

commit f07cc45883d0562a7edaf57023e71a2ad601cf2e
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Fri Mar 31 13:16:40 2017 +0100

    EmbeddedPkg: add DtPlatformDxe to .dsc file
    
    Add the new DtPlatformDxe driver to EmbeddedPkg's .dsc file so that
    we can build it outside the context of a platform.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>

commit 7e5f1b673870897eeb1a9fba1c2b006ca366579c
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Wed Mar 29 18:50:39 2017 +0100

    ArmVirtPkg/PlatformHasAcpiDtDxe: allow guest level ACPI disable override
    
    In general, we should not present two separate (and inevitably different)
    hardware descriptions to the OS, in the form of ACPI tables and a device
    tree blob. For this reason, we recently added the logic to ArmVirtQemu to
    only expose the ACPI 2.0 entry point if no DT binary is being passed, and
    vice versa.
    
    However, this is arguably a regression for those who relied on DT
    descriptions being available, even if the former behavior can be
    restored by passing the -no-acpi switch to QEMU.
    
    So allow a secret handshake with the UEFI Shell, to set a variable that
    will result in ACPI to be disabled on subsequent boots even if -no-acpi
    was not passed on the QEMU command line.
    
      setvar -nv -bs -guid 50bea1e5-a2c5-46e9-9b3a-59596516b00a ForceNoAcpi =01
    
    To delete the variable and revert to the old situation, simply omit the
    value after the =
    
      setvar -nv -bs -guid 50bea1e5-a2c5-46e9-9b3a-59596516b00a ForceNoAcpi =
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Tested-by: Marc Zyngier <marc.zyngier@xxxxxxx>
    Acked-by: Marc Zyngier <marc.zyngier@xxxxxxx>

commit d180dea0a81f49e25d7c4e4727c3368af7964ced
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Fri Mar 31 10:44:32 2017 +0100

    BeagleBoardPkg: add missing BootLogoLib resolution
    
    Recent changes to the PlatformBootManagerLib implementation in ArmPkg
    require its users to define a resolution for BootLogoLib. So add this
    missing resolution to Beagle.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>

commit e6c9036b2c4bd73e083fcb7c5f35701f46fc3416
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Fri Mar 31 09:44:02 2017 +0100

    BeagleBoardPkg: remove ArmCpuLib reference
    
    ArmCpuLib is not used, and will be removed. So drop the reference from
    our .DSC
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>

commit 28a5191cd1420868affda3720d3eb69aaf2736f7
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Fri Mar 31 09:43:14 2017 +0100

    ArmVirtPkg: remove ArmCpuLib references
    
    ArmCpuLib is never used anywhere, and is about to be removed. So remove
    any references from our .DSC files.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>

commit c2d56a894b3211bd96a63f388932ea8b38ae3463
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Fri Mar 31 09:22:56 2017 +0100

    BaseTools/GCC AARCH64: force disable PIC code generation
    
    As a security measure, some distro toolchains now default to PIC code
    generation, allowing executables (as opposed to shared libraries) using
    the objects to be built as PIE binaries, which can be loaded at a random
    virtual offset.
    
    However, our ELF to PE/COFF generation code does not deal with the
    resulting relocation types (i.e., GOT based), and so the use of PIC code
    leads to GenFw errors.
    
    Given that
    a) our non-PIC PE/COFF executables are already relocatable,
    b) PIC code leads to all symbol references to be indirected via GOT
       entries containing absolute addresses, each requiring an entry in the
       relocation table,
    c) the AArch64 ISA makes it perfectly feasible to built PIE executables
       from non-PIC code,
    
    there is absolutely no upside to using PIC code for building EDK2 modules,
    and so we're better off simply disabling it unconditionally.
    
    Note that when running under the OS, the GOT has an additional advantage,
    i.e., that all .text/.rodata pages remain clean and so can be shared between
    processes. This does not apply to the UEFI environment, however.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Acked-by: Laszlo Ersek <lersek@xxxxxxxxxx>

commit af8388059a2805f61dd5d06c7cad21bb90a72526
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Sep 2 19:48:29 2016 +0800

    UefiCpuPkg/MtrrLib: All functions use definitions in Msr.h
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 10c361ad026f141985b65e58597b472fdfc33944
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Sep 2 18:10:45 2016 +0800

    UefiCpuPkg/MtrrLib: Refine MtrrGetMemoryAttributeByAddressWorker
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 8051302a36b31f7619dc7753280ba449f163b62f
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Sep 2 12:09:54 2016 +0800

    UefiCpuPkg/MtrrLib: Use a better algorithm to calculate MTRR
    
    The new algorithm finds out the more optimal MTRR solution for
    current memory type settings.
    Compare against the original algorithm, the new one guarantees
    to find the correct MTRR solution, but doesn't guarantee to
    find the most optimal MTRR solution.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 012f4054dbf0debbe913422d0fd3545b36cb5dc9
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Sep 2 20:23:35 2016 +0800

    UefiCpuPkg/MtrrLib: MtrrLibInitializeMtrrMask() uses definitions in CpuId.h
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit b8f015999e01100065322fed662efa9584697e37
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Sep 2 10:45:53 2016 +0800

    UefiCpuPkg/MtrrLib: Add MtrrLib prefix to several internal functions
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 94240f1b05fb72f1fd104713229c95b4541a8199
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Sep 2 10:41:28 2016 +0800

    UefiCpuPkg/MtrrLib: Add MtrrLib prefix to ProgramFixedMtrr
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 386f5785ea31fc535a7d85e7f477da2dc0a8c9ba
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Sep 2 10:35:45 2016 +0800

    UefiCpuPkg/MtrrLib: GetVariableMtrrCountWorker uses definitions in Msr.h
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 3bb13d35d6b9255f5a2ed4f05a91b98d3486aed3
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Fri Sep 2 10:27:29 2016 +0800

    UefiCpuPkg/MtrrLib: IsMtrrSupported uses definitions in Msr.h
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 78c4992529c3954417068ee165a072c096d0b186
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Tue Aug 23 10:38:02 2016 +0800

    UefiCpuPkg/MtrrLib: Add CacheInvalid enum type to MtrrLib.h
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>

commit 341fea6438482458f23d41c27cf710e0096ebb96
Author: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
Date:   Thu Aug 18 15:34:54 2016 +0800

    UefiCpuPkg/MtrrLib: Correct typo in comments and remove TABs
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ruiyu Ni <ruiyu.ni@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@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®.