diff options
author | Haoran.Wang <elven.wang@nxp.com> | 2018-09-25 18:47:15 +0800 |
---|---|---|
committer | Haoran.Wang <elven.wang@nxp.com> | 2018-09-26 09:17:04 +0800 |
commit | a0759c1bd75fab610f595fd9cd6b7c494ba5177e (patch) | |
tree | 9ce774bba3138903bc1dd41cf3ae48680bacf43c /common | |
parent | 5eb040227b2d591acfd04d75a234ede1f78a198a (diff) |
MA-12886 Set keymaster HAL to trusty when use Trusty OS
When use Trusty OS, set the property keymaster HAL to
use the Trusty OS backed one.
This patch make the bootloader able to control the Android
Keymaster HAL.
Change-Id: I0a533c12b99824ef499ce642cf87c22d72b51503
Signed-off-by: Haoran.Wang <elven.wang@nxp.com>
Diffstat (limited to 'common')
-rw-r--r-- | common/image-android.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/common/image-android.c b/common/image-android.c index 90fd3ca7f31..35a91fbf2d1 100644 --- a/common/image-android.c +++ b/common/image-android.c @@ -194,6 +194,12 @@ int android_image_get_kernel(const struct andr_img_hdr *hdr, int verify, } #endif +#ifdef CONFIG_IMX_TRUSTY_OS + char *bootargs_trusty = "androidboot.keystore=trusty"; + strncat(commandline, " ", sizeof(commandline) - strlen(commandline)); + strncat(commandline, bootargs_trusty, sizeof(commandline) - strlen(commandline)); +#endif + /* Add 'append_bootargs' to hold some paramemters which need to be appended * to bootargs */ char *append_bootargs = env_get("append_bootargs"); |