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

[Xen-devel] [ovmf baseline-only test] 66885: regressions - FAIL



This run is configured for baseline tests only.

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-xsm               5 xen-build                 fail REGR. vs. 66880

version targeted for testing:
 ovmf                 28ade7b802e0732cf9839017ee6e9cf78b842582
baseline version:
 ovmf                 07783fdd67e40fa7cff3ebf34399c1ab65937802

Last test of basis    66880  2016-08-01 16:19:07 Z    0 days
Testing same since    66885  2016-08-02 10:48:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              fail    
 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 28ade7b802e0732cf9839017ee6e9cf78b842582
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Mon Aug 1 08:48:02 2016 +0200

    MdePkg: move to 'hidden' visibility for all symbols under GCC/X64
    
    When using GCC to build for X64, we switched to the position independent
    small code model, which is much more efficient in terms of code generation
    and runtime relocation footprint, and produces binaries that can execute
    correctly from any offset.
    
    However, the PIC routines are by default geared towards hosted binaries
    containing symbol references that may resolve to definitions in other
    dynamic objects, and for this reason, most symbol references are indirected
    via a GOT entry (which also results in a .reloc fixup entry) unless we
    annotate them.
    
    For this reason, we introduced the 'protected' visibility annotation for
    all symbol definitions and references, by setting the GCC visibility
    pragma. However, as it turns out, this is not sufficient for all versions
    of GCC, and in some cases (GCC 5.x using the GCC49 toolchain tag), may
    still result in GOT based relocations.
    
    So switch to 'hidden' visibility instead, which is slightly stronger, and
    fixes this issue for the versions of GCC that exhibit the problem.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Liming Gao <liming.gao@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®.