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

[ovmf bisection] complete build-amd64



branch xen-unstable
xenbranch xen-unstable
job build-amd64
testid xen-build

Tree: ovmf https://github.com/tianocore/edk2.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  ovmf https://github.com/tianocore/edk2.git
  Bug introduced:  202fb22be6e9100c2ce6329f1b09f885dfdb514a
  Bug not present: d39f8d88ecb31df46e2f95bcc5c20100d1f14681
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/167256/


  commit 202fb22be6e9100c2ce6329f1b09f885dfdb514a
  Author: Brijesh Singh <brijesh.singh@xxxxxxx>
  Date:   Thu Dec 9 11:27:46 2021 +0800
  
      OvmfPkg/SecMain: validate the memory used for decompressing Fv
      
      BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
      
      The VMM launch sequence should have pre-validated all the data pages used
      in the Reset vector. The range does not cover the data pages used during
      the SEC phase (mainly PEI and DXE firmware volume decompression memory).
      
      When SEV-SNP is active, the memory must be pre-validated before the 
access.
      Add support to pre-validate the memory range from SnpSecPreValidatedStart
      to SnpSecPreValidatedEnd. This should be sufficent to enter into the PEI
      phase.
      
      Cc: Michael Roth <michael.roth@xxxxxxx>
      Cc: James Bottomley <jejb@xxxxxxxxxxxxx>
      Cc: Min Xu <min.m.xu@xxxxxxxxx>
      Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
      Cc: Tom Lendacky <thomas.lendacky@xxxxxxx>
      Cc: Jordan Justen <jordan.l.justen@xxxxxxxxx>
      Cc: Ard Biesheuvel <ardb+tianocore@xxxxxxxxxx>
      Cc: Erdem Aktas <erdemaktas@xxxxxxxxxx>
      Cc: Gerd Hoffmann <kraxel@xxxxxxxxxx>
      Acked-by: Jiewen Yao <Jiewen.yao@xxxxxxxxx>
      Acked-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
      Signed-off-by: Brijesh Singh <brijesh.singh@xxxxxxx>


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/ovmf/build-amd64.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/ovmf/build-amd64.xen-build 
--summary-out=tmp/167256.bisection-summary --basis-template=167239 
--blessings=real,real-bisect,real-retry ovmf build-amd64 xen-build
Searching for failure / basis pass:
 167247 fail [host=himrod1] / 167239 ok.
Failure / basis pass flights: 167247 / 167239
(tree with no url: minios)
Tree: ovmf https://github.com/tianocore/edk2.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 06544455d0d460ed18c8582121247bf53292d7e4 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
Basis pass c82ab4d8c148c4009e0b31d1dd2ea6f7d4aea80d 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
608531a0cc34a5bc096ccf585e16f182b5ed83e1
Generating revisions with ./adhoc-revtuple-generator  
https://github.com/tianocore/edk2.git#c82ab4d8c148c4009e0b31d1dd2ea6f7d4aea80d-06544455d0d460ed18c8582121247bf53292d7e4
 
git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764
 
git://xenbits.xen.org/qemu-xen.git#b6e539830bf45e2d7a6bd86ddfdf003088b173b0-b6e539830bf45e2d7a6bd86ddfdf003088b173b0
 
git://xenbits.xen.org/osstest/seabios.git#2dd4b9b3f84019668719344b40dba79d681be4\
 1c-2dd4b9b3f84019668719344b40dba79d681be41c 
git://xenbits.xen.org/xen.git#608531a0cc34a5bc096ccf585e16f182b5ed83e1-c62d634cce8b1507d00a61bfc8168ac42367fe87
Loaded 10001 nodes in revision graph
Searching for test results:
 167239 pass c82ab4d8c148c4009e0b31d1dd2ea6f7d4aea80d 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
608531a0cc34a5bc096ccf585e16f182b5ed83e1
 167240 fail irrelevant
 167243 pass c82ab4d8c148c4009e0b31d1dd2ea6f7d4aea80d 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
608531a0cc34a5bc096ccf585e16f182b5ed83e1
 167242 fail 06544455d0d460ed18c8582121247bf53292d7e4 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167244 fail irrelevant
 167245 fail 06544455d0d460ed18c8582121247bf53292d7e4 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167246 pass d706f8fec256585de76280d2a1e1aa9550cefe12 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167248 fail f4e3ce5f532860bbcf3a78d38f699dfbff0e1e75 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167249 fail 8eb79b5f4fed31667f27b7ac97b568724fe12496 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167247 fail 06544455d0d460ed18c8582121247bf53292d7e4 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167250 pass d39f8d88ecb31df46e2f95bcc5c20100d1f14681 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167251 fail 202fb22be6e9100c2ce6329f1b09f885dfdb514a 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167252 pass d39f8d88ecb31df46e2f95bcc5c20100d1f14681 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167254 fail 202fb22be6e9100c2ce6329f1b09f885dfdb514a 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167255 pass d39f8d88ecb31df46e2f95bcc5c20100d1f14681 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
 167256 fail 202fb22be6e9100c2ce6329f1b09f885dfdb514a 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
Searching for interesting versions
 Result found: flight 167239 (pass), for basis pass
 For basis failure, parent search stopping at 
d39f8d88ecb31df46e2f95bcc5c20100d1f14681 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87, results HASH(0x5569dac332e0) 
HASH(0x5569dac56128) HASH(0x5569dac56a28) For basis failure, parent search 
stopping at d706f8fec256585de76280d2a1e1aa9550cefe12 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 2dd4b9b3f\
 84019668719344b40dba79d681be41c c62d634cce8b1507d00a61bfc8168ac42367fe87, 
results HASH(0x5569dac45018) For basis failure, parent search stopping at 
c82ab4d8c148c4009e0b31d1dd2ea6f7d4aea80d 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
608531a0cc34a5bc096ccf585e16f182b5ed83e1, results HASH(0x5569dac3e0b0) 
HASH(0x5569dac39c20) Result found: flight 167242 (fail), for basis failure (at 
ancestor ~5226)
 Repro found: flight 167243 (pass), for basis pass
 Repro found: flight 167245 (fail), for basis failure
 0 revisions at d39f8d88ecb31df46e2f95bcc5c20100d1f14681 
3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 
b6e539830bf45e2d7a6bd86ddfdf003088b173b0 
2dd4b9b3f84019668719344b40dba79d681be41c 
c62d634cce8b1507d00a61bfc8168ac42367fe87
No revisions left to test, checking graph state.
 Result found: flight 167250 (pass), for last pass
 Result found: flight 167251 (fail), for first failure
 Repro found: flight 167252 (pass), for last pass
 Repro found: flight 167254 (fail), for first failure
 Repro found: flight 167255 (pass), for last pass
 Repro found: flight 167256 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  ovmf https://github.com/tianocore/edk2.git
  Bug introduced:  202fb22be6e9100c2ce6329f1b09f885dfdb514a
  Bug not present: d39f8d88ecb31df46e2f95bcc5c20100d1f14681
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/167256/


  commit 202fb22be6e9100c2ce6329f1b09f885dfdb514a
  Author: Brijesh Singh <brijesh.singh@xxxxxxx>
  Date:   Thu Dec 9 11:27:46 2021 +0800
  
      OvmfPkg/SecMain: validate the memory used for decompressing Fv
      
      BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
      
      The VMM launch sequence should have pre-validated all the data pages used
      in the Reset vector. The range does not cover the data pages used during
      the SEC phase (mainly PEI and DXE firmware volume decompression memory).
      
      When SEV-SNP is active, the memory must be pre-validated before the 
access.
      Add support to pre-validate the memory range from SnpSecPreValidatedStart
      to SnpSecPreValidatedEnd. This should be sufficent to enter into the PEI
      phase.
      
      Cc: Michael Roth <michael.roth@xxxxxxx>
      Cc: James Bottomley <jejb@xxxxxxxxxxxxx>
      Cc: Min Xu <min.m.xu@xxxxxxxxx>
      Cc: Jiewen Yao <jiewen.yao@xxxxxxxxx>
      Cc: Tom Lendacky <thomas.lendacky@xxxxxxx>
      Cc: Jordan Justen <jordan.l.justen@xxxxxxxxx>
      Cc: Ard Biesheuvel <ardb+tianocore@xxxxxxxxxx>
      Cc: Erdem Aktas <erdemaktas@xxxxxxxxxx>
      Cc: Gerd Hoffmann <kraxel@xxxxxxxxxx>
      Acked-by: Jiewen Yao <Jiewen.yao@xxxxxxxxx>
      Acked-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
      Signed-off-by: Brijesh Singh <brijesh.singh@xxxxxxx>

Revision graph left in 
/home/logs/results/bisect/ovmf/build-amd64.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
167256: tolerable ALL FAIL

flight 167256 ovmf real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/167256/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-amd64                   6 xen-build               fail baseline untested


jobs:
 build-amd64                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary




 


Rackspace

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