Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
lk
Manage
Activity
Members
Plan
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Terraform modules
Analyze
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
CodeLinaro
la(Archived)
kernel
lk
Commits
cb7f54e5
Commit
cb7f54e5
authored
5 years ago
by
Linux Build Service Account
Browse files
Options
Downloads
Plain Diff
Merge
9f07c935
on remote branch
Change-Id: I399748c36087f06325cac85623c3736842cc9642
parents
5e4f9ed2
9f07c935
Loading
Loading
No related merge requests found
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
AndroidBoot.mk
+8
-2
8 additions, 2 deletions
AndroidBoot.mk
makefile
+5
-0
5 additions, 0 deletions
makefile
platform/msm_shared/boot_verifier.c
+1
-1
1 addition, 1 deletion
platform/msm_shared/boot_verifier.c
with
14 additions
and
3 deletions
AndroidBoot.mk
+
8
−
2
View file @
cb7f54e5
...
@@ -51,6 +51,12 @@ else
...
@@ -51,6 +51,12 @@ else
VERIFIED_BOOT_2
:=
VERIFIED_BOOT_2
=
0
VERIFIED_BOOT_2
:=
VERIFIED_BOOT_2
=
0
endif
endif
ifeq
($(TARGET_USES_OTA_KEY_FOR_ROT),true)
VB1_KEY_USED
:=
VB1_KEY_USED
=
1
else
VB1_KEY_USED
:=
VB1_KEY_USED
=
0
endif
ifeq
($(BOARD_DTBO_NOT_SUPPORTED),true)
ifeq
($(BOARD_DTBO_NOT_SUPPORTED),true)
TARGET_DTBO_NOT_SUPPORTED
:=
TARGET_DTBO_NOT_SUPPORTED
=
1
TARGET_DTBO_NOT_SUPPORTED
:=
TARGET_DTBO_NOT_SUPPORTED
=
1
else
else
...
@@ -125,7 +131,7 @@ ABOOT_CLEAN:
...
@@ -125,7 +131,7 @@ ABOOT_CLEAN:
# ELF binary for ABOOT
# ELF binary for ABOOT
TARGET_ABOOT_ELF
:=
$(
PRODUCT_OUT
)
/aboot.elf
TARGET_ABOOT_ELF
:=
$(
PRODUCT_OUT
)
/aboot.elf
$(TARGET_ABOOT_ELF)
:
ABOOT_CLEAN | $(ABOOT_OUT)
$(TARGET_ABOOT_ELF)
:
ABOOT_CLEAN | $(ABOOT_OUT)
$(
MAKE
)
-C
$(
LK_PATH
)
TOOLCHAIN_PREFIX
=
$(
CROSS_COMPILE
)
BOOTLOADER_OUT
=
$(
CROOT_DIR
)
/
$(
ABOOT_OUT
)
$(
BOOTLOADER_PLATFORM
)
$(
EMMC_BOOT
)
$(
SIGNED_KERNEL
)
$(
VERIFIED_BOOT
)
$(
VERIFIED_BOOT_2
)
$(
TARGET_DTBO_NOT_SUPPORTED
)
$(
ENABLE_DISPLAY
)
$(
ENABLE_KASLRSEED
)
$(
ENABLE_BOOTDEVICE_MOUNT
)
$(
DEVICE_STATUS
)
$(
BUILD_VARIANT
)
$(
BOARD_NAME
)
$(
ENABLE_VB_ATTEST
)
$(
OSVERSION_IN_BOOTIMAGE
)
$(
QSEECOM_SECAPP_REGION_2MB
)
$(
TARGET_USE_SYSTEM_AS_ROOT_IMAGE
)
$(
MAKE
)
-C
$(
LK_PATH
)
TOOLCHAIN_PREFIX
=
$(
CROSS_COMPILE
)
BOOTLOADER_OUT
=
$(
CROOT_DIR
)
/
$(
ABOOT_OUT
)
$(
BOOTLOADER_PLATFORM
)
$(
EMMC_BOOT
)
$(
SIGNED_KERNEL
)
$(
VERIFIED_BOOT
)
$(
VERIFIED_BOOT_2
)
$(
VB1_KEY_USED
)
$(
TARGET_DTBO_NOT_SUPPORTED
)
$(
ENABLE_DISPLAY
)
$(
ENABLE_KASLRSEED
)
$(
ENABLE_BOOTDEVICE_MOUNT
)
$(
DEVICE_STATUS
)
$(
BUILD_VARIANT
)
$(
BOARD_NAME
)
$(
ENABLE_VB_ATTEST
)
$(
OSVERSION_IN_BOOTIMAGE
)
$(
QSEECOM_SECAPP_REGION_2MB
)
$(
TARGET_USE_SYSTEM_AS_ROOT_IMAGE
)
# NAND variant output
# NAND variant output
TARGET_NAND_BOOTLOADER
:=
$(
PRODUCT_OUT
)
/appsboot.mbn
TARGET_NAND_BOOTLOADER
:=
$(
PRODUCT_OUT
)
/appsboot.mbn
...
@@ -154,7 +160,7 @@ $(TARGET_NAND_BOOTLOADER): appsbootldr_clean | $(NAND_BOOTLOADER_OUT)
...
@@ -154,7 +160,7 @@ $(TARGET_NAND_BOOTLOADER): appsbootldr_clean | $(NAND_BOOTLOADER_OUT)
# Top level for eMMC variant targets
# Top level for eMMC variant targets
$(TARGET_EMMC_BOOTLOADER)
:
emmc_appsbootldr_clean | $(EMMC_BOOTLOADER_OUT) $(INSTALLED_KEYSTOREIMAGE_TARGET)
$(TARGET_EMMC_BOOTLOADER)
:
emmc_appsbootldr_clean | $(EMMC_BOOTLOADER_OUT) $(INSTALLED_KEYSTOREIMAGE_TARGET)
$(
MAKE
)
-C
$(
LK_PATH
)
TOOLCHAIN_PREFIX
=
$(
CROSS_COMPILE
)
BOOTLOADER_OUT
=
$(
CROOT_DIR
)
/
$(
EMMC_BOOTLOADER_OUT
)
$(
BOOTLOADER_PLATFORM
)
EMMC_BOOT
=
1
$(
SIGNED_KERNEL
)
$(
VERIFIED_BOOT
)
$(
VERIFIED_BOOT_2
)
$(
TARGET_DTBO_NOT_SUPPORTED
)
$(
ENABLE_DISPLAY
)
$(
ENABLE_KASLRSEED
)
$(
ENABLE_BOOTDEVICE_MOUNT
)
$(
DEVICE_STATUS
)
$(
BUILD_VARIANT
)
$(
BOARD_NAME
)
$(
ENABLE_VB_ATTEST
)
$(
OSVERSION_IN_BOOTIMAGE
)
$(
ENABLE_BG_SUPPORT
)
$(
QSEECOM_SECAPP_REGION_2MB
)
$(
TARGET_USE_SYSTEM_AS_ROOT_IMAGE
)
$(
MAKE
)
-C
$(
LK_PATH
)
TOOLCHAIN_PREFIX
=
$(
CROSS_COMPILE
)
BOOTLOADER_OUT
=
$(
CROOT_DIR
)
/
$(
EMMC_BOOTLOADER_OUT
)
$(
BOOTLOADER_PLATFORM
)
EMMC_BOOT
=
1
$(
SIGNED_KERNEL
)
$(
VERIFIED_BOOT
)
$(
VERIFIED_BOOT_2
)
$(
VB1_KEY_USED
)
$(
TARGET_DTBO_NOT_SUPPORTED
)
$(
ENABLE_DISPLAY
)
$(
ENABLE_KASLRSEED
)
$(
ENABLE_BOOTDEVICE_MOUNT
)
$(
DEVICE_STATUS
)
$(
BUILD_VARIANT
)
$(
BOARD_NAME
)
$(
ENABLE_VB_ATTEST
)
$(
OSVERSION_IN_BOOTIMAGE
)
$(
ENABLE_BG_SUPPORT
)
$(
QSEECOM_SECAPP_REGION_2MB
)
$(
TARGET_USE_SYSTEM_AS_ROOT_IMAGE
)
# Keep build NAND & eMMC as default for targets still using TARGET_BOOTLOADER
# Keep build NAND & eMMC as default for targets still using TARGET_BOOTLOADER
TARGET_BOOTLOADER
:=
$(
PRODUCT_OUT
)
/EMMCBOOT.MBN
TARGET_BOOTLOADER
:=
$(
PRODUCT_OUT
)
/EMMCBOOT.MBN
...
...
This diff is collapsed.
Click to expand it.
makefile
+
5
−
0
View file @
cb7f54e5
...
@@ -122,6 +122,11 @@ ifeq ($(VERIFIED_BOOT_LE),1)
...
@@ -122,6 +122,11 @@ ifeq ($(VERIFIED_BOOT_LE),1)
DEFINES
+=
DEFAULT_UNLOCK
=
1
DEFINES
+=
DEFAULT_UNLOCK
=
1
endif
endif
endif
endif
ifeq
($(VB1_KEY_USED),1)
DEFINES
+=
VB1_KEY_USED
=
1
endif
ifeq
($(VERIFIED_BOOT_2),1)
ifeq
($(VERIFIED_BOOT_2),1)
DEFINES
+=
VERIFIED_BOOT_2
=
1
DEFINES
+=
VERIFIED_BOOT_2
=
1
DEFINES
+=
_SIGNED_KERNEL
=
1
DEFINES
+=
_SIGNED_KERNEL
=
1
...
...
This diff is collapsed.
Click to expand it.
platform/msm_shared/boot_verifier.c
+
1
−
1
View file @
cb7f54e5
...
@@ -450,7 +450,7 @@ static void boot_verify_send_boot_state(km_boot_state_t *boot_state)
...
@@ -450,7 +450,7 @@ static void boot_verify_send_boot_state(km_boot_state_t *boot_state)
}
}
#endif
#endif
#if VERIFIED_BOOT_2
#if VERIFIED_BOOT_2
&& !VB1_KEY_USED
bool
send_rot_command
(
uint32_t
is_unlocked
)
bool
send_rot_command
(
uint32_t
is_unlocked
)
{
{
int
ret
=
0
;
int
ret
=
0
;
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment