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

[Xen-devel] [seabios baseline-only test] 38383: trouble: blocked/broken

This run is configured for baseline tests only.

flight 38383 seabios real [real]

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-pvops              3 host-install(3)         broken REGR. vs. 38319
 build-i386                    3 host-install(3)         broken REGR. vs. 38319
 build-amd64-pvops             3 host-install(3)         broken REGR. vs. 38319
 build-amd64                   3 host-install(3)         broken REGR. vs. 38319
 build-i386-xsm                3 host-install(3)         broken REGR. vs. 38319
 build-amd64-xsm               3 host-install(3)         broken REGR. vs. 38319

Tests which did not succeed, but are not blocking:
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested  1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a

version targeted for testing:
 seabios              948f3c9b5f74f265bd171ee367a632a8f7c81f68
baseline version:
 seabios              dc8eb671325599f9222b48a3297e584c84d7c3ba

Last test of basis    38319  2015-11-21 00:24:05 Z    8 days
Testing same since    38383  2015-11-29 07:20:01 Z    0 days    1 attempts

People who touched revisions under test:
  Kevin O'Connor <kevin@xxxxxxxxxxxx>
  Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>
  Stefan Berger <stefanb@xxxxxxxxxx>

 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-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-qemuu-nested                                blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 

sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at

Test harness code can be found at

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

Push not applicable.

commit 948f3c9b5f74f265bd171ee367a632a8f7c81f68
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 19:16:16 2015 -0500

    tpm: Merge tpm_log_extend_event() and tpm_extend(); extend before logging
    Merge tpm_extend() into tpm_log_extend_event().  Also, the spec states
    that a log entry should only be added if the extend succeeds, so
    attempt the extend prior to adding to the log.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 4e7cf9c1275fd86a75072cafb3edf463f91897c0
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 18:51:31 2015 -0500

    tpm: Merge tpm_log_event() and tpm_extend_acpi_log()
    Merge tpm_extend_acpi_log() and tpm_log_event().  Move error checking
    and handling to callers.  Don't shutdown the TPM on a failure from the
    16bit BIOS interface.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 7ba0568234c91432f54c9a65511c7d02b3b51eb0
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 18:21:45 2015 -0500

    tpm: Don't implement scatter-gather in transmit()
    There are no longer any callers to transmit() that use multiple
    buffers.  Simplify transmit() so that it takes a single request
    The pass_through_to_tpm() wrapper around transmit() is no longer
    needed.  Remove the function and have all callers use transmit()
    Now that tpm_extend() function calls transmit directly, it can use
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit b82bc5109e8366d5fb9cb9015e1c6d3e187de369
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 17:56:53 2015 -0500

    tpm: Avoid scatter-gather copying in build_and_send_cmd()
    Setup the tpm hardware request in a linear area of memory.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 7bf7738b1ac09fe7714eb844aa41965ceca8885d
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 17:28:36 2015 -0500

    tpm: There is no need to pass event_length to hash/extend functions
    The event_length field is already in pcpes->eventdatasize.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 9224440e38b3ff734a6d5a866386c83e6344efe9
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 16:54:18 2015 -0500

    tpm: Perform hashing separately from logging
    Instead of calculating the hash in hash_log_event(), create a new
    function (tpm_fill_hash) that will create the hash, and update all
    callers to use tpm_fill_hash() before calling hash_log_event().  This
    reduce the number of parameters to hash_log_event().
    Rename hash_log_event() and hash_log_extent_event() to tpm_log_event()
    and tpm_log_extend_event() now that these functions no longer
    implement the hashing.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 8149f1bf5cfd181c38fe8dc47bb64c8d6630dde6
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 16:43:47 2015 -0500

    tpm: There is no need to pass pcrindex to hash_log_extend_event()
    The pcrindex is already in pcpes->pcrindex, so no need to pass it as a
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 5afdced3c42b2d54dbe88a9446fe14dc129f85bc
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 16:39:59 2015 -0500

    tpm: Don't pass entry_count around in parameters to/from 
    Now that entry_count is in a global variable there is no need to pass
    it around as function parameters.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit bad6f964318ecfa6e7a0e3dc0f09773656f6a2b4
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Mon Nov 23 22:32:09 2015 -0500

    tpm: pcpes->event is a variable length array
    The event field can be of an arbitrary length.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 12575330e5f6182909a9c6a692796b391857b03a
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 11:34:38 2015 -0500

    tpm: Move tpm_start_option_rom_scan() and tpm_calling_int19h() into callers
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 8bd4a08daecf286b5e99c6fb5ff286b1ce2f7cca
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Thu Nov 19 17:43:27 2015 -0500

    tpm: Move tpm_add_bootdevice() into callers
    The switch statement in tpm_add_bootdevice() corresponds with its call
    sites - just perform the appropriate action in each caller.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit a617542063071da7de3908b85df5ca8b4a4378fd
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 11:28:14 2015 -0500

    tpm: Change tpm_add_measurement() to tpm_add_action()
    Make the only caller of tpm_add_measurement() with EV_SEPARATOR
    directly call tpm_add_measurement_to_log().  Rename to
    tpm_add_action() and change all callers with EV_ACTION to use this
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 7ea191bb4127052bfd5088584f0a93dd20d8d558
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 11:15:51 2015 -0500

    tpm: Open code tpm_ipl() into callers
    The only three callers of tpm_ipl() exactly correlate with the three
    switch branches in tpm_ipl(), so just move the appropriate code into
    the callers.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit f4820ac1269b3c855edc0d5139d4b4c319ef0e69
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 11:00:06 2015 -0500

    tpm: Move error recovery from tpm_extend_acpi_log() to only caller
    Move tpm state checking and error handling from tpm_extend_acpi_log()
    to its only caller hash_log_event().  This makes tpm_extend_acpi_log()
    specific to just ACPI table handling.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit f51c50a16720feeaa7ddcbfbc798e2da20918239
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Sun Nov 22 10:57:52 2015 -0500

    tpm: Move code around in tcgbios.c
    Move like functions near each other.  Reduce forward function
    declarations.  This is only code movement - no code changes.
    This groups the code into six sections: TPM state tracking, TPM
    hardware interface, ACPI TCPA table interface, Helper functions, Setup
    and Measurements, BIOS interface.
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 0818b1dabdf3d61eff0276231c313cb6d64d09eb
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Thu Nov 19 16:23:39 2015 -0500

    tpm: Add "static" declaration to functions not used outside tcgbios.c
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit 45064004613e43b6d1cb69d35834d180a76dcbae
Author: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>
Date:   Sat Nov 21 14:54:44 2015 -0500

    tpm: Rename remaining interrupt functions
    Rename all remaining functions called directly by the BIOS interrupt
    by adding the suffix '_int' to them.
    Add the check for whether the preboot interface is shut down
    where missing.
    Signed-off-by: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>

commit fbc231b2e838e021f287fb5e057fab1d7b956bee
Author: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>
Date:   Sat Nov 21 14:54:43 2015 -0500

    tpm: Refactor pass_through_to_tpm
    Refactor the signature of the pass_through_to_tpm function to take
    individual pointers as parameters and introduce pass_through_to_tpm_int
    as a function to be called with the parameters passed from the BIOS
    Refactor existing callers that now do not have to build up the data
    structure expected by the BIOS interface.
    Signed-off-by: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>

commit 60bb9e9778324f0b7cbbbc11d66ef0c59017be40
Author: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>
Date:   Sat Nov 21 14:54:42 2015 -0500

    tpm: Cache all log related pointers in tpm_state
    Move the tpm_state to RAM area and add all log related pointers
    to it so they can be cached. Remove functions that previously
    determined these pointers by searching for the TCPA ACPI table
    and walking the log.
    Signed-off-by: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>

commit ec42c8dc69be8eda4fc794c8cd5f030ed38cea30
Author: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>
Date:   Sat Nov 21 14:54:41 2015 -0500

    tpm: Set timeouts and durations to microsecond values
    Fix the timeouts and durations -- they are provided in microseconds.
    Adapt the TPM driver for it.
    Get TPM specific timeout and duration values earlier from the device.
    Signed-off-by: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>

commit 47b9df59f877ce85203ae6a845f9e115d4b67613
Author: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>
Date:   Sat Nov 21 14:54:40 2015 -0500

    tpm: Drop code using the TPM for sha1
    Drop the code that is using the TPM for sha1 calculations.
    Signed-off-by: Stefan Berger <stefanb@xxxxxxxxxxxxxxxxxx>

commit eb59924776dd2f838ec36fee51b5376fa7e405d3
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Thu Nov 19 15:29:39 2015 -0500

    util.h: Minor - HaveRunPost is in misc.c not resume.c
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

commit df50aaabd34894286707c6d1c08730b8d0324cb3
Author: Kevin O'Connor <kevin@xxxxxxxxxxxx>
Date:   Thu Nov 19 09:24:18 2015 -0500

    tpm: Move standard definitions from tcgbios.h to new file std/tcg.h
    Tested-by: Stefan Berger <stefanb@xxxxxxxxxx>
    Signed-off-by: Kevin O'Connor <kevin@xxxxxxxxxxxx>

Xen-devel mailing list



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