 +-  } else {
 +-    AssertionType = EFI_TEST_ASSERTION_FAILED;
 +-  }
-+-
++ 
 +-  Status = gtRT->SetVariable (
 +-                     L"ExitBootServicesTestVariable",                                                           // VariableName
 +-                     &gTestVendor1Guid,                                                                         // VendorGuid

+   Status = ImageTestCheckForCleanEnvironment (&Numbers);
+   if (EFI_ERROR(Status)) {
+     StandardLib->RecordAssertion (
+@@ -849,18 +861,12 @@ BBTestExitBootServicesConsistencyTest (
+                    );
+     return Status;
+   }
++  
++  RecoveryDataSize = sizeof(RecoveryData);
++  Status = RecoveryLib->ReadResetRecord(RecoveryLib, &RecoveryDataSize, RecoveryData);
+ 
+-  DataSize = MAX_BUFFER_SIZE;
+-  Status = gtRT->GetVariable (

 meta-luv/recipes-core/images/luv-netboot-image.bb  |   5 +-
 .../kernel_efi_warnings/kernel-efi-warnings_0.1.bb |   2 -
 meta-luv/recipes-core/luv-test/luv-test.bb         |   6 +
 .../luv-test/luv-test/luv-collect-results          | 181 ++++++++++++
 .../recipes-core/luv-test/luv-test/luv-message     |   2 +-
 .../recipes-core/luv-test/luv-test/luv-sbsa-test   |  18 ++
 .../luv-test/luv-test/luv-test-manager             |   5 +
 .../linux/linux-yocto-efi-test_4.14.bb             |   3 +-
 meta/conf/bitbake.conf                             |   2 +-
 sbsa_setup.sh                                      |  41 +++
 24 files changed, 1004 insertions(+), 16 deletions(-)
 create mode 100755 build_luvos.sh
 create mode 100644 meta-luv/recipes-bsp/sbbr/sbbr/README.md
 create mode 100644 meta-luv/recipes-bsp/sbbr/sbbr/sbbr-sct.patch
