[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] http://osstest.xs.citrite.net/~osstest/testlogs/logs/38383/ 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> 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-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 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-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 buffer. The pass_through_to_tpm() wrapper around transmit() is no longer needed. Remove the function and have all callers use transmit() directly. Now that tpm_extend() function calls transmit directly, it can use TPM_DURATION_TYPE_SHORT duration. 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 parameter. 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 tpm_extend_acpi_log() 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 function. 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 interrupt. 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 Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |