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

[Xen-devel] [ovmf baseline-only test] 68409: tolerable trouble: blocked/broken



This run is configured for baseline tests only.

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

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 build-i386                    3 host-install(3)       broken baseline untested
 build-amd64                   3 host-install(3)       broken baseline untested
 build-i386-pvops              3 host-install(3)       broken baseline untested
 build-i386-xsm                3 host-install(3)       broken baseline untested
 build-amd64-pvops             3 host-install(3)       broken baseline untested
 build-amd64-xsm               3 host-install(3)       broken baseline untested

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a

version targeted for testing:
 ovmf                 aa961dea1e199d23d9b7681f970ee023a856d0e5
baseline version:
 ovmf                 9c8fe63c15d638a1a546ca4592c15d1612e2123e

Last test of basis    68407  2017-01-20 22:46:38 Z    0 days
Testing same since    68409  2017-01-21 03:52:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Achin Gupta <achin.gupta@xxxxxxx>
  Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
  Laszlo Ersek <lersek@xxxxxxxxxx>
  Ryan Harkin <ryan.harkin@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              broken  
 build-i386-xsm                                               broken  
 build-amd64                                                  broken  
 build-i386                                                   broken  
 build-amd64-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            broken  
 build-i386-pvops                                             broken  
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 


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

broken-step build-i386 host-install(3)
broken-step build-amd64 host-install(3)
broken-step build-i386-pvops host-install(3)
broken-step build-i386-xsm host-install(3)
broken-step build-amd64-pvops host-install(3)
broken-step build-amd64-xsm host-install(3)

Push not applicable.

------------------------------------------------------------
commit aa961dea1e199d23d9b7681f970ee023a856d0e5
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Fri Jan 20 16:44:35 2017 +0000

    ArmPkg/ArmMmuLib: Revert "use a pool allocation for the root table"
    
    This reverts commit d32702d2c2aa23e828363a7f88829b78ce36c3af.
    
    Using a pool allocation for the root translation table seemed like
    a good idea at the time, but as it turns out, such allocations are
    handled in a way that makes them unsuitable for this purpose: they
    are backed by HOBs that don't remain in the same place during the
    various PI phase changes, which means the address programmed into
    the TTBR register is no longer valid, and may refer to memory that
    is reported as available to the OS.
    
    So switch back to using a page based allocation.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Acked-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Leif Lindholm <leif.lindholm@xxxxxxxxxx>

commit 734bd6cc41097bde7cc7d54084a042ff9b0ca0f5
Author: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
Date:   Fri Jan 20 11:58:37 2017 +0000

    ArmPkg/ArmLib: remove indirection layer from timer register accessors
    
    The generic timer support libraries call the actual system register
    accessor function via a single pair of functions ArmArchTimerReadReg()
    and ArmArchTimerWriteReg(), which take an enum argument to identify
    the register, and return output values by pointer reference.
    
    Since these functions are never called with a non-immediate argument,
    we can simply replace each invocation with the underlying system register
    accessor instead. This is mostly functionally equivalent, with the
    exception of the bounds check for the enum (which is pointless given the
    fact that we never pass a variable), the check for the presence of the
    architected timer (which only makes sense for ARMv7, but is highly unlikely
    to vary between platforms that are similar enough to run the same firmware
    image), and a check for enum values that refer to the HYP view of the timer,
    which we never referred to anywhere in the code in the first place.
    
    So get rid of the middle man, and update the ArmGenericTimerPhyCounterLib
    and ArmGenericTimerVirtCounterLib implementations to call the system
    register accessors directly.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Leif Lindholm <leif.lindholm@xxxxxxxxxx>
    Tested-by: Ryan Harkin <ryan.harkin@xxxxxxxxxx>

commit 90d1f671cdad43fa80ba295b3f8d1133d68229df
Author: Achin Gupta <achin.gupta@xxxxxxx>
Date:   Fri Jan 20 11:54:59 2017 +0000

    ArmPlatformPkg/NorFlashDxe: Change Flash memory attributes before writes
    
    In NorFlashFvbInitialize() if a valid Firmware Volume header is not found 
at the
    start of NOR Flash, the Flash memory is written before it has been remapped 
with
    EFI_MEMORY_UC attributes to allow write commands. Since the flash memory was
    previously mapped with Normal and possibly cacheable memory attributes, the
    Flash commands might never reach the device.
    
    This patch fixes this issue by remapping the Flash memory region with 
correct
    memory attributes before writing to it.
    
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Achin Gupta <achin.gupta@xxxxxxx>
    Reviewed-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>

_______________________________________________
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®.