summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhenlin Lian <lianzhenlin@codeaurora.org>2018-10-18 16:05:35 +0800
committerAmit Pundir <amit.pundir@linaro.org>2019-11-27 22:11:55 +0530
commitba3dbf5490e578f56d9e99941c89c73acd2112e4 (patch)
treebfea9f73bd98def20743b3b5f28886bf7a2b6e40
parent1457f1765707e2b7290a228f03b97dbae7ef4d2d (diff)
QcomModulePkg: Pass KeymasterLoadState to kernel if secure boot is enabled
Change-Id: I74cda7c0dbb679631e923caaf11f2a7bf421ef98
-rw-r--r--QcomModulePkg/Library/avb/VerifiedBoot.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/QcomModulePkg/Library/avb/VerifiedBoot.c b/QcomModulePkg/Library/avb/VerifiedBoot.c
index af2e87a476..d6935e3f27 100644
--- a/QcomModulePkg/Library/avb/VerifiedBoot.c
+++ b/QcomModulePkg/Library/avb/VerifiedBoot.c
@@ -34,6 +34,7 @@
#include <Library/VerifiedBootMenu.h>
#include <Library/LEOEMCertificate.h>
#include <Library/HypervisorMvCalls.h>
+#include <LinuxLoaderLib.h>
STATIC CONST CHAR8 *VerityMode = " androidboot.veritymode=";
STATIC CONST CHAR8 *VerifiedState = " androidboot.verifiedbootstate=";
@@ -1351,6 +1352,9 @@ skip_verification:
}
GUARD (AppendVBCmdLine (Info, SystemPath));
}
+ if(IsSecureBootEnabled ()){
+ GUARD (AppendVBCmdLine (Info, KeymasterLoadState));
+ }
return Status;
}