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

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



This run is configured for baseline tests only.

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 ovmf                 7fcb735412998d536cb348049c4ea60897fa6886
baseline version:
 ovmf                 465663e9f128428323e6c6e4431dd15ac287a24c

Last test of basis    68496  2017-01-29 04:17:31 Z    2 days
Testing same since    68501  2017-01-31 01:48:43 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Laszlo Ersek <lersek@xxxxxxxxxx>

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 7fcb735412998d536cb348049c4ea60897fa6886
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Fri Jan 27 08:10:15 2017 +0100

    ArmVirtPkg/QemuFwCfgLib: implement QemuFwCfgSkipBytes() API
    
    We are now sufficiently equipped to implement the new QemuFwCfgSkipBytes()
    API.
    
    The previous patch and this one enable ArmVirtPkg/QemuFwCfgLib to
    overwrite part of a writeable fw_cfg file, which will be particularly
    useful for the upcoming QEMU_LOADER_WRITE_POINTER command in
    OvmfPkg/AcpiPlatformDxe.
    
    Cc: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=359
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Jordan Justen <jordan.l.justen@xxxxxxxxx>

commit e8ae381f608ae02662f4dcc7379898162645d2ca
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Fri Jan 27 07:29:12 2017 +0100

    ArmVirtPkg/QemuFwCfgLib: use DMA for QemuFwCfgWriteBytes() if available
    
    We use the "InternalQemuFwCfgReadBytes" static function pointer to
    dispatch the reading of fw_cfg bytes between MMIO and DMA. This pointer is
    initialized to MMIO, and we set it to DMA in the library constructor if
    DMA is available.
    
    Unlike the above, we write fw_cfg bytes only with MMIO at the moment.
    Extend the write functionality so that it follows the read pattern:
    - introduce the new function typedef WRITE_BYTES_FUNCTION,
    - extract the current (MMIO-only) write internals from
      QemuFwCfgWriteBytes() to MmioWriteBytes(),
    - provide a DMA-based implementation in DmaWriteBytes() -- a thin wrapper
      around DmaTransferBytes(),
    - set the new static function pointer "InternalQemuFwCfgWriteBytes"
      according to the DMA feature provided by QEMU,
    - In QemuFwCfgWriteBytes(), call the best available method through
      "InternalQemuFwCfgWriteBytes".
    
    Cc: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=359
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Jordan Justen <jordan.l.justen@xxxxxxxxx>

commit 4175356fb4bfe89415677aed8fb4e6928ced2ff1
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Fri Jan 27 06:56:19 2017 +0100

    ArmVirtPkg/QemuFwCfgLib: extract generic DmaTransferBytes() function
    
    The DmaReadBytes() function that we currently use only for reading --
    through the InternalQemuFwCfgReadBytes function pointer, in case the DMA
    interface is available -- is suitable with minimal changes for two more
    operations provided by the DMA interface, WRITE and SKIP. Expose the
    Control parameter in the function prototype, rename the function to
    DmaTransferBytes(), and rebase DmaReadBytes() to it.
    
    Cc: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=359
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Jordan Justen <jordan.l.justen@xxxxxxxxx>

commit fcca9f67fb81e77b2c76315bd26160772090fd75
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Fri Jan 27 06:35:41 2017 +0100

    OvmfPkg/QemuFwCfgLib: add QemuFwCfgSkipBytes()
    
    Introduce the new public API QemuFwCfgSkipBytes(), for advancing over
    bytes in the selected firmware configuration item without transferring
    data between the item and the caller.
    
    When the DMA interface is available (the common case), the operation is
    instantaneous. As a fallback, provide a loop of chunked reads into a small
    stack-allocated scratch buffer.
    
    This patch enables OvmfPkg/QemuFwCfgLib to overwrite part of a writeable
    fw_cfg file, which will be particularly useful for the upcoming
    QEMU_LOADER_WRITE_POINTER command in OvmfPkg/AcpiPlatformDxe.
    
    Cc: Jordan Justen <jordan.l.justen@xxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=359
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Jordan Justen <jordan.l.justen@xxxxxxxxx>

commit d055601ea7dc7cc09338445188ba18482365c2a1
Author: Laszlo Ersek <lersek@xxxxxxxxxx>
Date:   Fri Jan 27 05:49:03 2017 +0100

    OvmfPkg/QemuFwCfgLib: generalize InternalQemuFwCfgDmaBytes() to SKIP op
    
    The fw_cfg DMA interface provides a simple method to skip over bytes in an
    fw_cfg blob before reading or writing more bytes.
    InternalQemuFwCfgDmaBytes() can support it easily, we just have to expose
    the Control parameter more flexibly than the current "Write" BOOLEAN.
    
    Cc: Jordan Justen <jordan.l.justen@xxxxxxxxx>
    Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=359
    Contributed-under: TianoCore Contribution Agreement 1.0
    Signed-off-by: Laszlo Ersek <lersek@xxxxxxxxxx>
    Reviewed-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx>
    Reviewed-by: Jordan Justen <jordan.l.justen@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®.