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

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



This run is configured for baseline tests only.

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

Perfect :-)
All tests in this flight passed
version targeted for testing:
 ovmf                 3b1495156a3576992b31a77e799db207cb61d9de
baseline version:
 ovmf                 55df704dd24928b60b10bbb9dec5bfa7682910de

Last test of basis    38318  2015-11-20 17:23:41 Z    1 days
Testing same since    38321  2015-11-22 03:49:53 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Cecil Sheng <cecil.sheng@xxxxxxx>
  Jeff Fan <jeff.fan@xxxxxxxxx>
  Jordan Justen <jordan.l.justen@xxxxxxxxx>
  Leif Lindholm <leif.lindholm@xxxxxxxxxx>
  Mark Rutland <mark.rutland@xxxxxxx>
  Star Zeng <star.zeng@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 3b1495156a3576992b31a77e799db207cb61d9de
Author: Leif Lindholm <leif.lindholm@xxxxxxxxxx>
Date:   Fri Nov 20 13:14:59 2015 +0000

    ArmPkg: ArmLib: purge incorrect ArmDrainWriteBuffer () alias
    
    In ArmLib, there exists an alias for ArmDataSynchronizationBarrier,
    named after one of several names for the pre-ARMv6 cp15 operation that
    was formalised into the Data Synchronization Barrier in ARMv6.
    
    This alias is also the one called from within ArmLib, in preference of
    the correct name. Through the power of code reuse, this name slipped
    into the AArch64 variant as well.
    
    Expunge it from the codebase.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Leif Lindholm <leif.lindholm@xxxxxxxxxx>
    Reviewed-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18915 
6f19259b-4bc3-4df7-8a09-765794883524

commit f73dd6f5bb31aed6097bcb4991fc04b542fc3911
Author: Jordan Justen <jordan.l.justen@xxxxxxxxx>
Date:   Fri Nov 20 08:22:46 2015 +0000

    UefiCpuPkg/CpuDxe: Don't use gBS->Stall
    
    The CpuDxe driver may run before the gEfiMetronomeArchProtocolGuid
    protocol is installed. gBS->Stall does not work until this arch
    protocol is installed.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Jordan Justen <jordan.l.justen@xxxxxxxxx>
    Reviewed-by: Jeff Fan <jeff.fan@xxxxxxxxx>
    Reviewed-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18914 
6f19259b-4bc3-4df7-8a09-765794883524

commit 02018760ca5eaeb5676a86784d724599369d5b52
Author: Star Zeng <star.zeng@xxxxxxxxx>
Date:   Fri Nov 20 01:51:15 2015 +0000

    MdeModulePkg BaseSerialPortLib16550: Fix typo in SerialPortWrite()
    
    The "read" word in SerialPortWrite() header comment block should be
    "write".
    
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Star Zeng <star.zeng@xxxxxxxxx>
    Reviewed-by: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18910 
6f19259b-4bc3-4df7-8a09-765794883524

commit 091a12620b17b2aada4b76f77d7926fe33b93128
Author: Star Zeng <star.zeng@xxxxxxxxx>
Date:   Fri Nov 20 01:50:34 2015 +0000

    PcAtChipsetPkg SerialIoLib:  Fix typo in SerialPortWrite()
    
    The "read" word in SerialPortWrite() header comment block should be
    "write".
    
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Star Zeng <star.zeng@xxxxxxxxx>
    Reviewed-by: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18909 
6f19259b-4bc3-4df7-8a09-765794883524

commit 5d7bc67e73c118b0a0f9a11e9ae933df19bedb05
Author: Star Zeng <star.zeng@xxxxxxxxx>
Date:   Fri Nov 20 01:49:48 2015 +0000

    MdePkg SerialPortLib:  Fix typo in SerialPortWrite()
    
    The "read" word in SerialPortWrite() header comment block should be
    "write".
    
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Star Zeng <star.zeng@xxxxxxxxx>
    Reviewed-by: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18908 
6f19259b-4bc3-4df7-8a09-765794883524

commit 41b474b78dd32e719daf686525e0ae7a431e3695
Author: Star Zeng <star.zeng@xxxxxxxxx>
Date:   Fri Nov 20 01:46:42 2015 +0000

    MdePkg SerialIo.h: Fix typo "buts" to "bits"
    
    Cc: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Star Zeng <star.zeng@xxxxxxxxx>
    Reviewed-by: Michael D Kinney <michael.d.kinney@xxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18907 
6f19259b-4bc3-4df7-8a09-765794883524

commit 4ab4e20f1ade6a11824325b0d8529b0b1837d306
Author: Jeff Fan <jeff.fan@xxxxxxxxx>
Date:   Fri Nov 20 01:23:52 2015 +0000

    UefiCpuPkg/SmmFeatureLib: Check SmmFeatureControl by Code_Access_Chk
    
    Bit SMM_Code_Access_Chk (SMM-RO) in MSR_SMM_MCA_CAP is defined in SDM.
    If set to 1 indicates that the SMM code access restriction is supported and 
the
    MSR_SMM_FEATURE_CONTROL is supported.
    
    If this bit is not set, we needn't to access register SmmFetureControl.
    Otherwise, #GP exception may happen.
    We need to check if SmmFeatureControl support or not by checking
    SMM_Code_Access_Chk (SMM-RO) in MSR_SMM_MCA_CAP.
    
    Because MSR_SMM_MCA_CAP is SMM-RO register, we should move this check from
    SmmCpuFeaturesLibConstructor (non-SMM) to SmmCpuFeaturesInitializeProcessor
    (SMM).
    
    Cc: Michael Kinney <michael.d.kinney@xxxxxxxxx>
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Jeff Fan <jeff.fan@xxxxxxxxx>
    Reviewed-by: Michael Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18906 
6f19259b-4bc3-4df7-8a09-765794883524

commit f6bc3a6d2623c317cefb990d4ae7cbcfc04008b9
Author: Jeff Fan <jeff.fan@xxxxxxxxx>
Date:   Fri Nov 20 01:22:00 2015 +0000

    UefiCpuPkg: Not touch SmmFeatureControl if Code_Access_Chk not Set
    
    Bit SMM_Code_Access_Chk (SMM-RO) in MSR_SMM_MCA_CAP is defined in SDM.
    If set to 1 indicates that the SMM code access restriction is supported and 
the
    MSR_SMM_FEATURE_CONTROL is supported.
    
    If this bit is not set, we needn't to access register SmmFetureControl.
    Otherwise, #GP exception may happen.
    
    Cc: Michael Kinney <michael.d.kinney@xxxxxxxxx>
    Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Jeff Fan <jeff.fan@xxxxxxxxx>
    Reviewed-by: Michael Kinney <michael.d.kinney@xxxxxxxxx>
    Reviewed-by: Jiewen Yao <jiewen.yao@xxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18905 
6f19259b-4bc3-4df7-8a09-765794883524

commit d855b261d19e2c21c059293befe6ab37db1e8efb
Author: Mark Rutland <mark.rutland@xxxxxxx>
Date:   Thu Nov 19 14:39:48 2015 +0000

    ArmPkg/ArmPlatformPkg: position vectors relative to base
    
    We currently rely on .align directives to ensure that each exception
    vector entry is the appropriate offset from the vector base address.
    
    This is slightly fragile, as were an entry to become too large (greater
    than 32 A64 instructions), all following entries would be silently
    shifted until they meet the next alignment boundary. Thus we might
    execute the wrong code in response to an exception.
    
    To prevent this, introduce a new macro, VECTOR_ENTRY, that uses .org
    directives to position each entry at the precise required offset from
    the base of a vector. A vector entry which is too large will trigger a
    build failure rather than a runtime failure which is difficult to debug.
    
    For consistency, the base and end of each vector is similarly annotated,
    with VECTOR_BASE and VECTOR_END, which provide the necessary alignment
    and symbol exports. The now redundant directives and labels are removed.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Mark Rutland <mark.rutland@xxxxxxx>
    Reviewed-by: Leif Lindholm <leif.lindholm@xxxxxxxxxx>
    Reviewed-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18904 
6f19259b-4bc3-4df7-8a09-765794883524

commit fafb7e9c110eb89d1d1da18a822cae49758b76f6
Author: Mark Rutland <mark.rutland@xxxxxxx>
Date:   Thu Nov 19 14:14:25 2015 +0000

    ArmPkg: correct TTBR1_EL1 settings in TCR_EL1
    
    As EDK2 runs in an idmap, we do not use TTBR1_EL1, nor do we configure
    it. TTBR1_EL1 may contain UNKNOWN values if it is not programmed since
    reset.
    
    Prior to enabling the MMU, we do not set TCR_EL1.EPD1, and hence the CPU
    may make page table walks via TTBR1_EL1 at any time, potentially using
    UNKNOWN values. This can result in a number of potential problems (e.g.
    the CPU may load from MMIO registers as part of a page table walk).
    
    Additionally, in the presence of Cortex-A57 erratum #822227, we must
    program TCR_EL1.TG1 == 0b1x (e.g. 4KB granule) regardless of the value
    of TCR_EL1.EPD1, to ensure that EDK2 can make forward progress under a
    hypervisor which makes use of PAR_EL1.
    
    This patch ensures that we program TCR_EL1.EPD1 and TCR_EL1.TG1 as above
    to avoid these issues. TCR_EL1.TG1 is set to 4K for all targets, as any
    CPU capable of running EDK2 must support this granule, and given
    TCR_EL1.EPD1, programming the field is not detrimental in the absence of
    the erratum.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Mark Rutland <mark.rutland@xxxxxxx>
    Reviewed-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18903 
6f19259b-4bc3-4df7-8a09-765794883524

commit 1a6f74d98887377bd5bb61484e54a3ac406f4a5d
Author: Cecil Sheng <cecil.sheng@xxxxxxx>
Date:   Thu Nov 19 08:37:03 2015 +0000

    ShellPkg: Corrected CatSPrint usage to prevent memory leaks.
    
    CatSPrint allocates return buffer for the caller. The caller doesn't have 
to allocate one, and has to free the used buffers.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Cecil Sheng <cecil.sheng@xxxxxxx>
    Reviewed-by: Qiu Shumin <shumin.qiu@xxxxxxxxx>
    Reviewed-by: Jaben Carsey <jaben.carsey@xxxxxxxxx>
    
    git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18902 
6f19259b-4bc3-4df7-8a09-765794883524

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


 


Rackspace

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